/elm-memory

A simple memory card game in Elm

Primary LanguageElm

PokeMemory - Play the game here!

PokeMemory is a Pokemon based Memory game built in Elm.

Here is a short demo :

Gif demo of the game

Playing the game

You can play the game here!

See how it was made

I built most of this applciation live on Twitch. You can see the streams again in this Youtube playlist.

I streamed my journey of learning Elm and Functional Programming. I am a developer, but the level of the videos is pretty basic :).

Tech

The app is built in Elm.

I used

  • create-elm-app
  • Elm-ui. (It's amazing. First time ever that I know how to build a UI alone XD).
  • PokeApi. That's where the data comes from :).

The game is intended to be a PWA, which means that it should be possible to play it offline!

TODOs

A few things are still to be done. You can see the complete list here.

  • Fix the latency bug on first pokemon paint
  • Add more pokemons
  • Get a real PWA
  • Add a win animation :)

The game is in its first MVP version though. It is completely playable :).

Author

Game created by Julien Lengrand-Lambert

Thanks a lot to the folks of the #elm-ui channel for the help to get the website responsive :).

Source code is here, test current version here.