Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jrob774/rocket
A simple arcade game about dodging asteroids through space.
https://github.com/jrob774/rocket
arcade-game cpp cpp17 game indie-game pixel-art rocket sdl sdl2 video-game
Last synced: 17 days ago
JSON representation
A simple arcade game about dodging asteroids through space.
- Host: GitHub
- URL: https://github.com/jrob774/rocket
- Owner: JROB774
- License: mit
- Created: 2021-05-06T18:37:13.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-06-25T10:57:16.000Z (over 1 year ago)
- Last Synced: 2024-11-06T04:33:21.707Z (2 months ago)
- Topics: arcade-game, cpp, cpp17, game, indie-game, pixel-art, rocket, sdl, sdl2, video-game
- Language: C++
- Homepage: https://jrob774.itch.io/rocket-rumble
- Size: 28.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Rocket Rumble
A small arcade game released in 2022. The goal of the game is to dodge asteroids whilst flying through
space, the longer you survive the higher your end score will be. Reaching certain milestones will also
unlock new cosmetic costumes for your rocket which you can use whilst you play. A download for the game
can be found over on **[itch.io](https://jrob774.itch.io/rocket-rumble)** where there is also a browser
version available.## Development
The game was developed in C++ using **[SDL2](https://libsdl.org/)**, with the web port being developed
using **[emscripten](https://github.com/emscripten-core/emscripten)**.## Building
After cloning the repository you will need to run `git submodule update --init --recursive` to setup submodules.
The game can then be built by running the `build.bat` script with a build profile as the first argument. The
following build profiles are available:- `win32` which builds the Windows version of the game.
- `web` which builds the web version of the game.
- `tools` which builds auxiliary tools used for development.The Windows build also accepts an extra argument `release` which can be used to build the optimized release
executable of the game.## License
The project's code is available under the **[MIT License](https://github.com/JROB774/rocket/blob/master/LICENSE)**.