{"id":25228190,"url":"https://github.com/migrim/block-game","last_synced_at":"2026-04-29T15:07:43.125Z","repository":{"id":275942535,"uuid":"927085846","full_name":"Migrim/Block-Game","owner":"Migrim","description":"Terminal Blocks is a text-based falling-block puzzle game built using HTML, CSS, and JavaScript. The game features a retro terminal aesthetic and multiple gameplay modes.","archived":false,"fork":false,"pushed_at":"2025-02-14T09:18:59.000Z","size":22,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-14T21:02:09.175Z","etag":null,"topics":["block-game","game","html","java","java-game","js","script","tetris-game"],"latest_commit_sha":null,"homepage":"https://one-auth.net/block","language":"HTML","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/Migrim.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":"2025-02-04T11:33:55.000Z","updated_at":"2025-02-14T09:19:03.000Z","dependencies_parsed_at":"2025-02-05T12:33:35.225Z","dependency_job_id":"314c0afd-5149-4730-ae6d-37e0d31b3f33","html_url":"https://github.com/Migrim/Block-Game","commit_stats":null,"previous_names":["migrim/ascii-fluid"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Migrim/Block-Game","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Migrim%2FBlock-Game","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Migrim%2FBlock-Game/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Migrim%2FBlock-Game/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Migrim%2FBlock-Game/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Migrim","download_url":"https://codeload.github.com/Migrim/Block-Game/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Migrim%2FBlock-Game/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259884417,"owners_count":22926440,"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":["block-game","game","html","java","java-game","js","script","tetris-game"],"created_at":"2025-02-11T09:51:49.726Z","updated_at":"2026-04-29T15:07:43.067Z","avatar_url":"https://github.com/Migrim.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Terminal Blocks\n\n**Terminal Blocks** is a text-based falling-block puzzle game built using HTML, CSS, and JavaScript. The game features a retro terminal aesthetic and multiple gameplay modes.\n\n\u003cimg width=\"786\" alt=\"Screenshot 2025-02-05 at 12 43 23\" src=\"https://github.com/user-attachments/assets/b5591d2b-60c3-44dd-b291-0651371f36c5\" /\u003e\n\n## Features\n\n- **Classic falling block mechanics**\n- **Multiple game modes**: Normal, Time Attack, Chaos Blitz, Hardcore\n- **Customizable appearance**: Blocks, borders, and themes\n- **Difficulty settings**: Easy, Normal, Hard\n- **Coin-based unlockable customization items**\n- **Ghost piece preview**\n- **High score tracking**\n- **Pause and exit menu functionality**\n\n## Controls\n\n### General\n- **W / Up Arrow** - Rotate block clockwise\n- **Z** - Rotate block counter-clockwise\n- **A / Left Arrow** - Move block left\n- **D / Right Arrow** - Move block right\n- **S / Down Arrow** - Soft drop\n- **Spacebar** - Hard drop (instantly place piece)\n- **P** - Pause / Resume\n- **Esc / Q** - Open exit menu\n\n### Menu Navigation\n- **W / S** - Navigate menu options\n- **Enter** - Select menu option\n- **A / D** - Adjust settings in menus\n\n## Game Modes\n\n\u003cimg width=\"786\" alt=\"Screenshot 2025-02-05 at 12 44 04\" src=\"https://github.com/user-attachments/assets/15ef7648-87ae-417f-af59-187d92fca9b5\" /\u003e\n\n- **Normal**: Classic falling-block gameplay.\n- **Time Attack**: Survive and clear as many lines as possible within a time limit.\n- **Chaos Blitz**: Blocks randomly change into different pieces mid-game.\n- **Hardcore**: Faster speed increase and no second chances.\n\n## Customization Store\n\nEarn coins by playing the game and spend them on:\n- **Block appearances** (Neon, Pixel, Arrows, etc.)\n- **Border styles** (Double lines, Dashed, Star, etc.)\n- **Themes** (Default, Solarized, Monokai, Matrix, etc.)\n\n## How to Play\n\n\u003cimg width=\"786\" alt=\"Screenshot 2025-02-05 at 12 44 41\" src=\"https://github.com/user-attachments/assets/dd254f4b-d2a7-44d0-af7b-e764bad1fd4d\" /\u003e\n\n1. Open `index.html` in your browser.\n2. Navigate the main menu using **W/S** and select with **Enter**.\n3. Choose a game mode and start playing!\n4. Try to complete full rows to score points and clear lines.\n5. Use customization coins to unlock new block styles and themes.\n\n## Saving Progress\n\nThe game saves:\n- **High scores**\n- **Coins earned**\n- **Unlocked customization items**\n- **Last used settings**\n\nProgress is stored in **localStorage**, so it persists across browser sessions.\n\n## Installation\n\nSimply download or clone the repository and open `index.html` in any modern browser.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmigrim%2Fblock-game","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmigrim%2Fblock-game","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmigrim%2Fblock-game/lists"}