Skip to content
This repository

Open Source version of the award-winning physics platformer

branch: master
Octocat-spinner-32 animation Removed mumm*.tga June 04, 2010
Octocat-spinner-32 audio Made project compilable with VC++ 2008: June 05, 2010
Octocat-spinner-32 cmake-extras add mingw paths to FindVorbis.cmake June 06, 2010
Octocat-spinner-32 externals CRLF fixes June 15, 2010
Octocat-spinner-32 game Merge branch 'master' of git://github.com/HarryR/gish June 15, 2010
Octocat-spinner-32 input Replaced CRLF with LF (if that works now...). June 07, 2010
Octocat-spinner-32 level Merge branch 'master' of http://github.com/Asmageddon/gish June 10, 2010
Octocat-spinner-32 math Made project compilable with VC++ 2008: June 05, 2010
Octocat-spinner-32 menu Made (use of) keyalias enumeration and new constant CONTROLS_LENGTH. June 07, 2010
Octocat-spinner-32 music New hell.ogg by Gladius Noctis June 14, 2010
Octocat-spinner-32 parser Made project compilable with VC++ 2008: June 05, 2010
Octocat-spinner-32 physics Made project compilable with VC++ 2008: June 05, 2010
Octocat-spinner-32 replay Include some basic asset replacements June 03, 2010
Octocat-spinner-32 sdl Changed some line endings to LF June 06, 2010
Octocat-spinner-32 sound Include some basic asset replacements June 03, 2010
Octocat-spinner-32 texture Merge branch 'master' of http://github.com/Asmageddon/gish June 09, 2010
Octocat-spinner-32 texturesets Added a new map: sewer5. June 10, 2010
Octocat-spinner-32 tile01 Include some basic asset replacements June 03, 2010
Octocat-spinner-32 tile02 Include some basic asset replacements June 03, 2010
Octocat-spinner-32 tile03 Include some basic asset replacements June 03, 2010
Octocat-spinner-32 video Changed png_read_destroy to png_destroy_read_struct. Added libPNG to … June 15, 2010
Octocat-spinner-32 .gitignore Include some basic asset replacements June 03, 2010
Octocat-spinner-32 CMakeLists.txt Changed png_read_destroy to png_destroy_read_struct. Added libPNG to … June 15, 2010
Octocat-spinner-32 COPYING.txt Open source version of Gish, as released by Cryptic Sea May 30, 2010
Octocat-spinner-32 License.txt Megagun created two campaign levels June 06, 2010
Octocat-spinner-32 Makefile.linux Changed png_read_destroy to png_destroy_read_struct. Added libPNG to … June 15, 2010
Octocat-spinner-32 README.markdown Made every c file compile separately; Removed or commented out some d… June 03, 2010
Octocat-spinner-32 config.h Renamed BOOLEAN to bool for better platform compatibility. (crosses f… June 13, 2010
Octocat-spinner-32 gish.bmp Include some basic asset replacements June 03, 2010
Octocat-spinner-32 gish.sln CRLF fixes June 15, 2010
Octocat-spinner-32 gish.vcproj CRLF fixes June 15, 2010
Octocat-spinner-32 main.c Allow the data path to be set at compile time with -DDATAPATH. Layeri… June 15, 2010
README.markdown

How to compile (Linux)

Make sure CMake and the development libraries for SDL, OpenAL and Vorbis are installed. In Debian-based systems, you need to install the following packages:

cmake libsdl1.2-dev libopenal-dev libvorbis-dev

Then simply issue

mkdir build && cd build
cmake ..
make

How to compile (Windows with VS2008)

Download and install the required libraries:

In Visual Studio add to your include-paths:

  • ...\libvorbis-1.3.1\include
  • ...\libogg-1.2.0\include
  • C:\Program Files\OpenAL 1.1 SDK\include
  • ...\SDL-1.2.14_VC8\include
  • ...\SDL_mixer-1.2.11\include

In Visual Studio add to your library-paths:

  • ...\libvorbis-1.3.1\win32\VS2008\libvorbisfile\Win32\Debug
  • ...\libogg-1.2.0\win32\VS2008\Win32\Debug
  • ...\libvorbis-1.3.1\win32\VS2008\libvorbis\Win32\Debug
  • C:\Program Files\OpenAL 1.1 SDK\libs\Win32
  • ...\SDL_mixer-1.2.11\lib
  • ...\SDL-1.2.14_VC8\lib

Open gish.sln and compile.

You will need the following files to be present:

  • OpenAL32.dll
  • SDL.DLL

How to play

Simply run ./gish or gish.exe. There are some assets included (codenamed the FreeGish project), making Gish a completely free game! There is also one level available, freegish.lvl, you'll find it under "Custom Levels". Try it and replace what you don't like.

If you own the original assets, you may also copy those into this directory. You'll need:

  • animation
  • level
  • music
  • sound
  • texture
  • tile01 ... tile07
Something went wrong with that request. Please try again.