int randomNumber;
int buttonStaterock = 0;
int buttonStatepaper = 0;
int buttonStatescissor = 0;
int rock = 13;
int paper = 12;
int scissor = 11;
void setup() {
pinMode(rock, INPUT);
pinMode(paper, INPUT);
pinMode(scissor, INPUT);
Serial.begin(9600);
Serial.println("Rock, Paper, Scissor?");
}
void loop() {
buttonStaterock = digitalRead(rock);
buttonStatepaper = digitalRead(paper);
buttonStatescissor = digitalRead(scissor);
if (buttonStaterock == HIGH){
Serial.println("Player: Rock");
randomSeed(analogRead(0));
randomNumber = random(1, 4);
if (randomNumber == 1){
Serial.println("AI: Rock");
Serial.println("Draw");
}
else if(randomNumber == 2){
Serial.println("AI: Paper");
Serial.println("You Lose");
}
else{
Serial.println("AI: Scissor");
Serial.println("You Win");
}
Serial.println(" ");
Serial.println("Rock, Paper, Scissor?");
delay(1000);
}
else if(buttonStatepaper == HIGH){
Serial.println("Player: Paper");
randomSeed(analogRead(0));
randomNumber = random(1, 4);
if (randomNumber == 1){
Serial.println("AI: Rock");
Serial.println("You Win");
}
else if(randomNumber == 2){
Serial.println("AI: Paper");
Serial.println("Draw");
}
else{
Serial.println("AI: Scissor");
Serial.println("You Lose");
}
Serial.println(" ");
Serial.println("Rock, Paper, Scissor?");
delay(1000);
}
else if (buttonStatescissor == HIGH ){
Serial.println("Player: Scissor");
randomSeed(analogRead(0));
randomNumber = random(1, 4);
if (randomNumber == 1){
Serial.println("AI: Rock");
Serial.println("You Lose");
}
else if(randomNumber == 2){
Serial.println("AI: Paper");
Serial.println("You Win");
}
else{
Serial.println("AI: Scissor");
Serial.println("Draw");
}
Serial.println(" ");
Serial.println("Rock, Paper, Scissor?");
delay(1000);
}
else{
}
}