{"id":16143238,"url":"https://github.com/midzer/vectoroids","last_synced_at":"2025-04-06T19:25:10.842Z","repository":{"id":208443031,"uuid":"721339959","full_name":"midzer/vectoroids","owner":"midzer","description":"Vectoroids is a clone of the classic arcade game Asteroids by Atari ported for the web","archived":false,"fork":false,"pushed_at":"2024-07-07T20:09:13.000Z","size":292,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-13T01:30:22.264Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://midzer.de/wasm/vectoroids/","language":"C","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/midzer.png","metadata":{"files":{"readme":"README.txt","changelog":"CHANGES.txt","contributing":null,"funding":null,"license":"COPYING.txt","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":"2023-11-20T21:22:16.000Z","updated_at":"2025-02-01T03:17:36.000Z","dependencies_parsed_at":"2023-12-12T23:38:20.912Z","dependency_job_id":null,"html_url":"https://github.com/midzer/vectoroids","commit_stats":null,"previous_names":["midzer/vectoroids"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/midzer%2Fvectoroids","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/midzer%2Fvectoroids/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/midzer%2Fvectoroids/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/midzer%2Fvectoroids/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/midzer","download_url":"https://codeload.github.com/midzer/vectoroids/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247537106,"owners_count":20954884,"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-10-10T00:08:56.404Z","updated_at":"2025-04-06T19:25:10.816Z","avatar_url":"https://github.com/midzer.png","language":"C","funding_links":[],"categories":["Games"],"sub_categories":[],"readme":"README.txt for \"Vectoroids\"\n\n(Based on \"Agendaroids\")\n\nby Bill Kendrick\nbill@newbreedsoftware.com\nhttp://www.newbreedsoftware.com/vectoroids/\n\nNovember 30, 2001 - April 20, 2002\n\nVersion 1.1.0\n\n\nAbout:\n------\n  \"Vectoroids\" is a vector-based rock-shooting game similar to the\n  arcade classic \"Asteroids.\"  It is an SDL game based on the source for\n  \"Agendaroids,\" an X-Window game written for the Agenda VR3 Linux-based PDA\n  written by the same author.\n\n  (This game is being entered into the \"SDL Game Under 1 Megabyte\" contest\n  held by No Starch Press / Loki Entertainment Software in late 2001.)\n\n\nInstallation Procedure:\n-----------------------\n  Requirements:\n  -------------\n    \"Vectoroids\" uses the Simple DirectMedia Layer multimedia library\n    (aka \"libSDL\"), as well as two helper libraries:\n    \"SDL_image\" and, optionally (for music and sound) \"SDL_mixer\".\n\n    All three of these are available from the official SDL website:\n\n        http://www.libsdl.org/\n\n\n  Compilation:\n  ------------\n    To compile the game from its source, simply invoke the command \"make\":\n\n        $ make\n\n\n    If you wish to build the game with no sound support (ie, SDL_mixer is\n    not available, or you don't have a sound card), you can build the\n    'nosound' target:\n\n        $ make nosound\n\n\n    If you wish to build the game with no joystick support (ie, you're\n    using a very old version of libSDL, which doesn't support joysticks),\n    you can add the setting \"JOY=NO\" to the 'make' command.  For example:\n\n        $ make JOY=NO\n\n\n    If you wish to have Vectoroids and/or it's data files (sound, music\n    and graphics) installed somewhere other than the default location\n    of \"/usr/local/bin/\" and \"/usr/local/share/vectoroids/\", you can\n    override the \"PREFIX\" and/or \"DATA_PREFIX\" values used by the Makefile.\n\n    For example:\n\n        $ make PREFIX=/home/username/\n\n    ...will cause the \"vectoroids\" program to be copied into\n    the directory '/home/username/bin/', the data files copied into\n    the directory '/home/username/share/vectoroids/', and the man pages\n    copied into '/home/username/man/man6/'.\n\n    Or:\n\n       $ make PREFIX=/usr DATA_PREFIX=/opt/games/vectoroids-data/\n\n    ...will cause the program to be copied into '/usr/bin/',\n    the data files into '/opt/games/vectoroids-data/', etc.\n\n    (You can also edit the Makefile manually, if you wish.)\n\n\n  Installation:\n  -------------\n    Once compiled, you must now install the program.  You do this\n    by running 'make' with an \"install\" target.\n\n    If you're copying the files to a directory you can't write into\n    (eg, normal users should not be able to write into \"/usr/local/bin/\"),\n    you will need to temporarily switch to the 'superuser' (aka \"root\").\n\n        $ su\n        Password: [enter the root password]\n        # make install\n        # exit\n\n\n  Clean Up:\n  ---------\n    If, for some reason, you wish to keep the unarchived \"vectoroids/\"\n    directory around, but want to delete the compiled object and program\n    files, you can run:\n\n        make clean\n\n\nRunning Vectoroids:\n-------------------\n  Once installed (assuming the directory in which the \"vectoroids\"\n  program file was copied is listed somewhere in your shell's \"$PATH\"\n  environment variable; it should be), simply call the program:\n\n    $ vectoroids \u0026       [the \"\u0026\" is optional, and just puts the game's\n                          process in the 'background,' so that your terminal\n                          remains available for more commands]\n\n\n  Available command-line options:\n\n  Info Options:\n  -------------\n    --help              Displays a brief help message explaining the game\n    -h                  and its controls, and then quits.\n\n    --usage             Displays the available command-line options, and\n    -u                  then quits.\n\n    --version           Displays the version of the program which is being\n    -v                  run, and then quits.\n\n    --copying           Displays copyright information, and then quits.\n    -c\n\n\n  Settings:\n  ---------\n    --fullscreen        If possible, the game will run in fullscreen mode,\n    -f                  rather than in a window.\n\n    --nosound           Disables sound and music.\n    -q\n\n\nTitle Screen:\n-------------\n  The title screen displays the title and credits.\n\n  The high score is displayed at the top of the screen.\n  If a game has been played since loading Vectoroids, the last score\n  is displayed just below.  (If it is the same as the high score, it will\n  be blinking.)\n\n    * To begin a game, click the word \"START\" with the mouse.\n      Unless the \"CONTINUE\" option is available, pressing [Space] on\n      the keyboard, or pushing any button on the joystick will also start\n      a new game.\n\n    * To continue a paused game, click \"CONTINUE\" with the mouse.\n      If this option is available, pressing [Space] or pushing a\n      joystick button will also continue the current game.\n\n    * To quit, either close the game's window, or press the [Escape] key\n      on your keyboard.  (Note: Any currently-paused game will be saved,\n      so when you run Vectoroids again later, you can continue where you\n      left of.)\n\n\nThe Game:\n---------\n  Game Controls:\n  --------------\n    The game can be played with either the keyboard, or a joystick.\n    (The joystick must have at least two axes (directions) and\n    two fire buttons.)\n\n    * [Left] / [Right] on the keyboard\n      [Left] / [Right] on the joystick\n\n      Rotate ship counter-clockwise and clockwise, respectively.\n\n\n    * [Up] on the keyboard\n      [Fire-A] on the joystick\n\n      Thrusts the ship in the direction it is currently facing.\n\n\n    * [Space] on the keyboard\n      [Fire-B] on the joystick\n\n      Fires a bullet in the direction the ship is facing.\n\n\n    * Either [Shift] on the keyboard\n\n      Re-spawns your ship after you die, even if the game thinks there\n      are still too many asteroids near the center of the screen...\n\n\n  Status Display:\n  ---------------\n    The following is displayed at the top of the screen during the game,\n    from left to right:\n\n    * Score\n\n      Your current score.\n\n\n    * Level\n\n      The level of the game you are currently playing.\n\n\n    * Lives\n\n      Miniature spaceships which represent how many extra lives you have left.\n\n\n    Also, sometimes text (for example, what level you are on when you enter\n    a new level) appears on the center of the screen for a moment.\n\n\n  Scoring:\n  --------\n    Each rock you shoot (or crash into) gains you points.  The smaller the\n    rock, the more points you gain.\n\n    Every 10,000 points, you also receive an extra ship.\n\n\n  Levels:\n  -------\n    After all rocks have been destroyed, you move on to the next level,\n    which begins with more rocks than the previous started with...\n\n\nCredits:\n--------\n  Programming:\n  ------------\n    Original \"Agendaroids\":\n      by Bill Kendrick\n      bill@newbreedsoftware.com\n      May 21, 2001 - October 9, 2001  (version of code-base used)\n      http://www.newbreedsoftware.com/agendaroids/\n\n    SDL Port:\n      by Bill Kendrick\n      November 30, 2001 - December 1, 2001\n      http://www.newbreedsoftware.com/vectoroids/\n\n  Graphics:\n  ---------\n    Jupiter photo: \n      Obtained by NASA's Voyager 1 probe - In the Public Domain\n      Photo taken on February 25, 1979\n      http://nssdc.gsfc.nasa.gov/photo_gallery/photogallery-jupiter.html\n      Photo ID: P-2115\n      (Manipulated using The Gimp; http://www.gimp.org/ )\n\n    Game Icon:\n      Bill Kendrick\n\n  Sounds:\n  -------\n    Obtained from various free sound-effect archives on the web.\n    (Some effects altered using Sox, by Chris Bagwell;\n    http://home.sprynet.com/~cbagwell/sox.html )\n\n  Music:\n  ------\n    \"Decision\"  (decision.s3m)\n    by Mike Faltiss (Hadji / Digital Music Kings)\n    deadchannel@hotmail.com\n    April 1995\n\n\nContact Information:\n--------------------\n  Bill Kendrick\n  675 Alvarado Ave., Apt. #27\n  Davis, Calif.\n  95616-0620\n  USA\n\n  Email: bill@newbreedsoftware.com\n  Phone: 530-759-1019\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmidzer%2Fvectoroids","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmidzer%2Fvectoroids","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmidzer%2Fvectoroids/lists"}