https://github.com/rosendo-martinez/geometry-wars
A PC game based on the 2003 "Geometry Wars" Xbox game.
https://github.com/rosendo-martinez/geometry-wars
cpp game sfml
Last synced: 3 months ago
JSON representation
A PC game based on the 2003 "Geometry Wars" Xbox game.
- Host: GitHub
- URL: https://github.com/rosendo-martinez/geometry-wars
- Owner: Rosendo-Martinez
- Created: 2024-07-19T20:31:34.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-10-23T02:02:38.000Z (8 months ago)
- Last Synced: 2024-10-24T14:19:52.266Z (8 months ago)
- Topics: cpp, game, sfml
- Language: C++
- Homepage:
- Size: 62.5 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Geometry Wars Game
A desktop game based on the 2003 "Geometry Wars" Xbox game.
**Game Description:** The player has a nuke, and a gun. Every couple seconds enemies will spawn. If they touch the player they die. Player can use weapons to kill enemies and score points.
When an enemy touches the player, the player dies, and the score resets to zero.#### Game Features
- Shoot bullets
- Explode Nukes
- Enemy-Player collisions
- Enemy-Enemy collisions
- Pause game
- Player movement
- Score tracker#### Tech Used
- **C++** (Programming Language)
- **SFML** (Graphics Library)
- **Make** (Development Tool)
- **GCC** (Compiler)
- **VS Code** (IDE)## Game Play
https://github.com/user-attachments/assets/64a98236-b50e-40e5-89cf-add89580d779
## Compiling & Running
#### Project Dependencies
- SFML
- GCC
- MakeNote, I only tested these commands on Ubuntu OS, so I make no guaranty that they will work on other OSs. Also, make sure you have installed all the project dependencies before running these commands.
To remove all binaries:
```
$ make clean
```To compile program
```
$ make build
```To compile & run program
```
$ make run
```