{"id":18886905,"url":"https://github.com/lostjared/mutatris","last_synced_at":"2026-02-23T20:30:21.913Z","repository":{"id":259238117,"uuid":"877146543","full_name":"lostjared/Mutatris","owner":"lostjared","description":"2D Puzzle Game with Multi-Directional Mechanics","archived":false,"fork":false,"pushed_at":"2025-02-05T21:29:36.000Z","size":12009,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-05T22:37:00.536Z","etag":null,"topics":["2d","2d-game","puzzle-game","sdl2"],"latest_commit_sha":null,"homepage":"https://lostsidedead.biz/game/Mutatris","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lostjared.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":"2024-10-23T07:02:01.000Z","updated_at":"2025-02-05T21:29:40.000Z","dependencies_parsed_at":"2025-02-05T22:29:02.093Z","dependency_job_id":"456065d5-c2de-4a72-ba12-0eb000be157f","html_url":"https://github.com/lostjared/Mutatris","commit_stats":null,"previous_names":["lostjared/mutatris"],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lostjared%2FMutatris","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lostjared%2FMutatris/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lostjared%2FMutatris/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lostjared%2FMutatris/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lostjared","download_url":"https://codeload.github.com/lostjared/Mutatris/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239859566,"owners_count":19708861,"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":["2d","2d-game","puzzle-game","sdl2"],"created_at":"2024-11-08T07:31:52.393Z","updated_at":"2026-02-23T20:30:21.828Z","avatar_url":"https://github.com/lostjared.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Mutatris\r\n\r\n![mutatris2](https://github.com/user-attachments/assets/4957e3fd-52f7-4b32-8b2a-5b03cd4c14b1)\r\n\r\n![image](https://github.com/user-attachments/assets/ff3d6bb1-7b48-4f4b-be27-43082d551ce8)\r\n\r\n![image](https://github.com/user-attachments/assets/d0e9c8fc-5feb-498d-a1d6-afed076c09d1)\r\n\r\n\r\nWelcome to **Mutatris**, a dynamic and fast-paced puzzle game where quick thinking and strategy are key. Align and clear blocks on a fast-moving grid to score points, managing multiple grids as you race against increasing speed. Perfect your timing and master the mechanics!\r\n\r\n## How to Play\r\n\r\n### Objective\r\nAlign groups of 3 or 4 blocks of the same color in any direction—horizontal, vertical, or diagonal—to clear them from the grid. Aim for combos of 4 blocks or more for bonus points and strategic advantage.\r\n\r\n### Game Mechanics\r\n- **Multi-Grid Management**: Each grid has its own active block to manage, adding layers of complexity.\r\n- **Increasing Speed**: Every 4 successful clears will increase the game’s speed, challenging your reaction time.\r\n- **Combo Bonuses**: Clearing 4 blocks simultaneously grants extra points, rewarding skillful play.\r\n\r\n### Scoring\r\n- **Match 3 blocks**: +1 point.\r\n- **Match 4 blocks (Combo)**: +10 points for strategic clears.\r\n\r\n### Game Over\r\nThe game ends when blocks reach the top of any grid, blocking further movement. Stay ahead and keep the grids clear to avoid defeat!\r\n\r\n## Game Features\r\n\r\n- **Multiple Grids**: Manage multiple grids simultaneously, switching between them to optimize your block placements.\r\n- **Rotate and Shift**: The blocks can be rotated or colors shifted.\r\n- **Speeding Up**: Every 4 clears, the game speeds up, making it more challenging.\r\n- **Score Tracking**: Try to get the highest score by clearing rows and triggering combos.\r\n- **Randomized Blocks**: The blocks come in different colors and are randomized to keep each game fresh.\r\n\r\n### Controls\r\n\r\n* Gamepads are supported.\r\n\r\n## Touch Controls\r\n\r\nThe touch input system is tailored for devices with touchscreens, such as smartphones and tablets. It includes gestures for single-tap, double-tap, and swiping, each mapped to specific in-game actions.\r\n\r\n* Double Tap:\r\nQuickly tapping the screen twice performs a special action, it shifts the position of the blocks.\r\n\r\n* Drag and Drop:\r\nPress and hold anywhere on the screen to initiate a drag action. While holding, move your finger to reposition the active game piece in real-time.\r\n\r\n* Swipe Gestures:\r\nSwiping in specific directions moves the active game piece:\r\n\r\n- **Up Swipe**: Shifts the colors of the blocks to fit them together.\r\n- **Down Swipe**: Instantly drops the piece.\r\n\r\n## Keyboard Controls\r\n\r\n- **Keyboard Movement**: Control block positioning with directional inputs based on your current orientation.\r\n  - **Move Left/Right**: Shift the active block horizontally with the left and right arrow keys.\r\n  - **Move Down**: Press the down arrow to move the active block down.\r\n  - **Instant Drop**: Send the active block directly to the bottom by pressing the **S** key.\r\n  - **Rotate Block**: Change the block’s orientation with the **A** or **Space** key.\r\n  - **Shift Colors**: Adjust colors within the block by pressing the arrow key opposite to your direction (e.g., press **Up** if moving in Direction 0).\r\n  - **Pause Game**: Press the P key to pause the game, and space to resume.\r\n\r\nGet ready to challenge yourself with **Mutatris**’s thrilling pace and engaging mechanics—how high can you score?\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flostjared%2Fmutatris","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flostjared%2Fmutatris","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flostjared%2Fmutatris/lists"}