This is incredibly incomplete and can't be run as an application, yet. I'm getting there.
Mud is a flexible interactive fiction engine, designed to be easily extensible, based around a DSL. Eventually, users will be able to design games with a very simple and focused domain-specific-language that retains a great deal of flexibliity (and can be easily extended). Think Twine, but more powerful.
If available in Hex, the package can be installed as:
- Add
mud
to your list of dependencies inmix.exs
:
```elixir
def deps do
[{:mud, "~> 0.1.0"}]
end
```
- Ensure
mud
is started before your application:
```elixir
def application do
[applications: [:mud]]
end
```