Author: Jeanine Meyer
Publisher: Friends of Ed, 2010
Aimed at: Beginners wanting to program simple games
Pros: Simple games used to teach techniques
Cons: Fails to give sufficient explanation
Reviewed by: Ian Elliot
From dice, which could have been implemented using HTML4, we move on to a bouncing ball which uses the Canvas in a more creative way with the addition of a gradient - but once again the "game" could have been implemented using HTML4. The table layout of the program carries on but now the comments are getting thinner. There is also a tendency not to describe functions in the main text that the are arguably important. The bouncing ball animation is extended in the next chapter to include simulated gravity - a cannonball and slingshot game. This is used to introduce transformations.
Chapter 5 implements a memory game and uses the timer for a pause. Chatper 6 implements a quiz, 7 implements a maze, 8 is rock, paper, sissors, 9 is Hangman and 10 is Blackjack.
This said, if you are ignorant of such elementary game technques then you might get something out of the book. However it would be a better book if it dropped the tabular presentation of the program code and made more of an effort to discuss the code in the main text.