{"repo":"taradinoc/zilf","free":true,"listed":false,"github":"https://github.com/taradinoc/zilf","clone":"git clone https://github.com/taradinoc/zilf.git","description":"A mirror of the main ZILF repository (https://foss.heptapod.net/zilf/zilf). Report issues there.","language":"HTML","stars":35,"topics":["zil","z-machine","interactive-fiction","infocom","compiler","game-development","mdl","muddle","zilf"],"license":"GPL-3.0","category":"game-templates","readme_excerpt":"README # What is ZILF? It's a set of tools for working with the ZIL interactive fiction language, including a compiler, assembler, disassembler, and game library. How can I start using ZILF? You can try out ZILF in your browser by visiting zilf.io and using the REPL or Project tabs, but if you want to write a game, we recommend installing ZILF on your own computer. Visit zilf.io or the releases page to download an installable package for your platform. If an installable package isn't available for your platform, see below for instructions on building ZILF from source. Visit the wiki to learn how to use ZILF to build and run ZIL games. Several sample games are included as a demonstration of ZILF's capabilities, such as Advent (Colossal Cave). Once ZILF is installed, you can compile a ZIL game by running it like so: zilf mygame.zil That will produce a file called something like mygame.z3 , which you can then run with a Z-code interpreter. Contribution guidelines To build ZILF from source, you'll need the .NET 10 SDK. With that installed, clone this repository and run: dotnet build Zilf.sln If you want to build nice neat packages like the ones we distribute, you'll need to refer to .github/workflows/build-packages.yml . This uses the PowerShell scripts in tools . To run the full test suite, use: dotnet test Zilf.sln To run only the fast tests (skipping the ZILF library tests and full game tests), use: dotnet test Zilf.sln --filter \"Category!=Slow\" If you'd like to contribute cod","default_branch":null,"files":null,"tree":[],"storefront":"/r/taradinoc","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/taradinoc/zilf/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}