{"id":16296333,"url":"https://github.com/kornil/solaris-ascension","last_synced_at":"2025-04-09T13:29:05.491Z","repository":{"id":85426143,"uuid":"75403234","full_name":"Kornil/Solaris-Ascension","owner":"Kornil","description":"space shooter game","archived":false,"fork":false,"pushed_at":"2016-12-31T14:42:54.000Z","size":42,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-15T07:32:45.848Z","etag":null,"topics":["canvas-game","es6-javascript"],"latest_commit_sha":null,"homepage":"http://solaris-ascension.surge.sh/","language":"JavaScript","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/Kornil.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":"2016-12-02T14:37:19.000Z","updated_at":"2022-01-21T14:12:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"b5199b1b-3c0e-44c4-823e-0480cb8097fe","html_url":"https://github.com/Kornil/Solaris-Ascension","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/Kornil%2FSolaris-Ascension","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kornil%2FSolaris-Ascension/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kornil%2FSolaris-Ascension/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kornil%2FSolaris-Ascension/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Kornil","download_url":"https://codeload.github.com/Kornil/Solaris-Ascension/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248048576,"owners_count":21039062,"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":["canvas-game","es6-javascript"],"created_at":"2024-10-10T20:22:10.240Z","updated_at":"2025-04-09T13:29:05.472Z","avatar_url":"https://github.com/Kornil.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eSolaris Ascension\u003c/h1\u003e\n\n\u003ch3\u003eHow to Play\u003c/h3\u003e\n\u003cp\u003eMove your spaceship with either WASD or ARROW KEYS, shoot with SPACEBAR.\u003c/p\u003e\n\n\n\u003ch3\u003ePlan\u003c/h3\u003e\n\u003cp\u003e\nI developed this game for the \u003ca href=\"https://forum.freecodecamp.com/t/computer-gamedev-december-challenge-ends-december-31st/59069\"\u003eDecember GameDev Challenge on FreeCodeCamp\u003c/a\u003e.\u003cbr\u003e I drawn all the textures used(inspiration from google images), and wrote the code with ES6 in mind, it uses js classes(objects with multiple prototypes), and it is generally OOP, some functions seems really daunting as \u003ccode\u003emove()\u003c/code\u003e as it is the only movement function for all the different spaceships so it has a lot of if/else statements to determine the right ship, in the future it will be split to make the code more modular. \n\u003cbr\u003e\nAs of now the game has only one level with 3 different enemies each with their own unique movement and projectiles, in the future I plan to add:\n\u003cul\u003e\n\t\u003cli\u003ePlayer Upgrades\u003c/li\u003e\n\t\u003cli\u003eNew Enemies/Bosses\u003c/li\u003e\n\t\u003cli\u003eNew Levels\u003c/li\u003e\n\t\u003cli\u003eSave/Load Game\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkornil%2Fsolaris-ascension","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkornil%2Fsolaris-ascension","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkornil%2Fsolaris-ascension/lists"}