Skip to content

AlexNisnevich/kalevala

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kalevala

Kalevala is a tile-laying game for two players inspired by the board game Völuspá by Scott Caputo.

>>> PLAY ONLINE <<<

Features

  • Fast-paced strategic gameplay for two players
  • Cute petroglyph-inspired art
  • Dynamically resizing board
  • Detailed log of all moves made
  • AI opponent with one-ply lookahead
  • Online multiplayer mode using WebSockets (server code here)
  • Hotseat mode for local multiplayer
  • All in only ~1500 clean, well-documented lines of Elm code

Rules

See the rules page.

Development.

First install Elm.

Then:

elm make Kalevala.elm Rules.elm
elm reactor   # to serve HTML and allow debugging

and go to localhost:8000.

Credits

Kalevala was programmed by Alex Nisnevich and Greg Shuflin with art by Jordan Arnesen.

It's based on the board game Völuspá, designed by Scott Caputo and published by White Goblin Games. Völuspá supports up to four players and has many expansions that add new tiles - if you like Kalevala, you should check it out!

About

Multiplayer tile-laying board game in Elm

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published