{"id":21071859,"url":"https://github.com/mawkler/2048","last_synced_at":"2025-03-14T03:09:12.174Z","repository":{"id":71109335,"uuid":"179500537","full_name":"mawkler/2048","owner":"mawkler","description":"A simple version of 2048 written in Java and Java Swing for the course User Interface Programming","archived":false,"fork":false,"pushed_at":"2019-06-09T10:55:15.000Z","size":197,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-10T18:57:19.696Z","etag":null,"topics":[],"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/mawkler.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":"2019-04-04T13:14:34.000Z","updated_at":"2019-08-28T13:59:11.000Z","dependencies_parsed_at":null,"dependency_job_id":"3052c9d9-c197-4589-81f2-d962ed0c0df4","html_url":"https://github.com/mawkler/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/mawkler%2F2048","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mawkler%2F2048/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mawkler%2F2048/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mawkler%2F2048/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mawkler","download_url":"https://codeload.github.com/mawkler/2048/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243515569,"owners_count":20303258,"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":"2024-11-19T18:54:26.220Z","updated_at":"2025-03-14T03:09:12.151Z","avatar_url":"https://github.com/mawkler.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 2048\n\n## Dependencies\n- JDK 11\n- Make\n\n## Installing and launching\nTo set everything up run `make install`. To launch the game run `make`.\n\n## How to play the game\nAfter launching the game, press the \"Tutorial\" button to learn to play it through an interactive tutorial. If you're too lazy to play the tutorial, you can simply keep on reading.\n\nTo start a new game, press `N` on your keyboard.\n\nWhen inside a game, use the arrows on your keyboard to swipe the tiles on the\nboard in a direction of your choice.\n\nTo undo a move, press `U`. To redo an undoed move, press `R`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmawkler%2F2048","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmawkler%2F2048","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmawkler%2F2048/lists"}