{"id":19452880,"url":"https://github.com/jameszoft/gdxgame_asteroids","last_synced_at":"2026-06-19T05:32:20.882Z","repository":{"id":146071906,"uuid":"159698693","full_name":"JamesZoft/gdxgame_asteroids","owner":"JamesZoft","description":null,"archived":false,"fork":false,"pushed_at":"2018-12-07T09:21:55.000Z","size":2491,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-25T09:46:08.484Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/JamesZoft.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":"2018-11-29T16:50:39.000Z","updated_at":"2018-12-07T09:21:56.000Z","dependencies_parsed_at":null,"dependency_job_id":"e5f7aed0-7896-4446-b5e9-b58f0bfc187a","html_url":"https://github.com/JamesZoft/gdxgame_asteroids","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/JamesZoft/gdxgame_asteroids","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JamesZoft%2Fgdxgame_asteroids","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JamesZoft%2Fgdxgame_asteroids/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JamesZoft%2Fgdxgame_asteroids/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JamesZoft%2Fgdxgame_asteroids/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JamesZoft","download_url":"https://codeload.github.com/JamesZoft/gdxgame_asteroids/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JamesZoft%2Fgdxgame_asteroids/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34519049,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-19T02:00:06.005Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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-10T16:49:01.566Z","updated_at":"2026-06-19T05:32:20.863Z","avatar_url":"https://github.com/JamesZoft.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"A simple asteroids-like game using LibGDX. All art is free, open source licensed, and all code is either my own or generated by the LibGDX project generator.\n\nTo run:\n\ngit clone this repo\n\ncd gdxgame_asteroids\n\nMac only:\ngradlew clean build\ncd core/assets\n\nInstall java 11 - easy way to do this is to install jenv (`brew install jenv`) then `brew (re)install java`. You may need to then re-install the version you were using before. Then you can do `jenv add /Library/Java/JavaVirtualMachines/openjdk-11.0.1.jdk/Contents/Home` (of course replace the version with the specific minor version you end up installing). Then execute `jenv local 11.0.1`. Then execute:\n\nhome=~ \u0026\u0026 java -Dfile.encoding=UTF-8 -classpath ../../desktop/out/production/classes:../../core/out/production/classes:$home/.gradle/caches/modules-2/files-2.1/com.badlogicgames.gdx/gdx-tools/1.9.8/5c32820fccee957cc77990d353297ceed1a63159/gdx-tools-1.9.8.jar:$home/.gradle/caches/modules-2/files-2.1/com.badlogicgames.gdx/gdx-backend-lwjgl/1.9.8/b7c138f14ed67ad830ae7597da3d86ae02b20eee/gdx-backend-lwjgl-1.9.8.jar:$home/.gradle/caches/modules-2/files-2.1/com.badlogicgames.gdx/gdx-platform/1.9.8/604a2ef2c7c92a5900114757cbd3fb4dcbb8270c/gdx-platform-1.9.8-natives-desktop.jar:$home/.gradle/caches/modules-2/files-2.1/com.badlogicgames.gdx/gdx-box2d-platform/1.9.8/3195b56f82751d7cd7de85edb6824d17bf479781/gdx-box2d-platform-1.9.8-natives-desktop.jar:$home/.gradle/caches/modules-2/files-2.1/com.badlogicgames.gdx/gdx-controllers-desktop/1.9.8/631f8e4bc387dbf8a7122e2e8729ec1cdc0dc45a/gdx-controllers-desktop-1.9.8.jar:$home/.gradle/caches/modules-2/files-2.1/com.badlogicgames.gdx/gdx-controllers-platform/1.9.8/deef23cee3884f579312b2987afd6a377b6eda2e/gdx-controllers-platform-1.9.8-natives-desktop.jar:$home/.gradle/caches/modules-2/files-2.1/com.badlogicgames.box2dlights/box2dlights/1.4/3d77ad5b4164fb32fc67e2446e35911bb0aaf0bd/box2dlights-1.4.jar:$home/.gradle/caches/modules-2/files-2.1/com.badlogicgames.gdx/gdx-box2d/1.9.8/6f0497b7958216464101adfb7bdc3a0f7b88d6d3/gdx-box2d-1.9.8.jar:$home/.gradle/caches/modules-2/files-2.1/com.badlogicgames.gdx/gdx-controllers/1.9.8/8cdc9ab6826a74594c3b0084d8a7669f8124592b/gdx-controllers-1.9.8.jar:$home/.gradle/caches/modules-2/files-2.1/com.badlogicgames.gdx/gdx-backend-headless/1.9.8/c90fcd61d78d3b3d3ee7e493030b06df984df53b/gdx-backend-headless-1.9.8.jar:$home/.gradle/caches/modules-2/files-2.1/com.badlogicgames.gdx/gdx-freetype/1.9.8/d92b5b8beab10e3b3c0dd836d4fc186f95e7ea4b/gdx-freetype-1.9.8.jar:$home/.gradle/caches/modules-2/files-2.1/com.badlogicgames.gdx/gdx/1.9.8/a35a0076fbce873f9c2d5a1a1c8066244231bb3c/gdx-1.9.8.jar:$home/.gradle/caches/modules-2/files-2.1/org.lwjgl.lwjgl/lwjgl_util/2.9.2/4b9e37300a87799856e0bd15ed81663cdb6b0947/lwjgl_util-2.9.2.jar:$home/.gradle/caches/modules-2/files-2.1/org.lwjgl.lwjgl/lwjgl/2.9.2/a9d80fe5935c7a9149f6584d9777cfd471f65489/lwjgl-2.9.2.jar:$home/.gradle/caches/modules-2/files-2.1/com.badlogicgames.jlayer/jlayer/1.0.1-gdx/7cca83cec5c1b2f011362f4d85aabd71a73b049d/jlayer-1.0.1-gdx.jar:$home/.gradle/caches/modules-2/files-2.1/org.jcraft/jorbis/0.0.17/8872d22b293e8f5d7d56ff92be966e6dc28ebdc6/jorbis-0.0.17.jar:$home/.gradle/caches/modules-2/files-2.1/com.badlogicgames.gdx/gdx-freetype-platform/1.9.8/b21a8def0c70ec49ea5e2658e788b7a9177399f8/gdx-freetype-platform-1.9.8-natives-desktop.jar:$home/.gradle/caches/modules-2/files-2.1/org.lwjgl.lwjgl/lwjgl-platform/2.9.2/510c7d317f5e9e700b9cfaac5fd38bdebf0702e0/lwjgl-platform-2.9.2-natives-windows.jar:$home/.gradle/caches/modules-2/files-2.1/org.lwjgl.lwjgl/lwjgl-platform/2.9.2/d276cdf61fe2b516c7b7f4aa1b8dea91dbdc8d56/lwjgl-platform-2.9.2-natives-linux.jar:$home/.gradle/caches/modules-2/files-2.1/org.lwjgl.lwjgl/lwjgl-platform/2.9.2/d55b46b40b40249d627a83a7f7f22649709d70c3/lwjgl-platform-2.9.2-natives-osx.jar:$home/.gradle/caches/modules-2/files-2.1/net.java.jinput/jinput/2.0.5/39c7796b469a600f72380316f6b1f11db6c2c7c4/jinput-2.0.5.jar:$home/.gradle/caches/modules-2/files-2.1/net.java.jutils/jutils/1.0.0/e12fe1fda814bd348c1579329c86943d2cd3c6a6/jutils-1.0.0.jar:$home/.gradle/caches/modules-2/files-2.1/net.java.jinput/jinput-platform/2.0.5/7ff832a6eb9ab6a767f1ade2b548092d0fa64795/jinput-platform-2.0.5-natives-linux.jar:$home/.gradle/caches/modules-2/files-2.1/net.java.jinput/jinput-platform/2.0.5/385ee093e01f587f30ee1c8a2ee7d408fd732e16/jinput-platform-2.0.5-natives-windows.jar:$home/.gradle/caches/modules-2/files-2.1/net.java.jinput/jinput-platform/2.0.5/53f9c919f34d2ca9de8c51fc4e1e8282029a9232/jinput-platform-2.0.5-natives-osx.jar com.mygdx.game.desktop.DesktopLauncher\n\nWindows only:\n\ngradlew.bat clean build\ncd core/assets\n\nPlease change the below to your current java installation. It will need to be java 11+. https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html\n\n\"C:\\Program Files\\Java\\jdk-11.0.1\\bin\\java.exe\" -Dfile.encoding=UTF-8 -classpath ..\\..\\desktop\\out\\production\\classes;..\\..\\core\\out\\production\\classes;%USERPROFILE%\\.gradle\\caches\\modules-2\\files-2.1\\com.badlogicgames.gdx\\gdx-tools\\1.9.8\\5c32820fccee957cc77990d353297ceed1a63159\\gdx-tools-1.9.8.jar;%USERPROFILE%\\.gradle\\caches\\modules-2\\files-2.1\\com.badlogicgames.gdx\\gdx-backend-lwjgl\\1.9.8\\b7c138f14ed67ad830ae7597da3d86ae02b20eee\\gdx-backend-lwjgl-1.9.8.jar;%USERPROFILE%\\.gradle\\caches\\modules-2\\files-2.1\\com.badlogicgames.gdx\\gdx-platform\\1.9.8\\604a2ef2c7c92a5900114757cbd3fb4dcbb8270c\\gdx-platform-1.9.8-natives-desktop.jar;%USERPROFILE%\\.gradle\\caches\\modules-2\\files-2.1\\com.badlogicgames.gdx\\gdx-box2d-platform\\1.9.8\\3195b56f82751d7cd7de85edb6824d17bf479781\\gdx-box2d-platform-1.9.8-natives-desktop.jar;%USERPROFILE%\\.gradle\\caches\\modules-2\\files-2.1\\com.badlogicgames.gdx\\gdx-controllers-desktop\\1.9.8\\631f8e4bc387dbf8a7122e2e8729ec1cdc0dc45a\\gdx-controllers-desktop-1.9.8.jar;%USERPROFILE%\\.gradle\\caches\\modules-2\\files-2.1\\com.badlogicgames.gdx\\gdx-controllers-platform\\1.9.8\\deef23cee3884f579312b2987afd6a377b6eda2e\\gdx-controllers-platform-1.9.8-natives-desktop.jar;%USERPROFILE%\\.gradle\\caches\\modules-2\\files-2.1\\com.badlogicgames.box2dlights\\box2dlights\\1.4\\3d77ad5b4164fb32fc67e2446e35911bb0aaf0bd\\box2dlights-1.4.jar;%USERPROFILE%\\.gradle\\caches\\modules-2\\files-2.1\\com.badlogicgames.gdx\\gdx-box2d\\1.9.8\\6f0497b7958216464101adfb7bdc3a0f7b88d6d3\\gdx-box2d-1.9.8.jar;%USERPROFILE%\\.gradle\\caches\\modules-2\\files-2.1\\com.badlogicgames.gdx\\gdx-controllers\\1.9.8\\8cdc9ab6826a74594c3b0084d8a7669f8124592b\\gdx-controllers-1.9.8.jar;%USERPROFILE%\\.gradle\\caches\\modules-2\\files-2.1\\com.badlogicgames.gdx\\gdx-backend-headless\\1.9.8\\c90fcd61d78d3b3d3ee7e493030b06df984df53b\\gdx-backend-headless-1.9.8.jar;%USERPROFILE%\\.gradle\\caches\\modules-2\\files-2.1\\com.badlogicgames.gdx\\gdx-freetype\\1.9.8\\d92b5b8beab10e3b3c0dd836d4fc186f95e7ea4b\\gdx-freetype-1.9.8.jar;%USERPROFILE%\\.gradle\\caches\\modules-2\\files-2.1\\com.badlogicgames.gdx\\gdx\\1.9.8\\a35a0076fbce873f9c2d5a1a1c8066244231bb3c\\gdx-1.9.8.jar;%USERPROFILE%\\.gradle\\caches\\modules-2\\files-2.1\\org.lwjgl.lwjgl\\lwjgl_util\\2.9.2\\4b9e37300a87799856e0bd15ed81663cdb6b0947\\lwjgl_util-2.9.2.jar;%USERPROFILE%\\.gradle\\caches\\modules-2\\files-2.1\\org.lwjgl.lwjgl\\lwjgl\\2.9.2\\a9d80fe5935c7a9149f6584d9777cfd471f65489\\lwjgl-2.9.2.jar;%USERPROFILE%\\.gradle\\caches\\modules-2\\files-2.1\\com.badlogicgames.jlayer\\jlayer\\1.0.1-gdx\\7cca83cec5c1b2f011362f4d85aabd71a73b049d\\jlayer-1.0.1-gdx.jar;%USERPROFILE%\\.gradle\\caches\\modules-2\\files-2.1\\org.jcraft\\jorbis\\0.0.17\\8872d22b293e8f5d7d56ff92be966e6dc28ebdc6\\jorbis-0.0.17.jar;%USERPROFILE%\\.gradle\\caches\\modules-2\\files-2.1\\com.badlogicgames.gdx\\gdx-freetype-platform\\1.9.8\\b21a8def0c70ec49ea5e2658e788b7a9177399f8\\gdx-freetype-platform-1.9.8-natives-desktop.jar;%USERPROFILE%\\.gradle\\caches\\modules-2\\files-2.1\\org.lwjgl.lwjgl\\lwjgl-platform\\2.9.2\\510c7d317f5e9e700b9cfaac5fd38bdebf0702e0\\lwjgl-platform-2.9.2-natives-windows.jar;%USERPROFILE%\\.gradle\\caches\\modules-2\\files-2.1\\org.lwjgl.lwjgl\\lwjgl-platform\\2.9.2\\d276cdf61fe2b516c7b7f4aa1b8dea91dbdc8d56\\lwjgl-platform-2.9.2-natives-linux.jar;%USERPROFILE%\\.gradle\\caches\\modules-2\\files-2.1\\org.lwjgl.lwjgl\\lwjgl-platform\\2.9.2\\d55b46b40b40249d627a83a7f7f22649709d70c3\\lwjgl-platform-2.9.2-natives-osx.jar;%USERPROFILE%\\.gradle\\caches\\modules-2\\files-2.1\\net.java.jinput\\jinput\\2.0.5\\39c7796b469a600f72380316f6b1f11db6c2c7c4\\jinput-2.0.5.jar;%USERPROFILE%\\.gradle\\caches\\modules-2\\files-2.1\\net.java.jutils\\jutils\\1.0.0\\e12fe1fda814bd348c1579329c86943d2cd3c6a6\\jutils-1.0.0.jar;%USERPROFILE%\\.gradle\\caches\\modules-2\\files-2.1\\net.java.jinput\\jinput-platform\\2.0.5\\7ff832a6eb9ab6a767f1ade2b548092d0fa64795\\jinput-platform-2.0.5-natives-linux.jar;%USERPROFILE%\\.gradle\\caches\\modules-2\\files-2.1\\net.java.jinput\\jinput-platform\\2.0.5\\385ee093e01f587f30ee1c8a2ee7d408fd732e16\\jinput-platform-2.0.5-natives-windows.jar;%USERPROFILE%\\.gradle\\caches\\modules-2\\files-2.1\\net.java.jinput\\jinput-platform\\2.0.5\\53f9c919f34d2ca9de8c51fc4e1e8282029a9232\\jinput-platform-2.0.5-natives-osx.jar com.mygdx.game.desktop.DesktopLauncher\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjameszoft%2Fgdxgame_asteroids","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjameszoft%2Fgdxgame_asteroids","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjameszoft%2Fgdxgame_asteroids/lists"}