{"id":13688361,"url":"https://github.com/danprager/racket-2048","last_synced_at":"2025-05-01T16:31:42.473Z","repository":{"id":16228424,"uuid":"18975877","full_name":"danprager/racket-2048","owner":"danprager","description":"The 2048 game implemented in Racket language","archived":false,"fork":false,"pushed_at":"2014-05-01T21:16:16.000Z","size":292,"stargazers_count":80,"open_issues_count":2,"forks_count":22,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-11-12T11:41:19.194Z","etag":null,"topics":["racket"],"latest_commit_sha":null,"homepage":null,"language":"Racket","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/danprager.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}},"created_at":"2014-04-20T23:06:40.000Z","updated_at":"2024-09-01T09:21:23.000Z","dependencies_parsed_at":"2022-08-31T06:51:08.012Z","dependency_job_id":null,"html_url":"https://github.com/danprager/racket-2048","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/danprager%2Fracket-2048","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danprager%2Fracket-2048/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danprager%2Fracket-2048/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danprager%2Fracket-2048/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/danprager","download_url":"https://codeload.github.com/danprager/racket-2048/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251906909,"owners_count":21663181,"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":["racket"],"created_at":"2024-08-02T15:01:12.144Z","updated_at":"2025-05-01T16:31:40.761Z","avatar_url":"https://github.com/danprager.png","language":"Racket","funding_links":[],"categories":["Racket"],"sub_categories":[],"readme":"2048 - Racket Edition\n=====================\n\nThis is a largely clean-room, functional implementation in Racket of the game [2048](http://gabrielecirulli.github.io/2048/), based on 1024, \ncloned from the original iOS game [Threes](https://itunes.apple.com/us/app/threes!/id779157948?mt=8) \n([development blog](http://asherv.com/threes/threemails/)).\n\nHOW TO PLAY: \n* Use the arrow keys to slide the tiles. \n* When two tiles with the same number touch, they merge into one!\n\nOne of the nice things about 2048 is how many creative variations have been devised. \n\nWhat can the Racket community do with it?\n\n\nDan \u003cdaniel.a.prager@gmail.com\u003e\n\n\nEnhancements\n============\n* Use the SPACE key to rotate the board.\n* Choose a different grid-size (*side* in the code)\n* Time elapsed or Time remaining (*time-limit* in the code)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanprager%2Fracket-2048","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdanprager%2Fracket-2048","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanprager%2Fracket-2048/lists"}