=========================================== If you want to contriubute to the source code of venzone you are in the right place. If you want to design levels inste- ad, check the guide at `stories/editor.vns` =========================================== 0. Get haskell, via your system repositories or https://www.haskell.org/ghcup/ 1. Check the code at http://www.ariis.it/static/repos/stagit/venzone and follow instructions in there to clone it. 2. Modify the game, add features. lentil src/ test/ # to see open issues # no lentil? `cabal new-install lentil` to get it. 3. If needed, update your package list: cabal update 4. Build your executable: cabal build venzone # when it finishes, you will find your executable in `release/`. # Use --allow-newer if cabal cannot solve the dependency tree 5. Run the tests with: cabal run test # if you want to watch the replay of a specific test, do `cabal new-repl test` and then λ> narrateGymnasium "test/records/ladder-exit.vr" 6. Upload your modifications somwehere (gitlab, sourcehout, …) and send me a message () so I can pull them. 7. If you compiled venzone for a new system and want to send me a release of it just type: cabal new-run -f crea-release packerino and a .zip will be automatically created. Stuck? don't hesitate to contact me: http://ariis.it/static/articles/mail/page.html