Skip to content

SuperNascher/goatattack

 
 

Repository files navigation

Goat Attack

Goatattack is a fast-paced multiplayer pixel art shooter game.

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.

Build client

Requires

  • Debian/Ubuntu build-essential autoconf libtool git libsdl2-dev libsdl2-mixer-dev libpng12-dev
  • Archlinux sdl2 sdl2_mixer libpng git

Installation

  1. Clone the repo git clone https://github.com/goatattack/goatattack
  2. cd goatattack
  3. autoreconf -i
  4. ./configure with map-editor: ./configure --enable-map-editor
  5. make
  6. make install

Build server

Requires

  • Debian/Ubuntu build-essential libpng12-dev
  • Archlinux libpng

Installation

  1. Clone the repo git clone https://github.com/goatattack/goatattack
  2. cd goatattack
  3. autoreconf -i
  4. ./configure --enable-dedicated-server
  5. make
  6. make install

About

Goat Attack - Fast-Paced Multiplayer Pixel Art Shooter Game.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 72.2%
  • C++ 19.4%
  • Shell 6.9%
  • Objective-C 1.4%
  • NSIS 0.1%