Hello everybody!
I released
Nomyx V0.7, the only game where You can change the rules!
Some background: this is an implementation of a Nomic [1] game in
Haskell (I believe the first complete implementation of a Nomic game on a computer). In a
Nomyx game you can change the rules of the game itself while playing it. The players can
submit new rules or modify existing ones, thus completely changing the
behaviour of the game through time. The rules are managed and interpreted by the computer. They must be written in the
Nomyx language, which is a subset of
Haskell.
At the beginning, the initial rules are describing:
- how to add new rules and change existing ones. For example a unanimity vote is necessary to have a new rule accepted.
- how to win the game. For example you win the game if you have 5 rules accepted.
But of course even that can be changed!
New in this beta release:
- the Nomyx language is now based on functional reactive programming
- the language also embeds a mechanism to separate effectful instructions from effectless ones
- ability to fork an existing game into a new one
- ability to type-check rules before submitting them
- ability to create new games