The goal of this project is to take you back to the best part of your childhood. To do this, we are building a modern multidirectional scrolling shooter. Once finished, Retro-Carnage is going to be a worthy successor of classic video games like Ikari Warriors by SNK, War Zone by Core Design, or Dogs of War by Elite Systems.
This game is currently being developed - but not ready to get played, yet.
Development status as of 2021-08-09
Make sure you have Golang (>= 1.22) and git installed
Install the required libraries: sudo apt-get install -y libgl1-mesa-dev xorg-dev libasound2-dev
Install the required
libraries: sudo dnf install libXcursor-devel libXrandr-devel libXinerama-devel libXi-devel mesa-libGL-devel xorg-x11-server-devel alsa-lib-devel libXxf86vm-devel
Install tdm-gcc (so that various go-bindings can be compiled).
- Get the code:
git clone https://github.com/Retro-Carnage-Team/retro-carnage.git
- Get the assets:
git clone https://github.com/Retro-Carnage-Team/retro-carnage-assets
- Change into the src directory:
cd retro-carnage
- Install required modules:
go get -d
- Build the application:
go build
- Start the game:
./retro-carnage ../retro-carnage-assets
The repository contains IDE settings for Visual Studio Code to debug, run, and test the game.