Skip to content

florian-kohrs/elmlord

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

317 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Elmlord

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.

Documentation

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.

Building

Development

During the development, the interactive development tool should be used.

elm reactor

Rollout

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.).

Credits

The tasks were divided among ourselves as follows:

  • @flofe104 (Florian Kohrs): Map / Mapgenerator, AI-Bots, Pathfinder / Pathagent, Model-Structure, MapActions, Music composition/ Guitar recording (Clarinette and Low Whistle by Felix Kohrs)
  • @serquicky (Michael Frank): Battle-System, Templates / User-Interface, Ports, Buildings / Settlement, Events

Special thanks to MDomroese for the settlement illustration and the great lord profile pictures.

Background-Style: old paper or parchment - The Misguided Millennial

About

Turn based strategy game build with Elm

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors