About
There are different ways to construct a color. When using dyes and inks the most common way to represent a color is as a combination of different proportions of cyan, magenta and yellow inks. This is the so called CMY color model. CMY color model is subtractive model – each ink absorbs (subtracts) part of the light. When all inks are used together, they absorb the full spectrum and the result is a black color.
The Ink tank application allows experimenting with mixing inks. This is similar to how painters mix colors on their palette. For example, yellow and cyan inks produce green color; while yellow and red – orange.
Click on the image to start the application.
Alternatively, here are versions in English, Bulgarian and Japanese.
How to play
When the application is started it shows an empty tank and three tubes. Inside the tank there is a plate which color must be recreated as a mixture of cyan, magenta and yellow inks. This must be done on a sequence of challenges with increasing difficulties. The ultimate goal is to reach score 100.
- Starting: Click anywhere on the tank.
- Playing: Press and hold on a tube to add more ink. Do this until the tank is full to the top and the tank ink color matches the plate color.
- Ending: Click on the plate to end the challenge.
Here are a few hints: The tubes can be activated as many times as it is needed. Some complex colors are difficult to create at once. A challenge can be ended only when the tank is full to the top, otherwise clicking on the plate has no effect. Higher difficulties use more complex colors and require higher precision of color matching. Sometimes it is easier to spot the difference between two colors by looking from the side or from the top. In the next image, for example, the side view reveals better the difference (the ink is slightly bluish compared to the plate).
Integration with LMS
This application is provided as SCORM (Sharable Content Object Reference Model) module. It can be used with any LMS (Learning Management System) that supports version SCORM 1.2. SCORM modules are delivered as ZIP archive.
[ Download ZIP ]
Follow the instruction of your LMS on how to install a SCORM module. Usually the ZIP is uploaded and a few additional settings are set.
When run from a LMS, the application reads these data:
cmi.core.student_name
– a string with the student’s name
When run from a LMS, the application sends back these data:
cmi.core.score.raw
– a number from 0 to 100 for the overall scorecmi.core.score.min
– 0cmi.core.score.max
– 100cmi.core.lesson_status
–'completed'
or'incomplete'
Data policy
The application itself does not create or use HTTP cookies, web beacons, spy pixels or any other tracking technology. Besides SCORM-related data, described in section Integration with LMS, the application creates a local storage entry called 'sound'
with values 'on'
, 'off'
or 'fx'
. This entry is used to record user’s sound preference and it is not sent to the server.
When the application is run from a LMS, the LMS may utilize its own data policy, which is beyond the scope and the control of this application.
Disclaimer
This application is not appropriate to users with color deficiencies. Emotional state, environment and screen calibration may impact the color perception.
Credits
This application uses a texture from DeviantArt:
and a background music from SoundCloud:
- “Calmness” by Aleksandr Shamaluev / AShamaluevMusic, https://www.ashamaluevmusic.com,
and sound effects from Freesound and Mixkit:
- “Underwater Loop AMB” by DCSFX licensed under Creative Commons 0 License,
- “Metal Boom” by Johnnyfarmer licensed under Creative Commons 0 License,
- “Game quick warning notification” licensed under Mixkit Sound Effects Free License,
- “Quick win video game notification” licensed under Mixkit Sound Effects Free License.
November, 2022