// Craps program created by Said Azizian. package acrostic; import java.util.Random; import org.me.mylib.LibClass; import TerminalIO.KeyboardReader; public class Main { /** Creates a new instance of Main */ public Main() { } public static void main(String[] args) { KeyboardReader reader = new KeyboardReader(); Random generator = new Random(); int dice1, dice2, pointRoll = 0, nextRoll = 0, dice3,dice4,bet1, bet2, roll, playAgain; double money = 100.00; while(true) { while(true){ System.out.println("Welcome to the craps program, how much are you willing to bet?"); bet1 = reader.readInt(); dice1 = generator.nextInt(6) + 1; dice2 = generator.nextInt(6) + 1; roll = dice1 + dice2; { System.out.println("You rolled a " + roll); if (roll == 7 ) { System.out.println("You rolled a 7 , you win!" ); money = bet1 + money; System.out.println("You won " + bet1); System.out.println("Do you want to play again, 1 for yes and 2 for no "); playAgain = reader.readInt(); if (playAgain == 1) { System.out.println("go"); } else if (playAgain == 2) { System.out.println("quit"); } if ( roll == 2) { System.out.println("Oh im sorry, you rolled a snake eyes" ); money = money - bet1; System.out.println("You lose " + bet1); System.out.println("Would you like to play again, 1 for yes and 2 for no"); if (playAgain == 1) { System.out.println("go"); } else if (playAgain == 2) { System.out.println("quit"); } if (roll == 11) { System.out.println("You win" ); money = bet1 + money; System.out.println("You won" + bet1); System.out.println("Would you like to play again, 1 for yes 2 for no"); if (playAgain == 1) { System.out.println("Go"); } else if (playAgain == 2) { System.out.println("Quit"); } else { System.out.println("You scored " + pointRoll); money = bet1 + money; } if ( pointRoll != nextRoll ) { System.out.println("Congrats, you met your point roll requirements"); money = money + bet1; System.out.println("You won" + bet1); } else { System.out.println(" You did not meet point requirement. You are a failiure."); money = money - bet1; System.out.println("You lose " + bet1 ); } break; System.out.println("Welcome to the craps program, time for your second bet"); bet2 = reader.readInt(); dice3 = generator.nextInt(6) + 1; dice4 = generator.nextInt(6) + 1; nextRoll = dice3 + dice4; { System.out.println("You rolled a " + roll); if (roll == 7 ) { System.out.println("You rolled a 7 , you win!" ); money = bet2 + money; System.out.println("You won " + bet2); System.out.println("Do you want to play again, 1 for yes and 2 for no "); playAgain = reader.readInt(); if (playAgain == 1) { System.out.println("go"); } else if (playAgain == 2) { System.out.println("quit"); } if ( roll == 2) { System.out.println("Oh im sorry, you rolled a snake eyes" ); money = money - bet2; System.out.println("You lose " + bet2); System.out.println("Would you like to play again, 1 for yes and 2 for no"); if (playAgain == 1) { System.out.println("go"); } else if (playAgain == 2) { System.out.println("quit"); } if (roll == 11) { System.out.println("You win" ); money = bet2 + money; System.out.println("You won" + bet2); System.out.println("Would you like to play again, 1 for yes 2 for no"); if (playAgain == 1) { System.out.println("Go"); } else if (playAgain == 2) { System.out.println("Quit"); } else { System.out.println("You scored " + pointRoll); System.out.println("Are you feeling lucky enough to roll it twice, I hope so"); money = bet2 + money; } if ( pointRoll != nextRoll ) { System.out.println("Congrats, you met your point roll requirements"); money = money + bet2; System.out.println("You won" + bet2); } else { System.out.println(" You did not meet point requirement. You are a failiure."); money = money - bet2; System.out.println("You lose " + bet2 ); } reader.pause(); } } } { } } } } } } } } } }