User Tools

Site Tools


greed_game

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
greed_game [2018/12/14 13:04]
frchris
greed_game [2018/12/14 13:08] (current)
frchris
Line 33: Line 33:
 **Solo Player** **Solo Player**
 Write a solo player app, that will play 5 rounds. ​ It will roll the die twice. ​ If a 2 was rolled, the round is over and if the player was standing, they get a zero for the round. ​ If no 2 was rolled, the sum is added to the round total. The player is asked if they want to bank the round total, or remain standing and try rolling again. ​ This continues until either a 2 is rolled or the player sits and banks the round total. ​ Do this again until 5 rounds are played. ​ Report the grand total for the five rounds. Write a solo player app, that will play 5 rounds. ​ It will roll the die twice. ​ If a 2 was rolled, the round is over and if the player was standing, they get a zero for the round. ​ If no 2 was rolled, the sum is added to the round total. The player is asked if they want to bank the round total, or remain standing and try rolling again. ​ This continues until either a 2 is rolled or the player sits and banks the round total. ​ Do this again until 5 rounds are played. ​ Report the grand total for the five rounds.
 +
 +Below are zipped BlueJ projects to help you get started. ​ The first is a simple text based version that just has the starter code for asking questions and getting the user responses from the keyboard. ​ The second is a GUI version that shows dice and has two buttons "​SIT"​ (to bank the round total) or "​STAND"​ to roll the dice again. ​  
  
 {{ ::​greed_game_solo.zip |}} {{ ::​greed_game_solo.zip |}}
greed_game.txt ยท Last modified: 2018/12/14 13:08 by frchris