long randNumber;
#define bRock 2
#define bPaper 4
#define bScissor 7
int bStateR;
int bStateP;
int bStateS;
void setup() {
pinMode(bRock, INPUT);
pinMode(bPaper, INPUT);
pinMode(bScissor, INPUT);
randomSeed(analogRead(0));
Serial.begin(9600);
Serial.println("bato bato pick tayo!");
}
void loop() {
randNumber = random(1, 4);
bStateR = digitalRead(bRock);
bStateP = digitalRead(bPaper);
bStateS = digitalRead(bScissor);
if (bStateR == HIGH) {
keypress("Rock");
}
if (bStateP==HIGH) {
keypress("Paper");
}
if (bStateS==HIGH) {
keypress("Scissors");
}
}
void keypress(String player) {
String christian;
randNumber = random(1, 4);
if (randNumber == 1) {
christian = "Rock";
} else if (randNumber == 2) {
christian = "Paper";
} else {
christian = "Scissors";
}
String result;
if (player == christian) {
result = "tie!";
} else if (
(player == "Rock" && christian == "Scissors") ||
(player == "Paper" && christian == "Rock") ||
(player == "Scissors" && christian == "Paper")
)
{
result = "Result: Player wins!";
} else {
result = "Result: Christian wins!";
}
Serial.println("Player: " + player);
Serial.println("christian: " + christian);
Serial.println(result);
Serial.println();
delay(500);
}