{"id":17273284,"url":"https://github.com/alexfernandez/milliearth","last_synced_at":"2026-07-03T01:32:58.553Z","repository":{"id":4666368,"uuid":"5812420","full_name":"alexfernandez/milliearth","owner":"alexfernandez","description":"MilliEarth is a fast-paced fight game, with macros","archived":false,"fork":false,"pushed_at":"2013-12-17T19:15:38.000Z","size":1336,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-26T17:56:49.285Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alexfernandez.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-09-14T17:23:53.000Z","updated_at":"2013-12-17T19:15:38.000Z","dependencies_parsed_at":"2022-09-01T01:11:13.093Z","dependency_job_id":null,"html_url":"https://github.com/alexfernandez/milliearth","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/alexfernandez/milliearth","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexfernandez%2Fmilliearth","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexfernandez%2Fmilliearth/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexfernandez%2Fmilliearth/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexfernandez%2Fmilliearth/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alexfernandez","download_url":"https://codeload.github.com/alexfernandez/milliearth/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexfernandez%2Fmilliearth/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35069183,"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-07-02T02:00:06.368Z","response_time":173,"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-10-15T08:50:51.619Z","updated_at":"2026-07-03T01:32:58.513Z","avatar_url":"https://github.com/alexfernandez.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"MilliEarth\n==========\n\nMilliEarth is a fast-paced spaceship fight game, with macros.\n\nInstallation and Requirements\n=============================\n\nMilliEarth requires node.js to run on the server, and an HTML5-compliant\n browser in the client.\n\nServer: install node.js. Install the module websocket:\n  $ npm install websocket\nNow go to the root directory and run:\n  $ node src/milliearth.js\nOptionally install supervisor, as root and globally:\n  # npm install supervisor -g\nand run using supervisor:\n  $ supervisor src/milliearth.js\n\nDebian-specific instructions: package nodejs is only in unstable (sid).\n If you want to run MilliEarth on port 80 you will need libcap2-bin:\n  # apt-get install libcap2-bin\n  # setcap 'cap_net_bind_service=+ep' /usr/local/bin/node\nto give the permission cap_net_bind_service to node.js.\n\nClient: just point your browser to the port configured in src/params.js:\n    // the default port\n    this.port = 80;\nFor port 80 you can omit it:\n  http://localhost/\nand enjoy!\n\nGameplay\n========\n\nTwo or more players engage in a mortal battle on MilliEarth: a unique\n asteroid beyond the orbit of Neptune. MilliEarth has one thousand of the\n Earth's orbit, and its weight is about one millionth -- by a phenomenal\n coincidence, its gravity very closely matches Earth's 9.8 m/s².\n\nPoint your cannon at the enemy and shoot! You can also move around, and even\n (if you accelerate fast enough) start flying in orbit. Be careful with enemy\n shots and with violent crashes.\n\nMulti-player: press the \"find opponent\" button and look for an opponent that\n matches your skills.\n\nAtescript\n========\n\nOne essential part of MilliEarth is to be able to develop your own enemies.\n Use atescript to control the computer and do amazing feats of space-battle-\n craft-man-ship, if that makes any sense at all.\n\nJust edit the script that appears at the right of your computer opponent and\n start hacking!\n\nSee the enclosed file doc/atescript.txt for more info.\n\nAcknowledgements\n================\n\nThanks to Carlos Santisteban for so many enlightening discussions about\n elementary physics... We seem to have reversed our careers!\n\nLicense\n=======\n\n(C) 2012 Alex Fernández.\n\nMilliEarth is published under the GPL. See the file LICENSE.txt for details.\n\n This file is part of MilliEarth.\n\n MilliEarth is free software: you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation, either version 3 of the License, or\n (at your option) any later version.\n \n MilliEarth is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n GNU General Public License for more details.\n \n You should have received a copy of the GNU General Public License\n along with MilliEarth.  If not, see \u003chttp://www.gnu.org/licenses/\u003e.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexfernandez%2Fmilliearth","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falexfernandez%2Fmilliearth","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexfernandez%2Fmilliearth/lists"}