{"id":13815628,"url":"https://github.com/Canop/mazter","last_synced_at":"2025-05-15T09:32:52.714Z","repository":{"id":49948196,"uuid":"518472488","full_name":"Canop/mazter","owner":"Canop","description":"Mazes in your terminal","archived":false,"fork":false,"pushed_at":"2024-11-07T09:20:59.000Z","size":279,"stargazers_count":41,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-05-07T16:16:33.898Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","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/Canop.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":"2022-07-27T13:36:18.000Z","updated_at":"2025-04-21T13:28:51.000Z","dependencies_parsed_at":"2024-01-07T21:02:27.071Z","dependency_job_id":"0b4a6329-c00a-485b-9231-a21cafdb8af7","html_url":"https://github.com/Canop/mazter","commit_stats":{"total_commits":11,"total_committers":2,"mean_commits":5.5,"dds":0.09090909090909094,"last_synced_commit":"a02de683f93a61690d1a4f3b845f654f5e026484"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Canop%2Fmazter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Canop%2Fmazter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Canop%2Fmazter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Canop%2Fmazter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Canop","download_url":"https://codeload.github.com/Canop/mazter/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254313977,"owners_count":22050148,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2024-08-04T04:03:42.254Z","updated_at":"2025-05-15T09:32:52.356Z","avatar_url":"https://github.com/Canop.png","language":"Rust","funding_links":[],"categories":["Rust","\u003ca name=\"games\"\u003e\u003c/a\u003eGames"],"sub_categories":[],"readme":"\nMazes in your terminal.\n\n[![MIT][s2]][l2] [![Latest Version][s1]][l1] [![Chat on Miaou][s4]][l4]\n\n[s1]: https://img.shields.io/crates/v/mazter.svg\n[l1]: https://crates.io/crates/mazter\n\n[s2]: https://img.shields.io/badge/license-MIT-blue.svg\n[l2]: LICENSE\n\n[s4]: https://miaou.dystroy.org/static/shields/room.svg\n[l4]: https://miaou.dystroy.org/3490?mazter\n\nMazter is a maze game and generator, with fluid moves and an adaptative rendering dynamically finding the resolution which best suits your terminal's size.\n\n\n[![asciicast](https://asciinema.org/a/Ip2uIlWMZhjpEotKK5I9Vll65.svg)](https://asciinema.org/a/Ip2uIlWMZhjpEotKK5I9Vll65?autoplay=true\u0026loop=true)\n\n\n## Install\n\nEither\n\n* download the precompiled binaries from the [official site](https://dystroy.org/mazter),\n* or [install the Rust development environment](https://rustup.rs/) then run `cargo install mazter`\n\n## See options\n\n```bash\nmazter --help\n```\n\n## Play\n\nSimply run\n\n```bash\nmazter\n```\n\nMove with the arrow keys to exit the maze.\n\nAn encounter with a red monster teleports you a short distance, and removes one life.\n\nYou get more lives on green squares.\n\n![screenshot](website/level-40-white.png)\n\nAs your accomplishments are saved, you'll start at the first level you didn't already win.\n\nBut you may replay a previous level with `mazter --level 3`.\n\nIf you're several players on the same account, you should specify who's playing:\n\n\n```bash\nmazter --user gael\n```\n\nYou can see the Hall of Fame with `mazter --hof`:\n\n![screenshot](website/hof.png)\n\n## Just generate a maze\n\n### build a random maze\n\n```bash\nmazter --build\n```\n\n![screenshot](website/build.png)\n\n### build a maze for a given level\n\n```bash\nmazter --build --level 20\n```\n\n## Just gaze\n\nWith the screen-saver mode, mazter plays by himself, even taking a place in the hall of fame.\n\n```bash\nmazter --screen-saver\n```\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FCanop%2Fmazter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FCanop%2Fmazter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FCanop%2Fmazter/lists"}