Elmlord is a turn-based singleplayer strategy game, which is completely developed in the programming language Elm. This project was developed as part of the university course Functional Frontend Development at the University of Flensburg.
Under the tab Wiki is an extensive game manual for the game, it is highly suggested that new players read this before their first game.
During the development, the interactive development tool should be used.
elm reactor
When the development is finished, the application needs to be recompiled to JavaScript.
elm make src/Main.elm --output elm.js
After this, you just have to open the index.html in a browser.
The application is currently hosted under a netlify site, we still recommend to build and run it locally, because of the assets. The netlify site lags a bit because of the assets (images, sounds, etc.).
The tasks were divided among ourselves as follows:
Special thanks to MDomroese for the settlement illustration and the great lord profile pictures.
Background-Style: old paper or parchment - The Misguided Millennial