Goat Attack is a multiplayer 2D platformer pixel art shooter game for Linux, OS X and Windows. You can play it in a local network or over the Internet. This project is splitted three subprojects. the game itself, its map editor and a master server. six gameplay modes are supported. deathmatch, team deathmatch, capture the flag, speed race, catch the coin and goat of the hill.
the game and the map editor can be compiled for all three platforms. the master server is for linux only. the master server is a dedicated server responsible for collecting the connection information (IP address and port) of all available game servers and providing that to the users.
- Debian/Ubuntu build-essential autoconf libtool git libsdl2-dev libsdl2-mixer-dev libpng12-dev
- Archlinux sdl2 sdl2_mixer libpng git
- Clone the repo
git clone https://github.com/goatattack/goatattack
cd goatattack
autoreconf -i
./configure
with map-editor:./configure --enable-map-editor
make
make install
- Debian/Ubuntu build-essential libpng12-dev
- Archlinux libpng
- Clone the repo
git clone https://github.com/goatattack/goatattack
cd goatattack
autoreconf -i
./configure --enable-dedicated-server
make
make install