Skip to content

strout/Nomyx

 
 

Repository files navigation

Build Status Hackage

Nomyx

A Nomic game in Haskell

Nomyx is a fabulous and strange game where you have the right to change the rules in the middle of the game! In fact, changing the rules is the goal of the game. Changing a rule is considered as a move. Of course even that could be changed! In this game, the player can enter new rules in a dedicated language, modify existing ones, thus changing completely the behaviour of the game!

The web site: www.nomyx.net

Installation

You need a Haskell platform running on your system. To install from the Hackage release, follow this procedure:

cabal install Nomyx-Language --enable-documentation --haddock-hyperlink-source
cabal install Nomyx

To install from the GitHub repo:

git clone [email protected]:cdupont/Nomyx.git
cd Nomyx
cabal install Nomyx/ Nomyx-Web/ Nomyx-Core/ Nomyx-Language/

If you want to install in a cabal sandbox, use:

git clone [email protected]:cdupont/Nomyx.git
cd Nomyx
cabal sandbox init
cabal install --ghc-options=-DNO_INTERPRET_QUOTES Nomyx-Language/ Nomyx-Core/ Nomyx-Web/ Nomyx/

Execution

Launch with the command:

$ Nomyx

and follow the instructions. You may connect using a web browser to the provided address. In a sandbox, run with:

$ cabal exec Nomyx

Troubleshooting

See the issues for known bugs.
Tested on Haskell-Platform 2012.1.0.0 and ghc 7.6.3
Run tests with:

$ Nomyx/tests.sh

About

The Nomyx game

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published