{"id":20201513,"url":"https://github.com/niravcodes/octopus-game-js","last_synced_at":"2025-04-10T11:27:06.423Z","repository":{"id":118039660,"uuid":"294182721","full_name":"niravcodes/Octopus-Game-JS","owner":"niravcodes","description":"A game about an octopus. ","archived":false,"fork":false,"pushed_at":"2020-09-14T12:21:16.000Z","size":22192,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-24T10:12:26.268Z","etag":null,"topics":["canvas-game","game-development","htm5-game","pixelart","pixelart-game"],"latest_commit_sha":null,"homepage":"https://nirav.com.np/Octopus-Game-JS","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/niravcodes.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2020-09-09T17:29:07.000Z","updated_at":"2020-09-17T17:58:09.000Z","dependencies_parsed_at":null,"dependency_job_id":"74cbb242-cd2d-4364-a494-b2a7d000e656","html_url":"https://github.com/niravcodes/Octopus-Game-JS","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/niravcodes%2FOctopus-Game-JS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/niravcodes%2FOctopus-Game-JS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/niravcodes%2FOctopus-Game-JS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/niravcodes%2FOctopus-Game-JS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/niravcodes","download_url":"https://codeload.github.com/niravcodes/Octopus-Game-JS/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248208666,"owners_count":21065203,"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","game-development","htm5-game","pixelart","pixelart-game"],"created_at":"2024-11-14T04:51:34.913Z","updated_at":"2025-04-10T11:27:06.416Z","avatar_url":"https://github.com/niravcodes.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Octopus Game\r\n\r\nMeet Generic Octopus. Unlike his daddy octopus and his granddaddy octopus who were quite content living in the dull blue of the coastal seas and befriending wise old turtles, this teenage octopus has Grand Dreams (as only teenagers seem to have). So he has set out on a life-changing journey to swim into the deep sea and discover new creatures.\r\n\r\n![preview of game](assets/preview.jpg)\r\n\r\n# How to play?\r\n\r\nGame is live at [nirav.com.np/Octopus-Game-JS](https://nirav.com.np/Octopus-Game-JS).\r\n\r\n# How to play locally?\r\n\r\nClone the repository with `git clone https://github.com/niravcodes/Octopus-Game-JS` and cd into the folder.\r\nThen open the file at `dist/index.html` in a browser.\r\n\r\n# How'd you make it?\r\n\r\nCheck out **[the corresponding blog post](https://nirav.com.np/2020/09/14/octopus-game.html)** on my [blog](https://nirav.com.np/).\r\n\r\n# How to modify the game?\r\n\r\nThe engine code is in folder `/library`, and the game code is in `/testGame`. Once you've modified the code, run `./build.sh` to\r\ntranspile the game, and test it by opening the file `dist/index.html`.\r\n\r\n# What License?\r\n\r\n**All published code in this repository is _MIT Licensed_**. MIT license allows you to do what you want\r\nwith my code, as long as you maintain the copyright notice. Read LICENSE.md for details.\r\n\r\nThe artwork and animation for the Octopus character is copyrighted, meaning it's mine, don't touch it (I'd like to use\r\nit for some other project later).\r\n\r\n# Other works used\r\n\r\nThe background art was done by Ansimuz [ansimuz.itch.io](https://ansimuz.itch.io/). His work is awesome.\r\n\r\nThe octopus icon in Title UI made by [Freepik](http://www.freepik.com/) from [www.flaticon.com](https://www.flaticon.com/).\r\n\r\nUses Babel and Browserify to convert ES6 JavaScript to\r\nES5 JavaScript. Uses Google Closure Compiler to minify.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fniravcodes%2Foctopus-game-js","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fniravcodes%2Foctopus-game-js","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fniravcodes%2Foctopus-game-js/lists"}