Introduction • Development • Controls • Gameplay • Contact
Welcome to my version of Dodge Em game! This classic arcade-style game is my personal take on the popular Atari game of the same name. I created this game using C++ programming language, as well as the Glut and Glew libraries for graphics and window management.
The objective of the game is to navigate your car through a field of moving obstacles while avoiding collisions. The gameplay is fast-paced and challenging, with increasing difficulty levels as you progress through the game.
Please refer to the rest of this README.md file for instructions on how to install and play the game.
- C++ Compiler
- Glut
- Glew
On Ubuntu, you can install these dependencies with the following command:
sudo apt-get install g++ freeglut3-dev glew-utils libglew-dev libfreeimage-dev
On macOS, you can install these dependencies with Homebrew:
brew install gcc freeglut glew
Run the below two commands two start the game
make
./game
To play the game, you will need to use the following controls:
Up Arrow
: Move your car upwardsDown Arrow
: Move your car downwardsLeft Arrow
: Move your car to the leftRight Arrow
: Move your car to the rightSpace
: Activate turbo boost
For Multi-Player mode:
W
: Move your car upwardsS
: Move your car downwardsA
: Move your car to the leftD
: Move your car to the right
The controls are fairly simple and intuitive, and allow you to move your car in any direction to avoid the obstacle car. The turbo boost can be especially useful when trying to avoid an obstacle car.
In Single Player mode, the objective is to navigate your car through a field of moving obstacle cars while avoiding collisions. You will also need to collect all the points on the screen to proceed to the next level. There are four levels in total, each with increasing difficulty. If you can complete all four levels, you win the game!
In Multiplayer mode, two players can play simultaneously on the same screen. One player uses the arrow keys to control their car, while the other player uses the W
, A
, S
, and D
keys. The objective is the same as in Single Player mode: avoid obstacle cars and collect as many points as possible. The player who collects the most points at the end of the round wins!
Overall, the gameplay is designed to be challenging and engaging, with different modes to suit your preferences. Whether you're playing alone or with a friend, you'll need to stay alert and focused if you want to succeed in this fast-paced game. Good luck!
If you have any questions or feedback about the game, feel free to contact me using the information below:
- Email: mohammadali417@outlook.com
- GitHub: MuhammadAli511
- LinkedIn: Muhammad Ali
Thanks for playing my version of Dodge Em game, and I hope you enjoy it!