Whale Food is a simple eye-hand coordination game, aimed at younger gamers, where the whale (π) has to eat all the other sea life on screen to get to the next round... where they can eat even more.
Hope you or your child enjoys the game π
On a computer with a keyboard you can use arrow keys (β β β β) to move the whale around. Holding shift
whilst moving will make the whale go faster. You can also use your mouse, click on the whale and drag them around to eat sea life.
On a mobile/tablet/touch-screen you can touch the whale and drag them around to eat the food.
Yes, you can:
- choose your round by adding
round=NUMBER
eg. play 'Whale Food' on round 6 ie. 60 creatures- each round this will increase the number of sea life by 10
- you can also use any other emoji (or text) instead of whale by adding
whaleText=EMOJI
eg. play 'Whale Food' as a snail- it is built for the whale emoji, so some emoji's rotation and collision detection will be off
Is there a Konami code or any other cheat codes?
Not yet... what should they do?
Oh no! Sorry to hear that! I did try a few fonts out and I decided that Twitter's Twemoji font in WOFF2 COLOR format was the best
Please see if you can play 'Whale Food' with:
- Google's Noto Color Emoji font in TTF CBDT
- Twitter's Twemoji font in TTF SVG
- Twitter's Twemoji font in TTF COLR
If these do not work then let me know what device/operating system/browser and model/versions you are trying to run it on and I'll eventually see if I can fix it or find a font that will work β thank you!
This is a known issue. Essentially, the more sea life you have the longer it will take to create them and the more taxing this will be on your device (so the more power it will need too).
I tested the 500th round which has 5000 sea life on my computer and it took about 30s to load!
I will address this in a future release.
How frustrating/annoying, apologies for that. If it is not loading at all then this may indicate a bug/exception. If you are technically able you could open up the browser's console and check for errors. Please file an issue if you find anything β thank you!
If not, then I do not have capacity to provide extensive support, but would be grateful if you could let me know what device/operating system/browser and model/versions you are trying to get it working on for future updates. In the meantime, please try another device or browser and see if that fixes it.
- If you have some idea for improvement then please send a pull/merge request, or let me know and I'll add it to my Task Log
- I collected some Developer Notes if you're interested
- Finally, if you find any other issue then please let me know, that would be great!
Feel free to leave any other constructive criticism, feedback, praise, your user stories, etc. Thank you!
Thank you to:
- my child for their ideas and encouragement β I hope your love for whales stays with you for a long time. β€οΈ
- Photo Storm for the excellent Phaser HTML5 game framework.
- Google, Twitter and Ubuntu for their fonts.
- Brad Erickson, Matrix, and Mozilla for producing font files from Twitter's Twemoji font β let me know if I need any further attribution, iiuc you all inherit Tewmoji's license.
- Adobe for their Web Font Loader library.
And thank you very much to all those who have taken time test it and provided feedback.
This project:
- is released under the MIT license (see license)
- is distributed with and uses Photon Storm's Phaser HTML5 game framework (see license)
- is distributed with and uses Twitter's Twemoji font (see license)
- is distributed with and uses Google's Noto Color Emoji font (see license)
- uses Adobe's Web Font Loader (see license)
- uses Ubuntu's Ubuntu font (see licence)