public static string name1;
public static string name2;
public static bool player = true;
public static int options;
public static int Score1 = 0;
public static int Score2 = 0;
public static string winner;
public static string Cplayer;
static void Main(string[] args)
static void information()
Console.WriteLine("The Trivia Game!");
Console.WriteLine("This is a two-player game that challenges your trivia skills in various topics.");
Console.WriteLine("Have a blast! Good luck, players!");
static void background1()
Console.BackgroundColor = ConsoleColor.Blue;
Console.ForegroundColor = ConsoleColor.White;
static void background2()
Console.BackgroundColor = ConsoleColor.Green;
Console.ForegroundColor = ConsoleColor.Yellow;
static void background3()
Console.BackgroundColor = ConsoleColor.Yellow;
Console.ForegroundColor = ConsoleColor.Black;
static void background4()
Console.BackgroundColor = ConsoleColor.DarkBlue;
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine("Player one, please input your first name:");
Global.name1 = Console.ReadLine();
Console.WriteLine("Player two, please input your first name:");
Global.name2 = Console.ReadLine();
Console.WriteLine("Menu");
Console.WriteLine("1. Topic One");
Console.WriteLine("2. Topic Two");
Console.WriteLine("3. Topic Three");
Console.WriteLine("4. Topic Four");
Console.WriteLine("5. Topic Five");
Console.WriteLine("6. Exit the program");
if (Global.player == true)
Console.WriteLine(Global.name1 + ", please select a number from the menu:");
Global.options = int.Parse(Console.ReadLine());
Console.WriteLine(Global.name2 + ", please select a number from the menu:");
Global.options = int.Parse(Console.ReadLine());
if (Global.options < 1 || Global.options > 6)
else if (Global.options == 2)
else if (Global.options == 3)
else if (Global.options == 4)
else if (Global.options == 5)
else if (Global.options == 6)
Console.WriteLine("The Trivia Game!");
Console.WriteLine(Global.name1 + " and " + Global.name2 + ", thanks for playing my Trivia Game.");
if (Global.Score1 > Global.Score2)
Global.winner = Global.name1;
else if (Global.Score1 < Global.Score2)
Global.winner = Global.name2;
Global.winner = "It's a tie between both of you";
Console.WriteLine(Global.winner + ", you are the winner.");
Console.WriteLine("Topic One: Geography");
Global.rand = r.Next(1, 4);
Console.WriteLine("Question: What is the capital of France?");
Console.WriteLine("A. Paris");
Console.WriteLine("B. London");
Console.WriteLine("C. Berlin");
Console.WriteLine("D. Rome");
else if (Global.rand == 2)
Console.WriteLine("Question: What is the largest country in the world?");
Console.WriteLine("A. Russia");
Console.WriteLine("B. Canada");
Console.WriteLine("C. United States");
Console.WriteLine("D. China");
else if (Global.rand == 3)
Console.WriteLine("Question: What is the tallest mountain in the world?");
Console.WriteLine("A. Mount Everest");
Console.WriteLine("B. K2");
Console.WriteLine("C. Kangchenjunga");
Console.WriteLine("D. Lhotse");
Answer("A", "Mount Everest");
Console.WriteLine("Topic Two: History");
Global.rand = r.Next(1, 4);
Console.WriteLine("Question: In which year did World War II end?");
Console.WriteLine("A. 1944");
Console.WriteLine("B. 1945");
Console.WriteLine("C. 1946");
Console.WriteLine("D. 1947");
else if (Global.rand == 2)
Console.WriteLine("Question: Who was the first president of the United States?");
Console.WriteLine("A. Abraham Lincoln");
Console.WriteLine("B. George Washington");
Console.WriteLine("C. Thomas Jefferson");
Console.WriteLine("D. John Adams");
Answer("B", "George Washington");
else if (Global.rand == 3)
Console.WriteLine("Question: Which country was not a part of the Axis Powers in World War II?");
Console.WriteLine("A. Germany");
Console.WriteLine("B. Japan");
Console.WriteLine("C. Italy");
Console.WriteLine("D. France");
Console.WriteLine("Topic Three: Science");
Global.rand = r.Next(1, 4);
Console.WriteLine("Question: What is the chemical symbol for the element oxygen?");
Console.WriteLine("A. O");
Console.WriteLine("B. C");
Console.WriteLine("C. H");
Console.WriteLine("D. N");
else if (Global.rand == 2)
Console.WriteLine("Question: What is the formula for water?");
Console.WriteLine("A. H2O2");
Console.WriteLine("B. H2O");
Console.WriteLine("C. CO2");
Console.WriteLine("D. NaCl");
else if (Global.rand == 3)
Console.WriteLine("Question: Which scientist developed the theory of relativity?");
Console.WriteLine("A. Isaac Newton");
Console.WriteLine("B. Albert Einstein");
Console.WriteLine("C. Marie Curie");
Console.WriteLine("D. Galileo Galilei");
Answer("B", "Albert Einstein");
Console.WriteLine("Topic Four: Sports");
Global.rand = r.Next(1, 4);
Console.WriteLine("Question: In which sport is the Stanley Cup awarded?");
Console.WriteLine("A. Basketball");
Console.WriteLine("B. Baseball");
Console.WriteLine("C. Football");
Console.WriteLine("D. Ice Hockey");
Answer("D", "Ice Hockey");
else if (Global.rand == 2)
Console.WriteLine("Question: Which country won the most medals in the 2020 Summer Olympics?");
Console.WriteLine("A. United States");
Console.WriteLine("B. China");
Console.WriteLine("C. Russia");
Console.WriteLine("D. Japan");
Answer("A", "United States");
else if (Global.rand == 3)
Console.WriteLine("Question: Who is the all-time leading scorer in NBA history?");
Console.WriteLine("A. LeBron James");
Console.WriteLine("B. Michael Jordan");
Console.WriteLine("C. Kobe Bryant");
Console.WriteLine("D. Kareem Abdul-Jabbar");
Answer("D", "Kareem Abdul-Jabbar");
Console.WriteLine("Topic Five: Movies");
Global.rand = r.Next(1, 4);
Console.WriteLine("Question: Who directed the movie 'Inception'?");
Console.WriteLine("A. Steven Spielberg");
Console.WriteLine("B. Christopher Nolan");
Console.WriteLine("C. Quentin Tarantino");
Console.WriteLine("D. Martin Scorsese");
Answer("B", "Christopher Nolan");
else if (Global.rand == 2)
Console.WriteLine("Question: Which movie won the Best Picture award at the 2020 Academy Awards?");
Console.WriteLine("A. Parasite");
Console.WriteLine("B. Joker");
Console.WriteLine("C. Once Upon a Time in Hollywood");
Console.WriteLine("D. 1917");
else if (Global.rand == 3)
Console.WriteLine("Question: Who played the character Tony Stark / Iron Man in the Marvel Cinematic Universe?");
Console.WriteLine("A. Chris Evans");
Console.WriteLine("B. Chris Hemsworth");
Console.WriteLine("C. Robert Downey Jr.");
Console.WriteLine("D. Tom Holland");
Answer("C", "Robert Downey Jr.");
static void Answer(string correct, string answer)
if (Global.player == true)
Console.WriteLine(Global.name1 + ", please enter your answer (A, B, C, or D):");
Console.WriteLine(Global.name2 + ", please enter your answer (A, B, C, or D):");
string playerAnswer = Console.ReadLine().ToUpper();
if (playerAnswer == correct)
Console.WriteLine("Correct!");
if (Global.player == true)
Console.WriteLine(Global.name1 + ", your current score is: " + Global.Score1);
Console.WriteLine(Global.name2 + ", your current score is: " + Global.Score2);
Console.WriteLine("Incorrect!");
Console.WriteLine("The correct answer is: " + answer);
if (Global.player == true)
Console.WriteLine(Global.name1 + ", your current score is: " + Global.Score1);
Console.WriteLine(Global.name2 + ", your current score is: " + Global.Score2);
if (Global.player == true)
Global.Cplayer = Global.name2;
Global.Cplayer = Global.name1;
Console.WriteLine("Press any key to continue to the menu...");