{"id":29248559,"url":"https://github.com/rstudio-tech/tetris-javascript","last_synced_at":"2025-07-04T00:08:10.984Z","repository":{"id":265431914,"uuid":"895977580","full_name":"rstudio-tech/Tetris-Javascript","owner":"rstudio-tech","description":"Javascript tetris game","archived":false,"fork":false,"pushed_at":"2024-11-29T10:04:00.000Z","size":44,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-02T17:55:29.414Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://tetris-sandy-six.vercel.app","language":"JavaScript","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/rstudio-tech.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,"publiccode":null,"codemeta":null}},"created_at":"2024-11-29T09:52:49.000Z","updated_at":"2024-12-02T21:29:57.000Z","dependencies_parsed_at":null,"dependency_job_id":"41550a59-ae3e-4e88-aef5-9b9ea02aecd5","html_url":"https://github.com/rstudio-tech/Tetris-Javascript","commit_stats":null,"previous_names":["atlas-2192/tetris-javascript","rstudio-tech/tetris-javascript"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rstudio-tech/Tetris-Javascript","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio-tech%2FTetris-Javascript","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio-tech%2FTetris-Javascript/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio-tech%2FTetris-Javascript/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio-tech%2FTetris-Javascript/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rstudio-tech","download_url":"https://codeload.github.com/rstudio-tech/Tetris-Javascript/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstudio-tech%2FTetris-Javascript/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263421931,"owners_count":23464051,"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":[],"created_at":"2025-07-04T00:08:09.730Z","updated_at":"2025-07-04T00:08:10.945Z","avatar_url":"https://github.com/rstudio-tech.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"a JS Tetris experiment\n==========================\n\nThis is just something made for fun and experimentation.\n\njQuery is used for the selectors, and `$.extend` (for cloning objects).\n\nThe `index.php` file is used to generate the HTML for the game - `index.html` is\nan already generated version (literally copy-pasted from the PHP output, except\nfor relative paths for the style and script), in case someone wants to try and\nrun this without setting up a new website.\n\nThe basic game is surprisingly easy to implement, so I'll mostly be playing\naround with the architecture and the user interface. Oh, there's a lot of work\non the architecture, since I was just trying to throw something together, so I\nhaven't put much though into it beforehand.\n\nThe CSS is generated from an SCSS file where it's easy to control settings like\nthe game size, the colors, etc.\n\nDue to known non-optimized code, it currently only works smoothly under Chrome,\nbut this will be fixed in the future.\n\nReleased under no license for now - just do what you want with it. Eventually,\nI'll get around to reading about that stuff and put some *free*ish license.\n\nA playable version is available online at https://tetris-sandy-six.vercel.app/\n\n\nTo-Do\n-----\n\n* Standardize the block starting positions\n* Do some sane refactoring\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frstudio-tech%2Ftetris-javascript","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frstudio-tech%2Ftetris-javascript","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frstudio-tech%2Ftetris-javascript/lists"}