From 441871586b8e72ca337183c121a88b41ad6b01f5 Mon Sep 17 00:00:00 2001 From: lindsayh-asl Date: Mon, 29 Jan 2018 09:19:21 +0000 Subject: [PATCH 1/2] this is the dice game. by lindsay and omar --- org/asl/socketserver/games/DiceGame.java | 63 ++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 org/asl/socketserver/games/DiceGame.java diff --git a/org/asl/socketserver/games/DiceGame.java b/org/asl/socketserver/games/DiceGame.java new file mode 100644 index 0000000..2ad150c --- /dev/null +++ b/org/asl/socketserver/games/DiceGame.java @@ -0,0 +1,63 @@ +package org.asl.socketserver.games; + +import java.io.BufferedReader; +import java.io.IOException; +import java.io.PrintWriter; + +import org.asl.socketserver.Servable; +import org.asl.socketserver.MenuInfo; +import java.util.Scanner; + +@MenuInfo(authors = { +"Lindsay" }, version = "Winter, 2018", title = "DICE", description = "Mastermind meets Dice.") + +public class DiceGame implements Servable { + private String answer; + private int roll1; + //Scanner input = new Scanner(System.in); + private int[] array; + + public DiceGame(int roll1, int[] array) { + this.roll1 = roll1; + + this.array = array; + } + + public DiceGame() { + + } + + + public void serve(BufferedReader input, PrintWriter output) throws IOException { + //output.println("HELLOOOOOOO"); + int[] array = {0,0,0,0,0,0,0,0,0,0,0}; + + answer = "yes"; + while(answer.equals( "yes")){ + output.println("How many times do you want to roll the dice?"); + int roll = Integer.parseInt(input.readLine()); + int min = 1; + int max = 6; + int totalRoll; + + for (int i = 0; i < roll; i++){ + int roll1 = (int) (Math.random() * max + min); + int rollTwo = (int) (Math.random() * max + min); + totalRoll = rollTwo + roll1; + array[totalRoll-2] += 1; + + + } + + output.println("Total spots: Number of Times:"); + for(int i1 = 0; i1 < array.length; i1++){ + + output.println((i1+2) + " " + array[i1]); + } + } + output.println("If you want to play again, type yes"); + answer = input.readLine(); + } + } + + \ No newline at end of file From cb8f138dbefbcca0b736a760edd697d57eede1db Mon Sep 17 00:00:00 2001 From: lindsayh-asl Date: Mon, 29 Jan 2018 09:21:40 +0000 Subject: [PATCH 2/2] DiceGame from Lindsay and Omar --- org/asl/socketserver/games/DiceGame.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/org/asl/socketserver/games/DiceGame.java b/org/asl/socketserver/games/DiceGame.java index 2ad150c..1a2aaba 100644 --- a/org/asl/socketserver/games/DiceGame.java +++ b/org/asl/socketserver/games/DiceGame.java @@ -9,7 +9,7 @@ import java.util.Scanner; @MenuInfo(authors = { -"Lindsay" }, version = "Winter, 2018", title = "DICE", description = "Mastermind meets Dice.") +"Lindsay and Omar" }, version = "Winter, 2018", title = "DICE", description = "Mastermind meets Dice.") public class DiceGame implements Servable { private String answer;