{"id":14964050,"url":"https://github.com/kenamick/game-off-2017","last_synced_at":"2025-08-16T19:06:45.275Z","repository":{"id":130283098,"uuid":"109609674","full_name":"kenamick/game-off-2017","owner":"kenamick","description":"👊  8-bit Retro Beat 'em up with Game Boy graphics ","archived":false,"fork":false,"pushed_at":"2023-11-10T00:15:36.000Z","size":1393,"stargazers_count":113,"open_issues_count":0,"forks_count":24,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-08-14T16:53:07.408Z","etag":null,"topics":["action-game","beat-em-up","fighter","gameoff2017","html5-game","phaserjs"],"latest_commit_sha":null,"homepage":"https://kenamick.itch.io/kickpunch","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/kenamick.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":"2017-11-05T19:35:20.000Z","updated_at":"2025-07-02T10:31:06.000Z","dependencies_parsed_at":null,"dependency_job_id":"d5351624-e2af-4b7f-bee6-0fc9fd74300b","html_url":"https://github.com/kenamick/game-off-2017","commit_stats":{"total_commits":251,"total_committers":6,"mean_commits":"41.833333333333336","dds":0.4701195219123506,"last_synced_commit":"c4cb21276a4d126f5b8b0799b83f122f4dce4db8"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/kenamick/game-off-2017","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kenamick%2Fgame-off-2017","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kenamick%2Fgame-off-2017/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kenamick%2Fgame-off-2017/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kenamick%2Fgame-off-2017/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kenamick","download_url":"https://codeload.github.com/kenamick/game-off-2017/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kenamick%2Fgame-off-2017/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270757256,"owners_count":24640043,"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","status":"online","status_checked_at":"2025-08-16T02:00:11.002Z","response_time":91,"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":["action-game","beat-em-up","fighter","gameoff2017","html5-game","phaserjs"],"created_at":"2024-09-24T13:32:31.237Z","updated_at":"2025-08-16T19:06:45.252Z","avatar_url":"https://github.com/kenamick.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"KickPunch\n============================\n\n:video_game: [game-off-2017](https://itch.io/jam/game-off-2017) challenge entry. \n[**Play on itch.io**](https://kenamick.itch.io/kickpunch) | [**Play on Newgrounds**](https://www.newgrounds.com/portal/view/721880) | [**Watch Video**](https://www.youtube.com/watch?v=I8-4hi568uE)\n\nKickPunch is an old school Beat-'em-up game. Get your fighting skills tested by defeating all enemies in this three level action game.\n\nIt's a beautiful Sunday afternoon. Brian and Gloria Freezby are back in their home town for the weekend and are taking a stroll on Shaker St. together with their dog Dido. Suddenly, they are approached by a group of hooligans. One of them, visibly bigger than the others, steps out of the group. It's Brian’s old rival - Arkian Joel. Arkian does some smack talk and orders a bunch of his thugs to grab Gloria and Dido. He then leaves his gang to take care of the *Brian problem*.\n\nBrian faces the bad guys in fight and after defeating them continues down on Shaker St. determined to find Arkian and save his wife and dog.\n\n![KickPunch](https://i.imgur.com/fDKuk7n.png)\n\n# Supported Browsers\n\n  * Google Chrome - 62+ (:star: **highly recommended**)\n  * Firefox - 57+\n  * Safari - 11.0.2\n  * Opera - 49.0\n  * *Microsoft Edge 41.16299.15.0* (anti-aliasing is forced by the browser)\n\n# Controls\n\nIt's time to kick ass and chew bubble gum. :fist:\n\nOk, ok. There's no bubble gum in this game, ...yet! :smiling_imp:\n\n  * :video_game: *Use the Gamepad Luke!* No seriously, the game can be played with a gamepad (xinput), so go ahead and try it.\n  * :running: `D-Pad`, `Left Stick`, `Arrow Keys` or `WASD` keys to move.\n  * :facepunch: Press `X (xbox)`, `H`, `O` or `Enter` to punch.\n  * :rage3: Press `A (xbox)`, `J`, `P` or `Backspace` to kick.\n\nHere are some hints.\n\n  * Move, move, move. Don't let the enemies surround you. Try to stack them together and then hit them.\n  * Kicks knock enemies back farther than punches, but they do less damage.\n  * Get food to heal yourself. The bigger the dish, the more hitpoints you'll get restored. Also, make sure you look behind the objects in each level.\n\n# Development\n\n### Requirements\n\n* [Node 8.6.0](https://nodejs.org)\n* [npm 5.5.1](https://www.npmjs.com/package/npm)\n* [Git LFS](https://git-lfs.github.com/)\n\n### Installation\n\n```\nnpm i\n```\n\n### Running a dev server\n\n```\nnpm start\n```\n\nor\n\n```\nnpm run dash\n```\n_(you'll need extra RAM)_\n\nDefault address is \u003chttp://0.0.0.0:3000\u003e\n\n### Get a production build\n```\nnpm run build\n```\n\n# Open Source Tools\n\nNotable tools used to create this game.\n\n  * [Phaser](https://phaser.io) - A fun, free and fast 2D game framework for making HTML5 games.\n  * [Tiled](http://www.mapeditor.org) - Your free, easy to use and flexible tile map editor.\n  * [TexturePacker](https://www.codeandweb.com/texturepacker) - Be smart - Let TexturePacker collect the sprites.\n  * [GIMP](https://www.gimp.org) - The Free \u0026 Open Source Image Editor.\n  * [Visual Studio Code](https://code.visualstudio.com/) - Free \u0026 Open Source code editor.\n\n# Licensing\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![License: CC BY 4.0](https://img.shields.io/badge/License-CC%20BY%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by/4.0/)\n\nSource code is under MIT license, see [LICENSE](./LICENSE).\n\nThird party code dependencies are under their respective licenses,\nsee [./node_modules/](./node_modules)*%dependency-name%/LICENSE* after their installation.\n\nAssets are under CC BY 4.0 license, if no respective LICENSE file is present in [./src/assets](./src/assets) subdirectories.\n\n---\nKickPunch is a GitHub [Game Off 2017](https://itch.io/jam/game-off-2017) entry.\n\n![GitHub Game Off 2017 Game Jam](https://user-images.githubusercontent.com/18125109/31239479-d554f29c-a9c2-11e7-8138-71483d537ca9.gif)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkenamick%2Fgame-off-2017","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkenamick%2Fgame-off-2017","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkenamick%2Fgame-off-2017/lists"}