Strategy-Game in Haskell similar to "Settlers II"
Stefan Dresselhaus
1ad81d6ae5
- scaled map correctly by factor 10 - fixed whacky camera (vorzeichenfehler -.-) - adapted view-distance - adapted scroll-speed - adapted model-position |
||
---|---|---|
deps | ||
design | ||
fonts | ||
models | ||
shaders | ||
src | ||
tests/Map | ||
.gitignore | ||
.travis.prepare.sh | ||
.travis.yml | ||
build.sh | ||
COMPILING | ||
Pioneers | ||
Pioneers.cabal | ||
README.md | ||
Setup.hs |
Pioneers
A Settlers II inspired game written in Haskell
Development-Status
Bugtracker/Wiki: http://redmine.pwning.de/projects/pioneers
Compiling
- Clone this repository
- install libraries
sudo apt-get install libsdl2 libsdl2-dev libghc-llvm-dev
- make sure libsdl2 is in version 2.0.1+ (shipped with Ubuntu since 14.04) - run
./build.sh
- run
./Pioneers
The script sets up a cabal sandbox, downloads some libraries and compiles them. Only tested under Ubuntu 14.04. Won't work with Ubuntu < 14.04 due to lacking libraries (libsdl2)
Features
Note, that most of it is just planned and due to change.
- modern OpenGL3.x-Engine
- themeable with different Cultures
- rock-solid Multiplayer (no desync, just slightly more lag in case of resync)
Why Haskell?
- There are not enough good games written in functional languages.
- More robust and easier to reason about lateron