https://github.com/jrob774/fish-blaster
An arcade blaster game made for 2020's Revival Jam.
https://github.com/jrob774/fish-blaster
arcade blaster c fish game game-jam revivaljam sdl sdl2 shooter tcc
Last synced: 18 days ago
JSON representation
An arcade blaster game made for 2020's Revival Jam.
- Host: GitHub
- URL: https://github.com/jrob774/fish-blaster
- Owner: JROB774
- License: mit
- Created: 2020-10-15T17:08:12.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-06-25T10:50:12.000Z (almost 2 years ago)
- Last Synced: 2025-04-13T12:08:03.496Z (18 days ago)
- Topics: arcade, blaster, c, fish, game, game-jam, revivaljam, sdl, sdl2, shooter, tcc
- Language: C
- Homepage: https://jrob774.itch.io/fish-blaster
- Size: 11.5 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Fish Blater (Revival Jam)
This project was made for 2020's **[Revival Jam](https://itch.io/jam/revival-jam)**.
It is a simple 2D arcade blaster about getting the highest score possible A download
for the game can be found over on **[itch.io](https://jrob774.itch.io/fish-blaster)**,
the game is also playable in browser on the same page.## Development
The game was developed in C using the **[SDL2](https://libsdl.org/)** library and compiled
using the **[TCC](https://bellard.org/tcc/)** compiler. A port for web browsers was also
developed using **[emscripten](https://github.com/emscripten-core/emscripten)**.## Building
### Windows
Run the `buildwin32.bat` file to build the application as a 32-bit executable and
`buildwin64.bat` to build as a 64-bit executable. The script is setup to require *TCC*
in order to build (which has been packaged in this repository), however setting up the
project to build with another C/C++ compiler would be relatively simple. All external
dependencies are provided with the repo.### Web
Run the `buildweb.bat` file in order to build the application. This requires
*emscripten* to be setup in order for the build to work. All external dependencies
are provided with the repo.## License
The project's code is available under the **[MIT License](https://github.com/JROB774/revivaljam/blob/master/LICENSE)**.