{"id":15624191,"url":"https://github.com/eevee/flax","last_synced_at":"2026-03-14T20:39:44.871Z","repository":{"id":17723816,"uuid":"20552682","full_name":"eevee/flax","owner":"eevee","description":"Python 3 roguelike, based in the Flora universe, for real this time (maybe)","archived":false,"fork":false,"pushed_at":"2015-03-02T00:28:44.000Z","size":557,"stargazers_count":41,"open_issues_count":2,"forks_count":8,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-03-30T10:51:15.578Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eevee.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}},"created_at":"2014-06-06T05:39:40.000Z","updated_at":"2023-08-03T04:42:17.000Z","dependencies_parsed_at":"2022-08-08T01:00:03.067Z","dependency_job_id":null,"html_url":"https://github.com/eevee/flax","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eevee%2Fflax","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eevee%2Fflax/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eevee%2Fflax/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eevee%2Fflax/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eevee","download_url":"https://codeload.github.com/eevee/flax/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251341902,"owners_count":21574233,"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-10-03T10:00:18.874Z","updated_at":"2026-03-14T20:39:44.821Z","avatar_url":"https://github.com/eevee.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# flax\n\nThis is the beginnings of a roguelike, set in the [Flora](http://floraverse.com/) universe.\n\nYou will need:\n\n* **Python 3.3+**.  Python 2 does not and will never work.\n    * `urwid`\n    * `zope.interface`\n    * `enum34` (if you're using Python 3.3)\n\n* **A Unix-like terminal.**  My dev environment is Linux, but flax should work fine in OS X or Cygwin or similar.  It _will not_ work in the Windows console.  I also _strongly suggest_ you use a terminal emulator that supports 256 colors.\n\n* **A monospace Unicode font.**  flax uses text graphics, but it does not (currently) restrict itself to ASCII.  I've limited myself to characters that actually fit within a character cell, and I _believe_ Bitstream Vera Sans Mono and DejaVu Sans Mono include all the glyphs I use.  I'm interested to hear if particular objects give you trouble, but I don't intend to look into font support too deeply while the game is still in flux.\n\nIf you don't know the Python ecosystem, you can pretty much just do this (assuming you have Python 3 and [pip](http://pip-installer.org/) already):\n\n    $ pip3 install --user git+https://github.com/eevee/flax#egg=flax\n    $ flax\n\nOr you can run directly from a source checkout with:\n\n    python3 -m flax\n\n\n## Keys\n\nThe arrow keys move in the four cardinal directions.  You can also use the numpad to move diagonally.\n\nIf you try to move into a monster, you will attack it.  If you try to move into a door, you will open it.\n\nKey     | Function\n---     | --------\n`\u003e`     | go down (stairs, etc.)\n`\u003c`     | go up (stairs, etc.)\n`,`     | pick up items\n`i`     | view inventory\n`q`     | quit\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feevee%2Fflax","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feevee%2Fflax","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feevee%2Fflax/lists"}