Professional Documents
Culture Documents
Game Specifications
Image 2:
Java Fundamentals
Matching Game
Definition:
A variable that is
defined in
a class. It is used to
store
information for later
use,
or to pass information.
It can store objects or
values.
Image 2:
Vocabulary Term:
Defined Variable
Java Fundamentals
Matching Game
Vocabulary Term:
Defined Variable
Definition:
A variable that is
defined in
a class. It is used to
store
information for later
use,
or to pass information.
It can store objects or
values.
Project details:
Developed in Greenfoot
Jeopardy! Is an American television trivia show with
topics such as history, literature, arts, pop culture,
science, and so on
Player's goal is to answer the most questions correctly
1-2 players or teams
Team/player with most points wins
Java Objects
Java Lingo
10
11
12
Planning Documents
The project planning documents
are:
Visual storyboard to design the
game's interface
Textual storyboard (algorithm) for the
process
Flowchart of the process
13
Visual Storyboard
Create a visual storyboard to
illustrate the interface of the
animation. It should include:
Illustrations of each major scene of
the animation
Text under each illustration that
explains what happens in the scene
14
Textual Storyboard
Create a textual storyboard that
documents the algorithm for the game.
This should include:
Acting out the game first as a team.
Writing the textual storyboard, which includes:
Clear, logical statements that describe what actions the
objects perform in the game
Control statements to define when actions take place (in
order, together, if/else, etc.)
15
16
Flowchart
The flowchart should map out the
game's process to help you document
and refine the logic of the game. This
includes:
The process flow of the animation, including
all actions and how each flows logically into
the next action
All condition based decisions (i.e. If and
While controls)
17
Flowchart Example
Process flow:
If the a key is pressed, the selected card is
flipped over. If the a key is not pressed, the
card is not flipped over.
True
If the a key
is pressed
Do this:
Flip first
selected card
Otherwise, do this:
Do nothing
End
18
False
Presentation Specifications
Your final project will include a 510 minute final presentation
which should include:
19
Define Tasks
Define tasks, subtasks, and leader
Task
Subtasks
Task Leader
for
each
task.
Develop planning documents
Develop textual storyboard
Ben
Dev
Develop flowchart
Develop game
Anna
Develop presentation
Dev
Create presentation slides
...
20
...
...
21
22
Assessment
Assessment takes place as follows:
1. Review the presentation and culminating
product rubrics before you create your game.
2. When your game and presentation is finalized,
ensure both meet the criteria in the rubric.
3. After each team presents, the team will selfassess themselves using the rubric. The class
will give verbal feedback.
4. The team will reflect on ways they could have
improved their game and presentation.
23
Presentation Rubric
Rubric to assess the presentation:
24
Excellent (3)
Good (2)
Needs Improvement
(1)
Content
Team demonstrates a
complete understanding
of programming topics.
Team demonstrates a
good understanding of
parts of the
programming topics.
Comprehension
Team is able to
accurately answer
almost all questions
posed by peers about
the topic.
Team is able to
accurately answer most
questions posed by
peers about the topic.
Preparedness
Team is completely
prepared and has
obviously rehearsed.
Technology
25
Excellent (3)
Good (2)
Needs Improvement
(1)
Knowledge Gained
Accuracy of Content
Attractiveness
Little or no color or
fewer than 3 graphics
were included.
26
Excellent (3)
Good (2)
Needs Improvement
(1)
Collaboration
Creativity
27