Skip to content

jnew/SHMUP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SHMUP

Windows users: pre-built win32 exe with all libraries is here. Please extract contents to a folder and run Game.exe.

Linux users: See below instructions to compile on your machine.

Title: Ace "SPACE" Pilot

Info: This is basically a tech demo of a shoot-em-up engine we wrote from the ground up in C++ with libsfml. There is not much "gameplay" but we have waves of enemies that will spawn to demo player tracking, bullet patterns, enemy movement, enemy health/health bars, our scrolling backgrounds, and scorekeeping. You can play until you lose, or you clear the waves and nothing spawns anymore!

Required libraries: libglew, libsfml (version 2.0, NOT 1.6), freeglut3, libopenal, libopenal-data

These libraries are packaged in some repositories. If you are using Ubuntu or Debian, the packages that are not in your repository can be found in a PPA. If you are running Ubuntu, here are the installation instructions:

sudo add-apt-repository ppa:sonkun/sfml-development

sudo apt-get update

sudo apt-get install freeglut3 libopenal1 libopenal-data libglew-dev libsfml libsfml-dev

If you are using another distro, you may have to compile the libraries or find them elsewhere. (Arch users have all required libraries in their repos, and all are the right versions. Ubuntu's versions are outdated, hence the included PPA address.)

Once the required libraries are installed, run "make" in the root game directory.

The compiled game will be an executable named "Game" also in the root.

Make sure the game is marked as executable if you are having problems running it.

About

Simple top down shooter, Ace "SPACE" Pilot.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages