Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gauthierjary/2d-racing-game-with-local-1v1-multiplayer
This project represents the initial functional version (V1) of a 2D video game developed as part of a first-year academic project IN104 at ENSTA Paris. This version is submitted for evaluation and grading by the instructor.
https://github.com/gauthierjary/2d-racing-game-with-local-1v1-multiplayer
2d-game race
Last synced: about 1 month ago
JSON representation
This project represents the initial functional version (V1) of a 2D video game developed as part of a first-year academic project IN104 at ENSTA Paris. This version is submitted for evaluation and grading by the instructor.
- Host: GitHub
- URL: https://github.com/gauthierjary/2d-racing-game-with-local-1v1-multiplayer
- Owner: GauthierJARY
- Created: 2022-05-27T13:19:05.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-29T22:39:54.000Z (11 months ago)
- Last Synced: 2024-11-08T03:39:32.955Z (3 months ago)
- Topics: 2d-game, race
- Language: C++
- Homepage:
- Size: 7.71 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Project: 2D Top-Down Racing Game
### Description
This project is a 2D top-down racing game developed in C++ with object-oriented programming principles. Players control vehicles using arrow keys and keyboard inputs. The game features realistic vehicle physics with acceleration and inertia, providing an immersive racing experience. An intuitive graphical user interface (GUI) allows players to select the number of players and choose their vehicle. Additionally, there is a mode where players can engage in direct combat against AI-controlled robots.
### Features
2D top-down racing game with player-controlled vehicles.
Realistic vehicle physics including acceleration and inertia.
Graphical user interface (GUI) for player selection and vehicle customization.
Single-player mode for racing against AI-controlled opponents.
Intuitive keyboard controls for vehicle movement.
Object-oriented design for modularity and extensibility.### Controls
Arrow keys: Control vehicle movement (acceleration, steering).
Keyboard inputs: Interact with the GUI for player selection and vehicle customization.### Instructions
Compile the C++ source code using an appropriate compiler.
Execute the compiled executable to launch the game.
Use arrow keys to control vehicle movement during gameplay.
Use keyboard inputs to navigate through the GUI for player selection and vehicle customization.
Enjoy the racing experience and combat challenges in the game!#### Future Improvements
Add additional vehicle customization options such as upgrades and modifications.
Introduce new tracks and environments for varied gameplay experiences.