Story Board
Level 1: Let’s create a mouse!
-----------Implement basic mouse functions in main class
-----------Teach basic variable and methods concepts
-----------Static mouse ----- attach an image
-----------Introduce about attaching an image [just run through]
-----------Active mouse----- display depends on a random variable,
and will disappear after a time period
-----------Teach if method
-----------Add some sound when mouse is disappearing
Level 2: Mice mass!
-----------Create a “grass field” for mice to move
-----------Teach array and for concept
Level 3: Dude, life is full of diversity!
-----------Encapsulate all methods of a simple mouse to a mouse interface
-----------Teach interface concept
-----------Develop details in the extended class
-----------Teach encapsulation concept
-----------Inheritance from the mouse class, develop girlMouse class,
boyMouse class and godMouse class
-----------Teach inheritance concept
Level 4: Hit them!
-----------Hit them using keyboard (number 1-9)
-----------Teach event-driven concept
Revision module:
Level 5: Make it more interesting
-----------Create a timer for the game
-----------Different mouse, different treatment
Level 6: Decorations
-----------Add opening and ending sentences
-----------Could choose different difficulty levels
-----------Could have increased level after winning
0 Comments:
Post a Comment
<< Home