//ALVIN HERMOGENES
// Activity: Jack 'N Poy
int btnY = 7;
int btnG = 8;
int btnB = 9;
int btnYState;
int btnGState;
int btnBState;
int ai;
int wait = 500;
void setup() {
pinMode(btnY, INPUT);
pinMode(btnG, INPUT);
pinMode(btnB, INPUT);
randomSeed(analogRead(0));
Serial.begin(9600);
}
void loop(){
btnYState = digitalRead(btnY);
btnGState = digitalRead(btnG);
btnBState = digitalRead(btnB);
ai = random(1,4);
//ROCK
if(btnYState == 1){
Serial.println("YOU: ROCK");
delay(wait);
if(ai == 1){
Serial.println("AI: ROCK");
delay(wait);
Serial.println("ITS A TIE");
Serial.println("===============");
delay(wait);
}
else if(ai == 2){
Serial.println("AI: SCISSORS");
delay(wait);
Serial.println("YOU WIN");
Serial.println("===============");
delay(wait);
}
else if(ai == 3){
Serial.println("AI: PAPER");
delay(wait);
Serial.println("YOU LOSE");
Serial.println("===============");
delay(wait);
}
}
//SCISSORS
if(btnGState == 1){
Serial.println("YOU: SCISSORS");
delay(wait);
if(ai == 1){
Serial.println("AI: ROCK");
delay(wait);
Serial.println("YOU LOSE");
Serial.println("===============");
delay(wait);
}
else if(ai == 2){
Serial.println("AI: SCISSORS");
delay(wait);
Serial.println("ITS A TIE");
Serial.println("===============");
delay(wait);
}
else if(ai == 3){
Serial.println("AI: PAPER");
delay(wait);
Serial.println("YOU WIN");
Serial.println("===============");
delay(wait);
}
}
//PAPER
if(btnBState == 1){
Serial.println("YOU: PAPER");
delay(wait);
if(ai == 1){
Serial.println("AI: ROCK");
delay(wait);
Serial.println("YOU WIN");
Serial.println("===============");
delay(wait);
}
else if(ai == 2){
Serial.println("AI: SCISSORS");
delay(wait);
Serial.println("YOU LOSE");
Serial.println("===============");
delay(wait);
}
else if(ai == 3){
Serial.println("AI: PAPER");
delay(wait);
Serial.println("ITS A TIE");
Serial.println("===============");
delay(wait);
}
}
}