{"id":20284871,"url":"https://github.com/allanoricil/tetris","last_synced_at":"2025-10-26T02:08:39.186Z","repository":{"id":124317417,"uuid":"303490871","full_name":"AllanOricil/tetris","owner":"AllanOricil","description":"A simple Tetris game built with Java and Swing","archived":false,"fork":false,"pushed_at":"2024-03-11T10:00:31.000Z","size":871,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-14T08:10:10.932Z","etag":null,"topics":["java","swing","tetris"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AllanOricil.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2020-10-12T19:18:48.000Z","updated_at":"2024-04-14T18:45:49.000Z","dependencies_parsed_at":"2024-03-11T11:26:28.194Z","dependency_job_id":"be8ce537-a4f3-4c0a-9e04-4d9c73908b81","html_url":"https://github.com/AllanOricil/tetris","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllanOricil%2Ftetris","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllanOricil%2Ftetris/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllanOricil%2Ftetris/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllanOricil%2Ftetris/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AllanOricil","download_url":"https://codeload.github.com/AllanOricil/tetris/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241780465,"owners_count":20019058,"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":["java","swing","tetris"],"created_at":"2024-11-14T14:22:37.628Z","updated_at":"2025-10-26T02:08:34.155Z","avatar_url":"https://github.com/AllanOricil.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Tetris\n\nI created this game between 2015 and 2016, in order to demonstrate the usage of my final undegrad project, a simple game library built using Java. This library uses Swing as its UI layer/rendering engine. \n\nI started to build this Tetris game in 2015, while I was studying in the USA. In 2016, after comming back to Brazil to finish my undergraduate studies, I decided to create a game library as my final undegrad project, and use this game to demo its features. \n\nI built it entirely alone. It is fully original, with no content copied from the internet.\n\n\u003cimg src=\".images/tetris_gameplay.gif\" width=\"1280px\"/\u003e\n\n\u003cimg src=\".images/gameplay_image.PNG\" width=\"1280px\"/\u003e\n\n## How to build\n\n- Install [ant](https://ant.apache.org/manual/install.html)\n- Then run `ant`, in the root of this folder, in a terminal of your preference.\n- Go to `/dist` and open `Tetris.jar`\n\n## How to Play\n\n- Move a piece with `A, W, D, S` or the `arrow keys`\n- Rotate a piece with `E`\n- Move a piece down faster by pressing the `space bar`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fallanoricil%2Ftetris","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fallanoricil%2Ftetris","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fallanoricil%2Ftetris/lists"}