RST

Proposal: Due Wednesday, May 24
Weekly Reports: Due May 26, June 2, June 8, June 16
RST: Due June 20(Exam Day)

June 20 - 8:40 - 11:10

Room will be open at 7:30 as usual

 

 

ICS4U - Java

The software you develop will be a game of some sort. The game you choose to create should demonstrate your ability to use established programming techniques, appropriate data structures, a robust design (reliable and easy to update), stable algorithms, and a friendly user interface.


Program Requirements

Produce a modular program that is divided among multiple methods and screens.
Design user-friendly input-output forms.
Use appropriate data types (int, String, number).
Use conditional structures (if-statement).
Use loop structures (for, while).
Use built-in functions and properties.
Create and use custom functions.
Use at least one form of array (one-dimensional, two-dimensional, ).
Perform searching as required.
Perform sorting as required.
Add an enhancement (scorekeeping, timer, graphics, animation).
Use white space and indenting to improve readability of code.
Use internal comments to explain clearly the program code.

Game Ideas

Choose from among these possibilities or come up with your own idea: a word search, jigsaw puzzle, minesweeper, battle ship, simon, checkers, chess, trivia, memory game, sliding puzzle, puzzle, rock/paper/scissors, a board style game, dominoes, connect 4, a card game, a useful app, or an idea of you choice (see me for approval)

2 people may NOT complete the same game. So submit your choice as soon as possible.


Additional Requirements

A Website that Includes the Following

- Proposal

- Weekly Reports

- Updated game 'scenario'. This should explain any changes you made to your original scenario and why!

- 'How to Play' section with 'Tips and Tricks'

- "Screen shots" of your game

-Your files

Hard Copies of

- Game evaluation sheets, at least 2 class members and 2 people from outside the class must test your game and complete the evaluation sheet

- Self Evaluation

Assessment and Evaluation

RST Mark Breakdown /100

Proposal /4
Weekly Reports /16
Final Product /80

Note: Final Product includes website, evaluations, and program

 

Assessment of this project will take into consideration both the process and the final product.
Coding of gui's will result in a higher evaluation than using built-in gui functions.

 

 

 

ICS4C - Flash

Choose from among these ideas or come up with your own idea: a word search, jigsaw puzzle, checkers, trivia game, action, memory, sliding, role-play, rock/paper/scissors, a board style game, dominoes, hangman, connect 4, a card game, tic-tac-toe, simon, a useful app, or an idea of your choice (see me for approval)

2 people may NOT complete exactly the same game. So submit your choice as soon as possible.

Your game/app should be created using code in order to receive a high evaluation mark

 

 

 

Additional Requirements

A Website that Includes the Following

- Proposal

- Weekly Reports

- Updated game 'scenario'. This should explain any changes you made to your original scenario and why!

- 'How to Play' section with 'Tips and Tricks'

- "Screen shots" of your game

-Your files

Hard Copies of

- Game evaluation sheets, at least 2 class members and 2 people from outside the class must test your game and complete the evaluation sheet

- Self Evaluation

Assessment and Evaluation

Assessment of this project will take into consideration both the process and the final product

Level 4 - 90% or greater code
Level 3 - 70% - 89% code
Level 2 - 50% - 69% code
Level 1
- less than 50% code

 

 

RST Mark Breakdown /100

Proposal /4
Weekly Reports /16
Final Product /80

Note: Final Product includes website, evaluations, and program

 

 

R