Thursday, June 23, 2005

Here is Kelan

Hi, everyone here.
We've discussed the division already, here is the rough plan of the next 2 weeks:
Revise the story board and discuss our story aboard about how to realize with java programming this week(till 26th June) and update it.
From 27th June, Ayiu will start working on the Level 1 programming
I will take a training in Interative Objects Software Company in Germany from 28th June to 30th June and start handling Level 2 programming after come back
Yuki will take a training in her mobile Company as the same period of mine, so we could corperate on Level 2 programming
If possible, start designing the mouse graph and grass graph

Monday, June 13, 2005

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

Contact

NameDepartmentEmailTelephone
Grace, Ngai (Superviser) Computingcsgngai@comp.polyu.edu.hk27667279
Yu Fei, KelanComputing, I.T. kelan.yu@polyu.edu.hk98709576
Lau Wing Yiu, Winnie Computing, I.T. it.wy.lau@polyu.edu.hk90474861
Li Deqing, YukiEIE, IMT 03994486d@polyu.edu.hk98709397

Thursday, June 09, 2005

First Meeting

Date:
06-06-2005

Present:
Grace Ngai
Kelan
Winnie
Yuki

Overview:
1. Agree on the game idea of "Mouse Hitting game"
2. Generally design the structure of the program
3. Clear up Java Concepts and correspond them with program structure
4. Decide on the way to present the tutorial

Content:

1. Files:
mouse.java, boy.java, girl.java, white.java, grid.java, interrupts.java. source.java, raster.java

2. Class diagram:


3. Java Concepts with program structure:

Concepts learntCorresponding Usage
VariablesEverywhere
Flow controlIfTest mouse position
LoopsRotate position to be tested
Methods
StringsDisplay status or sentences
ArraysMouse grid
OO EncapsulationBuilding the mouse
Inheritancevarious kinds of mice
Polymorphism
Event-drivenKeyboard