Write a console / terminal application in C language that will simulate and visualize the course of the racing car game Quantum Racing. There will be 2 cars on the racetrack. The game is turn-oriented, ie cars will alternately move along the track. The speed of movement of cars is given by pseudo-randomness (dice roll). During the race, there may be various situations such as the elimination of the opponent's car or teleportation using the so-called tunnels that are located on the track. The game starts by loading and checking the required input parameters from the keyboard (standard input). If an invalid entry is entered into the program in accordance with the entry rules, the program will end without any statement with the prescribed return value. If all input parameters are valid, the race begins. The race itself is fully automated, ie after reading the input parameters it takes place without user intervention and follows the set rules. The course of the race must be visualized by statements to the terminal (standard output) according to the set instructions. The race ends with the victory of one of the racing cars, ie the winner is the car that first exceeds the length of the race track. Basic information In the racing game, 2 racing cars meet, which move along the race track. The movement of the racing cars depends on the virtual dice roll and other established rules. In addition, there may be tunnels on the racetrack that teleport the passing car to another location on the track. The winner is the car that exceeds the length of the race track first.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
100%

Write a console / terminal application in C language that will simulate and visualize the course
of the racing car game Quantum Racing. There will be 2 cars on the racetrack. The game is
turn-oriented, ie cars will alternately move along the track. The speed of movement of cars is
given by pseudo-randomness (dice roll). During the race, there may be various situations such
as the elimination of the opponent's car or teleportation using the so-called tunnels that are
located on the track.
The game starts by loading and checking the required input parameters from the keyboard
(standard input). If an invalid entry is entered into the program in accordance with the entry
rules, the program will end without any statement with the prescribed return value. If all input
parameters are valid, the race begins. The race itself is fully automated, ie after reading the
input parameters it takes place without user intervention and follows the set rules. The course
of the race must be visualized by statements to the terminal (standard output) according to
the set instructions. The race ends with the victory of one of the racing cars, ie the winner is
the car that first exceeds the length of the race track.

Basic information
In the racing game, 2 racing cars meet, which move along the race track. The movement of the
racing cars depends on the virtual dice roll and other established rules. In addition, there may
be tunnels on the racetrack that teleport the passing car to another location on the track. The
winner is the car that exceeds the length of the race track first.

Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
ADT and Class
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education