UNC-CH COMP 290-059
Mancala Projects
User stories
Sessions
Release 1
Session one: 1.25 hours
Session two: 2.25 hours
- Making moves by clicking the bowls
- Playing with simple computer opponent
- Invalid mouse move
Session three: 3.25 hours
- Playing with simple computer opponent
- Drawing icons
- Computer move speed is slowed down to display in
human speed
- Quitting a game
- Restarting a game
- Designing buttons
Session four: 3.5 hours
- Displaying user statistics
- Displaying game rules
- Confirmation before quitting the game
Session five: 3.0 hours
Release 2
Session one: 4.5 hours, April 12th
- Adding an indicator for a move
- Improving technical infrastructure
- Adding dialog for user name input
Session two: 4 hours, April 14th
- Connecting a remote player
Session three: 4 hours, April 15th
Session four: 4 hours, April 16th
- Choosing the opponent
- Playing multiple times
Session five: 5 hours, April 19th
- Adding a progress bar
- Modifying restart button
Session six: 2.75 hours, April 20th
- Fixing bugs of network connection
Session seven: 4 hours, April 22nd
- Adding a label to dynamically display the name of
current player
- Fixing bugs for user interface
Session eight: 2 hours, April 23rd
- Fixing bugs for user interface
- Updating user manual
Technical Infrastructure
- RealVNC
- Skype, Google Talk
- Eclipse 3.1, Visual Editor 1.1, NetBeans 5.0
- Java 1.5, HSQLDB 1.8, Swing layout 1.0
Download
Release 1
Executable file (Please
unzip the .zip file and double click the .jar file.)
Release 2
Executable file (Please
unzip the .zip file and double click the .jar file.)
Note: please decompress the .zip file to different
folders if you want to run two applications on the same computer
กก
กก
กก