{"id":23047441,"url":"https://github.com/mikeware/spacebattlearena","last_synced_at":"2025-08-15T00:34:05.591Z","repository":{"id":31210877,"uuid":"34771884","full_name":"Mikeware/SpaceBattleArena","owner":"Mikeware","description":"Space Battle Arena is a Programming Game.","archived":false,"fork":false,"pushed_at":"2022-05-15T01:06:05.000Z","size":17050,"stargazers_count":15,"open_issues_count":56,"forks_count":11,"subscribers_count":7,"default_branch":"master","last_synced_at":"2023-02-26T06:50:56.001Z","etag":null,"topics":["apcs","java","programming-game","space-battle","students","tealsk12"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Mikeware.png","metadata":{"files":{"readme":"README.md","changelog":"changelog.md","contributing":null,"funding":".github/FUNDING.yml","license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":"hawkerm"}},"created_at":"2015-04-29T04:13:23.000Z","updated_at":"2022-05-10T18:40:56.000Z","dependencies_parsed_at":"2022-07-08T04:30:28.071Z","dependency_job_id":null,"html_url":"https://github.com/Mikeware/SpaceBattleArena","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mikeware%2FSpaceBattleArena","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mikeware%2FSpaceBattleArena/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mikeware%2FSpaceBattleArena/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mikeware%2FSpaceBattleArena/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Mikeware","download_url":"https://codeload.github.com/Mikeware/SpaceBattleArena/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":229885900,"owners_count":18139382,"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":["apcs","java","programming-game","space-battle","students","tealsk12"],"created_at":"2024-12-15T22:34:04.289Z","updated_at":"2024-12-15T22:34:08.109Z","avatar_url":"https://github.com/Mikeware.png","language":"Python","funding_links":["https://github.com/sponsors/hawkerm"],"categories":[],"sub_categories":[],"readme":"Space Battle Arena\n============\n\nSpace Battle Arena is a ‘[Programming Game](http://en.wikipedia.org/wiki/Programming_game)‘ where you must write code (in Java) to autonomously control a space ship to accomplish specified objectives.  \n\nTo find out more visit our **[GitHub Website](http://mikeware.github.io/SpaceBattleArena)**.  Complete Learning materials and other guides are available there as well.\n\nSpace Battle Arena is [licensed](LICENSE) under the GPLv2.  [Gson](https://github.com/Mikeware/SpaceBattleArena/releases/download/v1.1.0.1111/gson-2.2.jar) is licensed under the Apache license and provided for convenience on our [release](https://github.com/Mikeware/SpaceBattleArena/releases) page.\n\nStudent Environment\n-------------------------\nIt is expected that students have completed a full year of Java programming in high school or just over a semester of programming at the college level.\n\nWe use [jGRASP](http://www.jgrasp.org/) as our IDE of choice when working with High School students, but any Java IDE can be used that is capable of adding a jar to a classpath and executing a class from within the jar as the main class.\n\nResources\n------------\n* [Client Setup](http://mikeware.github.io/SpaceBattleArena/client/)\n    * [Client Java Docs](http://mikeware.github.io/SpaceBattleArena/client/java_doc/)\n    * [Initial Guides](http://mikeware.github.io/SpaceBattleArena/client/guides/)\n* [Server Setup](http://mikeware.github.io/SpaceBattleArena/server/)\n* [Mac OS X Server from Source](https://github.com/Mikeware/SpaceBattleArena/blob/master/SBA_Serv/README.md)\n* Talks\n    * [You Have Died of Dysentery: Games in Education Are Still Alive - PAXDev 2014](http://www.mikeware.com/2014/08/you-have-died-of-dysentery-games-in-education-are-still-alive/)\n    * [Reach for the Stars - PAXDev 2012](http://www.mikeware.com/2012/09/reach-for-the-stars-educating-the-next-generation-using-games/)\n* [Development](http://mikeware.github.io/SpaceBattleArena/dev)\n\nDevelopment Tools\n----------------------\n* Visual Studio 2013 w/ [Python Tools](http://pytools.codeplex.com/)\n* [Eclipse](https://eclipse.org/) or [jGRASP](http://www.jgrasp.org/)\n\nDependencies\n----------------\nSpace Battle was built against the following versions of libraries:\n\n* Java Client\n    * [Gson 2.2](https://github.com/google/gson)\n* Python Server\n    * [Python 2.7.12](https://www.python.org/downloads/release/python-2712/)\n    * [PyMunk 3.0.0](https://pypi.python.org/pypi/pymunk/3.0.0)\n    * [PyGame 1.9.1](http://www.pygame.org/download.shtml)\n    * [Py2Exe 0.6.9](http://sourceforge.net/projects/py2exe/files/py2exe/0.6.9/) (for server executable build)\n\nSee the [Development Guide](http://mikeware.github.io/SpaceBattleArena/dev/) for more information on extending Space Battle Arena.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmikeware%2Fspacebattlearena","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmikeware%2Fspacebattlearena","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmikeware%2Fspacebattlearena/lists"}