{"id":33003970,"url":"https://github.com/tbsp/Adjustris","last_synced_at":"2025-11-18T09:01:42.976Z","repository":{"id":136140066,"uuid":"107054482","full_name":"tbsp/Adjustris","owner":"tbsp","description":"Block dropping puzzle game for Game Boy","archived":false,"fork":false,"pushed_at":"2022-01-19T15:20:40.000Z","size":61,"stargazers_count":15,"open_issues_count":4,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-10-28T23:38:36.847Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Assembly","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tbsp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2017-10-15T22:41:17.000Z","updated_at":"2024-10-11T16:37:20.000Z","dependencies_parsed_at":null,"dependency_job_id":"c932d07d-4d5a-400b-a977-c5e832817cf5","html_url":"https://github.com/tbsp/Adjustris","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/tbsp/Adjustris","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tbsp%2FAdjustris","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tbsp%2FAdjustris/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tbsp%2FAdjustris/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tbsp%2FAdjustris/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tbsp","download_url":"https://codeload.github.com/tbsp/Adjustris/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tbsp%2FAdjustris/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":285035891,"owners_count":27103933,"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-11-18T02:00:05.759Z","response_time":61,"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":[],"created_at":"2025-11-13T15:00:34.724Z","updated_at":"2025-11-18T09:01:42.971Z","avatar_url":"https://github.com/tbsp.png","language":"Assembly","readme":"# Adjustris\n\nThis game was made as an entry for the PDRoms Coding Competition 3.33.\n\nThe game takes a common game type and adds the ability to edit sets of pieces that can then be used in the main game.\n\nTo play the game, simply download the latest release and run it in any Game Boy emulator. You can find the latest release of the game here:\n\n    https://github.com/tbsp/Adjustris/releases\n    \nThis game has been tested on real hardware and works great!\n\n## Gameplay\n\n### Main Game\n\nThe main game is just as you might expect.  Pieces fall and must be moved and rotated to form complete horizontal lines which are then cleared.  A new level is reached after every 10 lines and the drop speed increases with every level.\n\nTo start the main game select \"Play Set X\" from the title screen.  The set used can be selected by pressing up/down on the D-Pad.  Sets 1-4 are the included piece sets.  Sets 5-8 can be edited in the piece editor and start out as a single piece made of a single block.\n\n#### Gameplay Controls\n\n```\nD-Pad  - Move piece\nA      - Rotate primary direction\nB      - Rotate opposite direction\nStart  - Pause the game\nSelect - Exits to the title screen when paused\n```\n\n### Piece Editor\n\nThe piece editor is used to edit sets of pieces to be used in the main game.  Sets 1-4 are stored in ROM and cannot be edited.  Sets 5-8 are stored in battery-backed RAM and can be edited.\n\nTo start the editor select \"Edit Sets\" from the title screen.\n\n#### Editor Controls\n\n```\nD-Pad  - Move cursor (actual movement depends on location in editor)\nA      - Confirm selections and toggle blocks in the piece grid\nB      - Cancel actions\nStart  - Exit the editor (you will be asked if you want to exit, data will not be saved)\nSelect - When holding Select press left/right to change the active piece in the set\n```\n\n#### Editor Icons\n\n```\nEdit Piece         - Allows you to edit the blocks of the current piece (A toggles blocks on/off)\nCenter of Rotation - Allows you to move the point at which the piece will rotate about\nRotation Direction - Changes the piece rotation from Counter-Clockwise, Clockwise and No Rotation (X)\nSpin or Wobble     - Sets if the piece will spin (rotate 4 times) or wobble (rotate once, then rotate back)\nChange Tile        - Changes the tile that will be used for this piece (16 tile to choose from)\nInsert Piece       - Inserts a piece into the set after the current piece (and make it active)\nDelete Piece       - Deletes the current piece (no confirmation)\nSave Set           - Saves the set in one of the RAM slots (5-8)\nLoad Set           - Loads a set from one of the RAM slots (5-8)\n```\n\n### High Scores\n\nThere is a 1st, 2nd and 3rd place for every piece set.  Any changes made to a saved set (except for changing tile types) will result in the old highscores for that set being cleared once the set is played.\n\n\n## Prerequisites\n\nYou'll require RGBDS in order to build Adjustris for yourself.\n\n## Building\n\nTo build, simply run:\n\n```\nmake\n```\n\n## Authors \n\n* Written in 2005 by **Dave VanEe** [tbsp](https://github.com/tbsp)\n* Refactored in 2017 by **Dave VanEe**\n\n## License\n\nTo the extent possible under law, the author(s) have dedicated all copyright and related and neighboring rights to this software to the public domain worldwide. This software is distributed without any warranty.\nYou should have received a copy of the CC0 Public Domain Dedication along with this software. If not, see \u003chttp://creativecommons.org/publicdomain/zero/1.0/\u003e.\n\n## Acknowledgments\n\n* Thanks to beware for BGB\n* Thanks to H. Mulder for the hiscore library\n\n## Tools Used\n\n* RGBDS\n* BGB\n* GB Tile Designer\n* GBITOOL (pcx2gbi)\n\n## Version History\n\n* v1.0 Initial Release (2005-07-17)\n* v1.1 Refactor and Source Release (2017-10-15)\n","funding_links":[],"categories":["Homebrews","自制啤酒"],"sub_categories":["ASM","空对地导弹"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftbsp%2FAdjustris","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftbsp%2FAdjustris","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftbsp%2FAdjustris/lists"}