Kalevala, an multiplayer game written in Elm

210 views
Skip to first unread message

Greg S

unread,
Aug 2, 2015, 7:44:10 PM8/2/15
to Elm Discuss
https://github.com/AlexNisnevich/kalevala (live at http://alexnisnevich.github.io/kalevala/) is a game project that me and a few friends worked on, largely as an excuse to learn Elm and use it in a reasonably-sized project. We had a little experience using Haskell, although not professionally. This took us about six months of very off-and-on work (we all had full-time jobs for most of the duration of the project).  Our biggest obstacles, at least from my own perspective, were the cabal-hell involved in getting and updating the Elm language tools, and wrapping our heads around the data flow model to and from the server while we were still figuring out what, exactly, it needed to be. There are a few syntactic niceties from Haskell that we would've liked to have had access to in Elm, most notably the ability to define functions via multiple lines of pattern-matching, but on the whole I think we feel the language worked pretty well for us. 

Anyway, thought this might be something the Elm mailing list would be interested in.

Adria Garriga

unread,
Aug 3, 2015, 7:25:41 AM8/3/15
to Elm Discuss
Hey, definitely interested to see what a project this big looks like, but the http page at github.io cannot be displayed because it redirects to https and tries to load an http font.

Greg S

unread,
Aug 3, 2015, 10:29:32 PM8/3/15
to Elm Discuss
Should be working now.

Dénes Harmath

unread,
Aug 6, 2015, 7:08:16 PM8/6/15
to Elm Discuss
Totally awesome! Thank you for both the entertaining game and the exemplary use of Elm!
Reply all
Reply to author
Forward
0 new messages