NickMcG / ExAeonsEnd

Helper library for randomizing Aeon's End

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ExAeonsEnd

Helper library for randomizing Aeon's End

Installation

If available in Hex, the package can be installed by adding ex_aeons_end to your list of dependencies in mix.exs:

def deps do
  [
    {:ex_aeons_end, "~> 0.1.0"}
  ]
end

Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/ex_aeons_end.

Potential Improvements

Add Property Based Tests

Potentially it would be easy to add property based tests?

Change Deck to be a GenServer?

Potentially Deck should be a GenServer?

Missing tests

  1. All of player_turn_deck.ex
  2. All of ex_aeons_end.ex (but that may not be necessary)
  3. deck.ex -> shuffle

About

Helper library for randomizing Aeon's End

License:MIT License


Languages

Language:Elixir 99.9%Language:Dockerfile 0.1%