[Haskell-cafe] ANN: Nomyx 0.1 beta, the game where you can change the rules

Corentin Dupont corentin.dupont at gmail.com
Wed Feb 27 22:20:36 CET 2013


NB: being unsubscribed, you can still watch the game. It's just that you
are not anymore considered as a "citizen" of that game, thus not counted in
the votes.

On Wed, Feb 27, 2013 at 10:12 PM, Corentin Dupont <corentin.dupont at gmail.com
> wrote:

> Hi all,
> there is quite a lot of players! Fantastic!
> I proposed a rule to lower the vote quorum from unanimity to a quorum of
> only 4, for the experimentation.
> But still, to have this rule accepted, everybody needs to vote! Could you
> please cast your vote? If you don't plan on playing, it's better to
> unsubscribe.
> The players which have submitted their email should have received a
> notification for this rule.
>
> To experiment with the rules, it's better to install Nomyx on your machine
> (cabal install Nomyx) and play alone, since the voting process can be long
> in multiplayer (I expect 1 or 2 days to reach the quorum for a rule).
>
> I saw people having problem writing the rules (in the log), I'll post some
> comments on the game's forum: http://www.nomyx.net/forum/viewtopic.php?p=5
> not to flood this mailing list ;) Just note that all proposed rules should
> have type "RuleFunc".
> If you'd like to use GHCI to compose your rule, here's how:
> $ wget
> http://hackage.haskell.org/packages/archive/Nomyx-Rules/0.1.0/Nomyx-Rules-0.1.0.tar.gz
> $ tar -xzvf Nomyx-Rules-0.1.0.tar.gz
> $ ghci Nomyx-Rules-0.1.0/src/Language/Nomyx/Examples.hs
>
> Cheers!
> Corentin
>
>
> On Wed, Feb 27, 2013 at 12:28 AM, Corentin Dupont <
> corentin.dupont at gmail.com> wrote:
>
>> Hello everybody!
>> I am very happy to announce the beta release [1] of Nomyx, the only game
>> where You can change the rules.
>> This is an implementation of a Nomic [2] game in Haskell (I believe the
>> first complete implementation). 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!
>>
>> Here is a video introduction and first tutorial of the game:
>> http://vimeo.com/58265498
>> The game is running here: www.nomyx.net:8000/Nomyx
>> I have set up a forum where players can learn about Nomyx and discuss the
>> rules they intend to propose: www.nomyx.net/forum
>>
>> As this is the first beta release of the game, I'm looking for beta
>> testers :) Although I tested it quite a lot, I'm sure a lot of bugs
>> remains, especially in multiplayer.
>> So if you are interested in testing Nomyx, please go to this forum thread
>> and we'll set up a small team to start a match!
>> http://www.nomyx.net/forum/viewtopic.php?p=5
>>
>> Comments/contributions are very highly welcome! There is still a lot to
>> do.
>> As for now, the game is not completely securised. It is easy to break it
>> by submitting rules containing malicious code. I'm working on it. If you'd
>> like to do security testing, please do it locally on your own machine and
>> send me a bug report :).
>>
>> Cheers,
>> Corentin
>>
>> [1] http://hackage.haskell.org/package/Nomyx
>> [2] www.nomic.net
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20130227/6ca6bb89/attachment.htm>


More information about the Haskell-Cafe mailing list