The Good Old game, built with Elixir, Phoenix, and Elm.
Elm Elixir CSS JavaScript HTML
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

Phoenix & Elm Battleship

Build Status

The Good Old game built with Elixir, Phoenix Framework and Elm.


Live demo


You need to have Elixir v1.2 and Elm v0.17 installed.

Installation instructions

To start your Phoenix Battleship app:

  1. Install dependencies with mix deps.get
  2. Install npm packages with npm install
  3. Start Phoenix endpoint with mix phoenix.server

Now you can visit localhost:4000 from your browser.

Still in progress

  • Add game statistics.
  • Show list of awating games in home page.
  • Add link to start a new game in the result view.
  • Add pirate characters and animations.
  • Responsive design.