https://github.com/nadimnesar/two-dot-game-opengl
Two Point Game is a simple C++ game developed using OpenGL and GLUT libraries. Control a player point to collect food points while avoiding obstacles. Use 'W', 'A', 'S', 'D' keys to move, and aim to achieve the highest score before the time runs out. Contributions welcome!
https://github.com/nadimnesar/two-dot-game-opengl
codeblocks cplusplus opengl
Last synced: about 2 months ago
JSON representation
Two Point Game is a simple C++ game developed using OpenGL and GLUT libraries. Control a player point to collect food points while avoiding obstacles. Use 'W', 'A', 'S', 'D' keys to move, and aim to achieve the highest score before the time runs out. Contributions welcome!
- Host: GitHub
- URL: https://github.com/nadimnesar/two-dot-game-opengl
- Owner: nadimnesar
- Created: 2023-05-30T19:26:32.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2024-04-18T02:01:34.000Z (about 2 years ago)
- Last Synced: 2025-06-28T17:10:40.772Z (12 months ago)
- Topics: codeblocks, cplusplus, opengl
- Language: C++
- Homepage:
- Size: 7.03 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Two Point Game
This is a simple game developed using OpenGL in C++. It involves controlling a player point to collect food points while avoiding obstacles.
## Getting Started
To get a local copy up and running, follow these simple steps.
### Prerequisites
- C++ compiler
- OpenGL
- GLUT (OpenGL Utility Toolkit)
### Installation
1. Clone the repo
```sh
git clone https://github.com/your_username/Two-Point-Game.git
```
2. Compile the code using any C++ compiler. For example, using g++:
```sh
g++ main.cpp -o TwoPointGame -lglut32 -lopengl32 -lglu32 -lwinmm
```
3. Run the executable file generated.
### How to Play
- Use 'W', 'A', 'S', 'D' keys to move the player point up, left, down, and right respectively.
- Collect the red food points to increase your score.
- Avoid collision with the white obstacles.
- The game ends when the time runs out.
### Contributing
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
1. Fork the Project
2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
3. Commit your Changes (git commit -m 'Add some AmazingFeature')
4. Push to the Branch (git push origin feature/AmazingFeature)
5. Open a Pull Request
### License
Distributed under the MIT License. See LICENSE for more information.
### Acknowledgements
- Thanks to OpenGL for the graphics library.
- Thanks to GLUT for the utility toolkit.