{"id":16236087,"url":"https://github.com/blopa/mecha-mayhem","last_synced_at":"2026-02-25T14:04:47.754Z","repository":{"id":40283058,"uuid":"278695607","full_name":"blopa/mecha-mayhem","owner":"blopa","description":"Best game ever made","archived":false,"fork":false,"pushed_at":"2023-07-15T07:19:06.000Z","size":22630,"stargazers_count":2,"open_issues_count":8,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-07T20:16:35.598Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://blopa.github.io/mecha-mayhem/","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/blopa.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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-07-10T17:34:48.000Z","updated_at":"2020-07-30T11:15:00.000Z","dependencies_parsed_at":"2024-10-27T20:55:25.636Z","dependency_job_id":"baac0d14-2363-41f1-8217-bf7edc124cd6","html_url":"https://github.com/blopa/mecha-mayhem","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":"blopa/base-phaser-cordova-project","purl":"pkg:github/blopa/mecha-mayhem","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blopa%2Fmecha-mayhem","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blopa%2Fmecha-mayhem/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blopa%2Fmecha-mayhem/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blopa%2Fmecha-mayhem/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/blopa","download_url":"https://codeload.github.com/blopa/mecha-mayhem/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blopa%2Fmecha-mayhem/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262547405,"owners_count":23327165,"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-10T13:28:56.958Z","updated_at":"2025-10-24T11:36:22.053Z","avatar_url":"https://github.com/blopa.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MechaMayhem\r\n\r\n**Your Mech has malfunctioned!!!**\r\n\r\n**Regain control by enabling the terminals to unleash its power.**\r\n\r\n---\r\n\r\n[![Trailer](https://img.youtube.com/vi/Jz-3jMS3WbI/hqdefault.jpg)](https://www.youtube.com/watch?v=Jz-3jMS3WbI)\r\n\r\n### About\r\nThis game was made during the GMTK Jam 2020, from 07/10/2020 to 07/12/2020. You can see the official submission page [here](https://itch.io/jam/gmtk-2020/rate/696581), the jam version is [0.0.1-alpha.4](https://github.com/blopa/mecha-mayhem/releases/tag/0.0.1-alpha.4).\r\n\r\nPlay it now on [itch.io](https://shamps.itch.io/mechamayhem) or [Github Pages](https://blopa.github.io/mecha-mayhem/) (latest build).\r\n\r\nBrought to you by:\r\n- Sound/Music by [@themajorbruno](https://twitter.com/themajorbruno)\r\n- Trailer/Gifs by [@mattstracktv](https://instagram.com/mattstracktv)\r\n- Arts by [@8bitalo](https://twitter.com/8bitalo)\r\n- Code by [@shamps](https://itch.io/profile/shamps) and [@blopa](https://github.com/blopa)\r\n\r\n### Controls\r\n*   WASD or Arrow Keys to Move\r\n*   Press P for helpful tips\r\n\r\nTurn the crank to destroy UFOs!\r\n\r\nMash the button to topple buildings!\r\n\r\nEnter the code to stop the bombs!\r\n\r\n### Description\r\nIn **MechaMayhem**, you play as an incredibly smart scientist. Some would say the smartest - except Mrs. Danewood - she never called you smart. \r\n\r\nAfter she flunked you out of fifth grade for creating a self-propelled robot instead of a potato-powered clock, you spend your next 20 years developing a Mech that supersedes any grading scale…\r\n\r\n On the day of (now Mayor) Danewood's reckoning, you, inside your Mech, are poised to take back the city from the corrupt Mayor. You with your lasers, and Mayor Danewood with her politically-gained Pterodactyl bombs, are poised for the ultimate showdown.\r\n\r\n_ALAS! _At the penultimate hour, disaster strikes! Your Mech has malfunctioned, forcing you to manually enact the necessary processes to ensure mayor Danewood's ultimate destruction.\r\n\r\nCan you quickly regain control of your robotic-creation? Or will Mayor Danewood flunk you one last time...\r\n\r\n### Tech Used\r\n\r\nThis project uses Phaser 3 + Webpack 4 + ES6 + ESlint + Cordova\r\nOf course this was only possible because of some amazing free/open source softwares available today. So I'd like to say a special thank you to:\r\n- [lean/phaser-es6-webpack](https://github.com/lean/phaser-es6-webpack) and [ReydVires/phaser3-cordova](https://github.com/ReydVires/phaser3-cordova) for the base of this project\r\n- [npm](https://github.com/npm/cli) for javascript packager managing\r\n- [eslint](https://github.com/eslint/eslint) for code linter\r\n- [Phaser](https://github.com/photonstorm/phaser) for the game engine\r\n- [Webpack](https://github.com/webpack/webpack) to build and run the Javascript environment\r\n- [cordova](https://github.com/apache/cordova) for packing the Android APK file\r\n- [Android Studio](https://android.googlesource.com/platform/tools/base/+/studio-master-dev/studio.md) to sign the APK file\r\n\r\n### Deployment\r\nRun `npm run build-mobile` to build the game and the APK file at `platforms\\android\\app\\build\\outputs\\apk\\release`, then sign it. Done.\r\nTo build the Phaser game only, run `npm run build`\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblopa%2Fmecha-mayhem","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fblopa%2Fmecha-mayhem","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblopa%2Fmecha-mayhem/lists"}