{"id":20324356,"url":"https://github.com/oniani/pixelation","last_synced_at":"2026-05-29T01:31:23.083Z","repository":{"id":112156520,"uuid":"144927805","full_name":"oniani/pixelation","owner":"oniani","description":"Retro style game using Pyxel game engine","archived":false,"fork":false,"pushed_at":"2021-01-03T12:08:55.000Z","size":336,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-30T03:09:04.831Z","etag":null,"topics":["game","python3","pyxel","retro-style-game","retrogaming"],"latest_commit_sha":null,"homepage":"","language":"Python","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/oniani.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":"2018-08-16T02:44:44.000Z","updated_at":"2021-01-03T12:08:57.000Z","dependencies_parsed_at":"2023-05-10T15:45:24.339Z","dependency_job_id":null,"html_url":"https://github.com/oniani/pixelation","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/oniani/pixelation","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oniani%2Fpixelation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oniani%2Fpixelation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oniani%2Fpixelation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oniani%2Fpixelation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oniani","download_url":"https://codeload.github.com/oniani/pixelation/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oniani%2Fpixelation/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33633468,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-28T02:00:06.440Z","response_time":99,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["game","python3","pyxel","retro-style-game","retrogaming"],"created_at":"2024-11-14T19:33:40.940Z","updated_at":"2026-05-29T01:31:23.068Z","avatar_url":"https://github.com/oniani.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# P I X E L A T I O N\n\n![Pixelation](./images/pixelation.png)\n\nThis is a simple retro-style game where you have a hero which roams around\nand tries to avoid getting hit by raging clouds. If you get hit by the cloud,\nyour score goes down, however, if you actually manage to hit the cloud\nwith the laser beam, you will get awarded with points. Be sure to time the laser\nbeam properly since there is a short delay before being able to reuse it again.\n\nNote that everything in the game is built manually using pixels. Therefore,\nevery tiny particle has its own coordinates and could be manipulated directly.\nThis flexibility, however, comes with the price which is hard work for calculating\nvarious measures of moving objects such as the width of cloud.\n\nThe game is implemented using retro game engine for Python called Pyxel.\nFor more information, see https://github.com/kitao/pyxel\n\n## Running The Game\n\nYou will need to install (if not installed) **Python 3**, **Pyxel**, and, depending\non the operating system, some other additional libraries.\n\n### Windows\n\n```sh\n$ pip install pyxel==0.8.0\n$ git clone https://github.com/oniani/pixelation.git\n$ cd pixelation\n$ python3 pixelation.py\n```\n\n### macOS\n\n```sh\n$ brew install python3 sdl2 sdl2_image\n$ pip3 install pyxel==0.8.0\n$ git clone https://github.com/oniani/pixelation.git\n$ cd pixelation\n$ python3 pixelation.py\n```\n\n### Ubuntu / Debian\n\n```sh\n$ sudo apt install python3 python3-pip libsdl2-dev libsdl2-image-dev\n$ sudo pip3 install pyxel==0.8.0\n$ git clone https://github.com/oniani/pixelation.git\n$ cd pixelation\n$ python3 pixelation.py\n```\n\n## Controls\n\n| Key           | Action                |\n| ------------- | --------------------- |\n| `Enter`       | Start The Game        |\n| `P`           | Pause/Resume The Game |\n| `Q`           | Quit The Game         |\n| `Space`       | Shoot The Laser Beam  |\n| `Up Arrow`    | Jump                  |\n| `Left Arrow`  | Move Left             |\n| `Right Arrow` | Move Right            |\n| `W`           | Jump                  |\n| `A`           | Move Left             |\n| `D`           | Move Right            |\n\n## License\n\n[MIT License](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foniani%2Fpixelation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foniani%2Fpixelation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foniani%2Fpixelation/lists"}