Kick Out the Poachers
Process: game
Process: setup for game
User (player)
Data
Process 2: create the fighter team (images, power levels, kicking numbers)
Process 3: display game venue (jungle, rocks, sky, etc.)
Process 1: create a canvas 800 x 600
Needs to compare kicking power and number of poachers.
Finishes a game session when all poachers are kicked out.
Calls out one fighter at a time by pressing the fighter’s level number.
Session time is displayed. Player gets rewarded when new time record is set.
Is represented with 5 endangered animals (fighters) on the home page. The fighters’ level and kicking power appear alongside their images.
Give error alert when kicking power is greater than number of remaining poachers.
Store maximum number of poachers a player has dealt with.
Display of poachers and their movements
Store time history of a player.
Number of poachers is randomly given.
Process 5: play game (players calls out a fighter, who kicks out a number of poachers. Then calculate number of remaining poachers and read it out)
Process 6: play game
Output: a prompt for the player to call out a fighter according to number of poachers
Process 7: action of each fighter kicking out poachers (with sound effect)
Output: display randomly chosen number of poachers and read it out
Process 8: poachers disappear when kicked (with a whining sound)
Output: introduce game, the rules, how to play
Process 9: play triumphant music when player finishes a session, and when new time record is set
Process 4: movements of the poachers
Level 2 fighter action design
Level 1 fighter action design
Level 3 fighter action design
Level 0 fighter action design
Level 4 fighter action design
Player is prompted to choose a new fighter
If kicking power of a called fighter is no greater than number of poachers, call the fighter's kicking action
If kicking power of a called fighter is greater than number of poachers, error alert is given