Final Game Project Structure
Final Game Project Structure
String currentQuestion;
String currentAnswer;
int score = 0;
void setup() {
pinMode(button1Pin, INPUT_PULLUP);
pinMode(button2Pin, INPUT_PULLUP);
pinMode(button3Pin, INPUT_PULLUP);
pinMode(ledPin, OUTPUT);
Serial.begin(9600);
// Set the first question and answer
currentQuestion = question1;
currentAnswer = answer1;
Serial.println(currentQuestion);
void loop() {
if (digitalRead(button1Pin) == LOW) {
checkAnswer("1");
if (digitalRead(button2Pin) == LOW) {
checkAnswer("2");
if (digitalRead(button3Pin) == LOW) {
checkAnswer("3");
score++;
digitalWrite(ledPin, HIGH);
delay(1000);
digitalWrite(ledPin, LOW);
nextQuestion();
digitalWrite(ledPin, HIGH);
delay(1000);
digitalWrite(ledPin, LOW);
nextQuestion();
score++;
digitalWrite(ledPin, HIGH);
delay(1000);
digitalWrite(ledPin, LOW);
nextQuestion();
void nextQuestion() {
if (randomNumber == 1) {
currentQuestion = question1;
currentAnswer = answer1;
if (randomNumber == 2) {
currentQuestion = question2;
currentAnswer = answer2;
if (randomNumber == 3) {
currentQuestion = question3;
currentAnswer = answer3;
}
// Print the next question
Serial.println(currentQuestion);