Skip to content
An isometric PvP brawler with energy
Haskell
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
BitBrawl
.gitignore
COPYING
CevicheOne-Regular.ttf
Makefile
PortLligatSans-Regular.ttf
README
Setup.hs
bitbrawl.cabal
firelion.ogg
joey.ogg
joey.player
joey.png
map.png
map.tmx
marcus.ogg
marcus.player
marcus.png
menu.ogg
metal-bowl-with-water.ogg
metal-switch.ogg
orb.png
paper-little-rip.ogg
thunder.ogg
witheredtree.png

README

== Build Instructions ==

These instructions have been tested on Ubuntu 12.04, and are not guaranteed on any other platform.

I am using cabal for all Haskell dependencies because some dependencies need to be newer than what is in Ubuntu.  Hopefully, this will change.

=== Install GHC and Cabal ===

	sudo apt-get install ghc cabal-install

=== Install non-Haskell Dependencies ===

	sudo apt-get install libsdl1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-gfx1.2-dev libsdl-ttf2.0-dev

=== Install Haskell Dependencies ===

	cabal update
	cabal install containers SDL SDL-image SDL-ttf SDL-mixer text attoparsec colour StateVar directory filepath random transformers permute data-lens derive
	cabal install Hipmunk

	NOTE: You will need ~/.cabal/bin in PATH for the derive command to be found.

=== Build BitBrawl ===

	make

=== Done ===

There should now be a binary at dist/build/bitbrawl/bitbrawl that you can run to start the game.

NOTE: there is a make install rule in this Makefile, however **it is not verified to work**.
Something went wrong with that request. Please try again.