Hi laura
I took some moments to look at the code with Olivier.
We think that the name of the project is strange and could be sexier :)
First thumb up.
You developed this really fast and this is a good foundation.
Olivier mentions http://tululoo.com in JavaScript
the framework uses event and decomposes the game.
Did you look at the code of the framework developed by damien cassou in
Java?
I will read all the code this week-end so just some first impressions now.
- The classes should be commented
- No as yet unclassified please.
- Did you run the code critics?
The game name should be meaningful
- BGDirector subclass: #GDirector => BGDirector subclass: #SnakeGame
- for the snake the initial position of the first apple should not be
one the border.
- Do you have the notion of command? Because you can easily implement an
undo/redo
based on the undo/redo framework of Pharo.
Once you have that you can also build demo.
Missing features:
- Score, best score
- Pause
- Restart
(next and other)
- game description and help
Stef