Here's another update on the project status.
After releasing version 1.1, there is still so much to be done which could increase the quality of the game. Unfortunately, probably none of us have enough time to spend on the project in the foreseeable future to realize all of the points. In order to focus on what's most important, we will maintain this list to see which features really matter. This is a quick writeup of all things which came to our mind so far:
Concerning code:
- Block UI while still animating the last step
- Less shader switches by drawing ColoredBoardObjects systematically in WorldPane
- Add win and lose animations
- Show the game finished screen when the last animation is done instead of after 2 seconds
- Code review - always good, never done
- Decrease overall loading times
- Buffer screens where possible instead of recreating them every time
- Do another port :P (iOS, GWT)
- Add trivia messages in loading screen
- Add a sandbox level
- Add a lambda-only mode (parse lambda string and represent/simulate it witg alligators)
- Animated tutorials
- Exchange alligator graphics in achievement icons and avatars
- Add sounds
- Add "open jaw" and "egg shell breaking" graphics/animations
- Add more levels
Other stuff:
- Publish the game on google play or similar
- Introduce the game to a broader audience
- Find more contributors