{"id":17672572,"url":"https://github.com/barackm/js-endless-runner-game","last_synced_at":"2025-03-30T15:42:25.614Z","repository":{"id":48606509,"uuid":"386242786","full_name":"barackm/js-endless-runner-game","owner":"barackm","description":"Endless Runner is a game built in JavaScript characterized as an action game, linear in design with no end, without pauses or breaks for rest, and no stages or changing levels. It has one continuous level. The game's difficulty starts slow and easy.","archived":false,"fork":false,"pushed_at":"2022-08-26T21:00:35.000Z","size":19536,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"development","last_synced_at":"2025-02-05T17:15:06.659Z","etag":null,"topics":["babel","es6","javascript","webpack"],"latest_commit_sha":null,"homepage":"https://objective-lewin-3b30a9.netlify.app","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/barackm.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}},"created_at":"2021-07-15T09:59:42.000Z","updated_at":"2021-07-18T13:58:18.000Z","dependencies_parsed_at":"2023-01-16T16:45:45.620Z","dependency_job_id":null,"html_url":"https://github.com/barackm/js-endless-runner-game","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/barackm%2Fjs-endless-runner-game","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barackm%2Fjs-endless-runner-game/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barackm%2Fjs-endless-runner-game/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barackm%2Fjs-endless-runner-game/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/barackm","download_url":"https://codeload.github.com/barackm/js-endless-runner-game/tar.gz/refs/heads/development","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246342707,"owners_count":20761938,"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":["babel","es6","javascript","webpack"],"created_at":"2024-10-24T04:23:10.151Z","updated_at":"2025-03-30T15:42:25.582Z","avatar_url":"https://github.com/barackm.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![](https://img.shields.io/badge/Microverse-blueviolet)\n\n# Endless Runner\n\n\u003e Endless Runner is a game built in JavaScript characterized as an action game, linear in design with no end, without pauses or breaks for rest, and no stages or changing levels. It has one continuous level. The game's difficulty starts slow and easy.\n\n## 📝 Contents\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"#with\"\u003eBuilt with\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;|\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003ca href=\"#sc\"\u003eScreenshot\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;|\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003ca href=\"#start\"\u003eGetting started\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;|\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003ca href=\"#play\"\u003eGame Instructions\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;|\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003ca href=\"#demo\"\u003eLive Demo Link\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;|\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003ca href=\"#author\"\u003eAuthor\u003c/a\u003e\n\u003c/p\u003e\n\n## Built With \u003ca name = \"with\"\u003e\u003c/a\u003e\n\n- Javascript\n- Phaser3\n- CSS\n- Webpack\n\n## Screenshots \u003ca name = \"sc\"\u003e\u003c/a\u003e\n\n![screenshot](assets/logo.png)\n\n## Getting Started \u003ca name = \"start\"\u003e\u003c/a\u003e\n\n**To get the local copy of the project up and running you will need to run the following commands on your terminal:**\n\n`git clone https://github.com/barackm/js-endless-runner-game`\n\nTo install all the available dependecies run:\n`npm install`\n\nTo bundle and transpile the javascript code using webpack run:\n`npm run build` for production, or:\n`npm start` for development.\n\nNow you can open up the index.html file (located in the build directory in chrome) to see the result.\n\n## Game Instructions \u003ca name = \"play\"\u003e\u003c/a\u003e\n\n\u003cp align=\"center\"\u003e\n    The main objective of the game is to collect as many gems as possible and have the best score by avoiding bombs.\n\u003c/p\u003e\n\nThis is the Player, He can move at all positions.\n\n![screenshot](./my-player.png)\n\n1. Enter your name For tracking the score\n\n![screenshot](./screenshot1.png)\n\n2. Click on Play To start the Game\n\n![screenshot](./screenshot3.png)\n\n3. Use the down arrow key to go down\n\n![screenshot](./screenshot2.png)\n\n4. Use the left arrow key to go left\n5. Use the right arrow key to go right\n\n![screenshot](https://png2.cleanpng.com/sh/540fd57910e2fd150048346b2c8278b8/L0KzQYm3VMIzN6ZofZH0aYP2gLBuTfNwdaF6jNd7LXvoibP2ggJlNZJ3itHCLXvoicS0gBxqeF5miuY2NXHnc7K6UcMzP2Q1eqk3OEW5Q4e7UMMyPWM5TKIEMUC6QYe3Vb5xdpg=/kisspng-computer-keyboard-arrow-keys-clip-art-5adca3132730b7.8563640315244091071605.png)\n\n6. Collect Gems\n\n![screenshot](./assets/jem.png)\n\n7. If you fail the game you can either Restart or exit\n\n![screenshot](./screenshot4.png)\n\n## Demo Link \u003ca name = \"demo\"\u003e\u003c/a\u003e\n\n[Demo](https://objective-lewin-3b30a9.netlify.app/)\n\n## Run the tests\n\nTo run the tests that are located in the spec folder just run `npm test`\n\n## Authors \u003ca name = \"author\"\u003e\u003c/a\u003e\n\n👤 **Barack Mukelenga**\n\n- GitHub: [@barackm](https://github.com/barackm)\n- Twitter: [@BarackMukelenga](https://twitter.com/BarackMukelenga)\n- LinkedIn: [Baraka Mukelenga](https://www.linkedin.com/in/baraka-mukelenga/)\n\n## 🤝 Contributing\n\nContributions, issues, and feature requests are welcome!\n\nFeel free to check the [issues page](https://github.com/barackm/js-endless-runner-game/issues).\n\n## Show your support\n\nGive a ⭐️ if you like this project!❤️❤️❤️\n\n## Acknowledgments\n\n- Microverse\n\n## License\n\nThe MIT License (MIT)\n\nCopyright (c) 2021 Baraka Mukelenga\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbarackm%2Fjs-endless-runner-game","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbarackm%2Fjs-endless-runner-game","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbarackm%2Fjs-endless-runner-game/lists"}