joust
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
joust [2020/04/10 16:46] – frchris | joust [2020/04/10 17:16] – frchris | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | Joust | + | ====== |
{{:: | {{:: | ||
- | A game I learned about from Berkeley' | + | A game I learned about from Berkeley' |
- | This lab is set up so you can discover how to program conditional statements (more commonly called "if" statements). The starter code has graphics and fancy things like arrays and loops. Your job will be to finish writing some vital boolean methods that will make the code work. | + | Download and run {{ :: |
+ | |||
+ | This lab is set up so you can discover how to program conditional statements(if..then) and iterations (loops). The starter code has graphics and fancy things like handling input from the mouse. Your job will be to finish writing some vital boolean methods that will make the code work. Here is a zip file {{ ::joust.zip |Joust.zip}} containing the starter source code for four classes. | ||
====== Under the hood ====== | ====== Under the hood ====== | ||
+ | - The '' | ||
- '' | - '' | ||
- | |||
- Each player is a '' | - Each player is a '' | ||
+ | - The game's '' | ||
+ | - complete the '' | ||
+ | - complete the '' | ||
+ | - Hints | ||
+ | - You'll need to use the '' | ||
+ | - You also need to look at certain squares. | ||
+ | - You might get '' | ||
- | #The game's @@Board@@ has a collection of @@Square@@ objects and two @@Knight@@ objects (one for each player. | ||
- | |||
- | #The @@Joust@@ Applet handles the user's activity. | ||
- | {{:: | ||
- | {{ ::joust.zip |Joust.zip}} |
joust.txt · Last modified: 2020/04/10 17:22 by frchris