Skip to content

Minecraft clone in haskell focussed on performance.

License

Notifications You must be signed in to change notification settings

silky/hypercube

 
 

Repository files navigation

This program is not very efficient yet, I've been sucked into voxel engine optimizations and I have yet to find the time to play around with different kind of implementations. Also I wrote this code quite a while ago and I wouldn't consider it very idiomatic, but it is a working example of how to use OpenGL in Haskell.

hypercube

Minecraft clone in haskell focussed on performance.

downloading

$ git clone https://github.com/noughtmare/hypercube.git
$ cd hypercube

building

$ stack build

or

$ cabal sandbox init
$ cabal install --dependencies-only
$ cabal build

running

$ stack exec hypercube

or

$ cabal run

controls

W     - move forward
A     - move to the left
S     - move backward
D     - move to the right
SHIFT - move down
SPACE - move up
CTRL  - speed up
R     - toggle mouse cursor
ESC   - quit game

screenshots

hourglass pit sinefield

About

Minecraft clone in haskell focussed on performance.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Haskell 97.3%
  • GLSL 2.7%