{"id":18777714,"url":"https://github.com/daelsepara/zil-automata","last_synced_at":"2026-02-03T20:03:57.712Z","repository":{"id":142354133,"uuid":"274904943","full_name":"daelsepara/zil-automata","owner":"daelsepara","description":"Non-interactive fiction use case for ZIL (Zork Implementation Language)","archived":false,"fork":false,"pushed_at":"2020-06-25T13:11:14.000Z","size":6,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-13T09:45:54.005Z","etag":null,"topics":["1d-automata","cellular-automata","elementary-automata","z-machine","zil"],"latest_commit_sha":null,"homepage":"","language":"ZIL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/daelsepara.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-06-25T11:59:31.000Z","updated_at":"2021-12-03T00:15:19.000Z","dependencies_parsed_at":"2023-04-16T07:35:22.570Z","dependency_job_id":null,"html_url":"https://github.com/daelsepara/zil-automata","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/daelsepara/zil-automata","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daelsepara%2Fzil-automata","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daelsepara%2Fzil-automata/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daelsepara%2Fzil-automata/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daelsepara%2Fzil-automata/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/daelsepara","download_url":"https://codeload.github.com/daelsepara/zil-automata/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daelsepara%2Fzil-automata/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29055622,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-03T15:43:47.601Z","status":"ssl_error","status_checked_at":"2026-02-03T15:43:46.709Z","response_time":96,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["1d-automata","cellular-automata","elementary-automata","z-machine","zil"],"created_at":"2024-11-07T20:13:23.404Z","updated_at":"2026-02-03T20:03:57.692Z","avatar_url":"https://github.com/daelsepara.png","language":"ZIL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# zil-automata\n\nNon-interactive fiction use case for ZIL (Zork Implementation Language)\n\nImplements 1D Elementary Cellular automaton (Rules 30, 54, 60, 62, 90, 94, 102, 110, 122, 126, 150, 158, 182, 188, 190, 220, 222, 250).\n\nSee examples from (https://mathworld.wolfram.com/ElementaryCellularAutomaton.html)[https://mathworld.wolfram.com/ElementaryCellularAutomaton.html].\n\n## Compiling and running\n\nYou need a ZIL compiler or assembler, or something like [ZILF](https://bitbucket.org/jmcgrew/zilf/wiki/Home) installed to convert the .zil file into a format usable by a z-machine interpreter such as [Frotz](https://davidgriffith.gitlab.io/frotz/).\n\nOnce installed, you can compile and convert it to a z-machine file using *zilf* and *zapf*\n\n```\n./zilf automata.zil\n./zapf automata.zap\n```\nTo run the program, use it with a Z-machine interpreter like *Frotz*\n\n```\nfrotz automata.z5\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaelsepara%2Fzil-automata","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdaelsepara%2Fzil-automata","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaelsepara%2Fzil-automata/lists"}