{"id":24991397,"url":"https://github.com/joyrider3774/puztrix_playdate","last_synced_at":"2025-07-23T08:08:45.966Z","repository":{"id":213880107,"uuid":"735161138","full_name":"joyrider3774/puztrix_playdate","owner":"joyrider3774","description":"A Remake of the gravnic game from inside the NES puzznic game","archived":false,"fork":false,"pushed_at":"2024-01-29T20:53:06.000Z","size":17114,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-29T13:14:37.565Z","etag":null,"topics":["game","gamedev","playdate","playdate-console","puzzle","puzzle-game","remake","remake-games"],"latest_commit_sha":null,"homepage":"https://joyrider3774.github.io/puztrix_playdate/","language":"C++","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/joyrider3774.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"ko_fi":"joyrider3774"}},"created_at":"2023-12-23T22:07:35.000Z","updated_at":"2025-01-26T14:07:59.000Z","dependencies_parsed_at":"2024-01-20T16:27:36.005Z","dependency_job_id":null,"html_url":"https://github.com/joyrider3774/puztrix_playdate","commit_stats":null,"previous_names":["joyrider3774/puztrix_playdate"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/joyrider3774/puztrix_playdate","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joyrider3774%2Fpuztrix_playdate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joyrider3774%2Fpuztrix_playdate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joyrider3774%2Fpuztrix_playdate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joyrider3774%2Fpuztrix_playdate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/joyrider3774","download_url":"https://codeload.github.com/joyrider3774/puztrix_playdate/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joyrider3774%2Fpuztrix_playdate/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266640830,"owners_count":23960809,"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","status":"online","status_checked_at":"2025-07-23T02:00:09.312Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"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","gamedev","playdate","playdate-console","puzzle","puzzle-game","remake","remake-games"],"created_at":"2025-02-04T13:48:47.383Z","updated_at":"2025-07-23T08:08:45.944Z","avatar_url":"https://github.com/joyrider3774.png","language":"C++","funding_links":["https://ko-fi.com/joyrider3774"],"categories":[],"sub_categories":[],"readme":"# Puztrix Playdate Version\n![DownloadCountTotal](https://img.shields.io/github/downloads/joyrider3774/puztrix_playdate/total?label=total%20downloads\u0026style=plastic) ![DownloadCountLatest](https://img.shields.io/github/downloads/joyrider3774/puztrix_playdate/latest/total?style=plastic) ![LatestVersion](https://img.shields.io/github/v/tag/joyrider3774/puztrix_playdate?label=Latest%20version\u0026style=plastic) ![License](https://img.shields.io/github/license/joyrider3774/puztrix_playdate?style=plastic)\n\nPuztrix is a remake of the Gravnic game from inside the NES Puzznic game.\n\n## Playdate Game Features:\n- 80 levels of the original game\n- Level editor to create your own levels and level packs\n- High score saving and submitting for the original levels\n- ability to turn music \u0026 sound on/off\n\n## Playing the Game:\nIn each level there are a number of blocks that needs to be removed from the board. You can do this by moving all blocks in on of the four directions, any same kind of block touching each other will be removed.\nThe level is done when all of the blocks are removed. Each level also has a predefined maximum number of amount of moves you can make and you get 5 retries to complete levels. Once all retries have been used it is Game Over and you'll have to start a new game. \n\n## Level editor\nThere is a level editor included with the game which allows you to create your own levels and level packs which you could potentially share with other playdate players.\nYou can not change the original levels but you can create your own level pack by first choosing \"new pack\" in the level editor and then choosing \"add level\" and then \"edit\" to start creating your level.\nYou place a block using (A) and you go back to the level editor menu by pressing (B). Block selection is done using the crank and to erase a block you need to select the X tile.\nYou can add up to 99 levels per pack and while editing a level you can also test a level by choosing \"play\".\nYou can choose how many moves are allowed in level by using the \"inc moves\" / \"dec moves\" options.\nThere are also convenience options like \"clear level\" to clear a level of all blocks, \"del pack\" to delete a complete level pack, \"del level\" to delete the currently selected level etc.\nDon't forgot the choose \"save pack\" if you want to save your changes you have done as leaving the level editor without first doing so will make you loose all changes made.\nThe level editor can only be used on the playdate itself and not on any other platform as currently there are no crank simulated controls implemented and you will not be able\nto select a different block in the level editor.\n\n## Play version with colored graphics\nThe windows, mac, (self build) linux and html (web assembly) versions can switch out the default playdate graphics with colored graphics if you press the F3 button on the keyboard or the X Button on your (xbox) gamepad. \nThe game will restart with the next source folder and remember which source folder you are using the next time you start the game.\n\n## Controls\n\n### Playdate\n\n| Button | Action |\n| ------ | ------ |\n| Dpad | Select menu's and options. Choose a direction for all blocks to move in game mode. Move selector in level editor |\n| A | Confirm in menu's, placing or erasing a block in level editor, give up level in game |\n| B | Back in menus and game (to title screen) |\n| Crank | Select different block or eraser (X block) in the level editor |\n\n### Keyboard Windows / Mac / Browser\n\n| Button | Action |\n| ------ | ------ |\n| Arrow keys | Select menu's and options. Choose a direction for all blocks to move in game mode. Move selector in level editor |\n| X | Confirm in menu's, placing or erasing a block in level editor, give up level in game |\n| C | Back in menus and game (to title screen) |\n| F\t| Switch between full screen \u0026 windowed mode |\n| F3 | Switch Source Folders (switch between playdate and colored graphics) |\n| F4 | Quit game |\n| F5 | Dock Crank |\n| F6 | Undock Crank |\n| F7 | Hold to move Crank backwards, previous piece in level editor |\n| F8 | Hold to move Crank forwards, next piece in level editor |\n\n### Game pad Windows / Mac / Browser\n\n| Button | Action |\n| ------ | ------ |\n| dpad \u0026 joystick | Select menu's and options. Choose a direction for all blocks to move in game mode. Move selector in level editor |\n| A | Confirm in menu's, placing or erasing a block in level editor, give up level in game |\n| B |  Back in menus and game (to title screen) |\n| X Button | Switch Source Folders (switch between playdate and colored graphics) |\n| LT | Dock Crank |\n| RT | Undock Crank |\n| LB | Hold to move Crank backwards,  previous piece in level editor |\n| RB | Hold to move Crank forwards, next piece in level editor |\n\n## Credits\n- Puztrix for Playdate is created by Willems Davy.\n- 80 original \"levels\" from Gravnic in Puzznic Nes Game.\n- Graphics made using Gimp\n- Sounds made using SFXR.\n- Music was created by, radiance of iris - 1996, Taken from the modarchive.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoyrider3774%2Fpuztrix_playdate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjoyrider3774%2Fpuztrix_playdate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoyrider3774%2Fpuztrix_playdate/lists"}