Skip to content

cronokirby/hax

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
app
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Hax

Bullet hell game in haskell.

Cool Screenshots!

Bullets everywhere!

Building

I've used stack for this project, but building with just cabal should be similar.

The game depends on SDL2 for graphics, so the development libraries for that need to be installed:

Linux (Ubuntu)

There should be similar packages on other distributions.

sudo apt install libsdl2-dev libsdl2-ttf-dev
stack build

OSX

(Note: not tested, submit an issue if this doesn't work!)

brew install sdl2
brew install sdl2_ttf
stack build

Windows

There may be some problems with the SDL2 libs on windows, they're finicky for whatever reason.

The best way to get them with stack is to use its built in mysys installation:

stack exec -- pacman -Syu
stack exec -- pacman -S mingw64/mingw-w64-x86_64-pkg-config mingw64/mingw-w64-x86_64-SDL2 mingw64/mingw-w64-x86_64-SDL2_ttf
stack build

Running

After a successful stack build, all you need is:

stack exec hax-exe

About

A bullet hell game in haskell

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published