{"id":16893553,"url":"https://github.com/gasb150/running","last_synced_at":"2026-05-07T13:38:47.120Z","repository":{"id":47597050,"uuid":"359958431","full_name":"gasb150/Running","owner":"gasb150","description":"Platform game developed using Phaser 3 library. The character is a robot that has to escape from the factory it was created, jumping through platforms with different widths and positioned in different heights, collect coins, and evading robots and spikes.","archived":false,"fork":false,"pushed_at":"2021-08-22T20:22:50.000Z","size":23455,"stargazers_count":3,"open_issues_count":2,"forks_count":1,"subscribers_count":1,"default_branch":"developer","last_synced_at":"2025-04-05T12:31:03.413Z","etag":null,"topics":["javascript","jest","netlify","phaser3","webpack"],"latest_commit_sha":null,"homepage":"https://thirsty-mcnulty-d6efb3.netlify.app/","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/gasb150.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}},"created_at":"2021-04-20T21:43:16.000Z","updated_at":"2021-05-04T14:33:56.000Z","dependencies_parsed_at":"2022-08-26T12:11:59.799Z","dependency_job_id":null,"html_url":"https://github.com/gasb150/Running","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/gasb150/Running","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gasb150%2FRunning","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gasb150%2FRunning/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gasb150%2FRunning/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gasb150%2FRunning/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gasb150","download_url":"https://codeload.github.com/gasb150/Running/tar.gz/refs/heads/developer","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gasb150%2FRunning/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266160750,"owners_count":23885883,"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":["javascript","jest","netlify","phaser3","webpack"],"created_at":"2024-10-13T17:15:36.126Z","updated_at":"2026-05-07T13:38:42.098Z","avatar_url":"https://github.com/gasb150.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Robot Runner\n\nThis is a platform game developed using Phaser 3 library. the character is a robot that has to escape from the factory it was created, jumping through platforms with different widths and positioned in different heights, collect coins, and evading robots and spikes.\n\nThe score is increased, for each platform and robot completely hidden in the right and for each coin collected. Once the score passes some limits the difficulty will be increased, and spikes are going to appear.\n\nYou can submit your player name, and once the player dye, your score will be submitted to leaderboard API.\n\nYou will see your position if your score is higher than the player in the #10 position.\n\n## Live Version \n\n[Play me](https://thirsty-mcnulty-d6efb3.netlify.app/)\n\n\n## Video Description\n\n[video](https://www.loom.com/share/63cfd2c941624e33ba7dac0db22fb777)\n## How to play\n\nTO play you can use, click, or the space key.\n With a max 2, your goal is to collect as many coins as possible without fall.\n\n ## Assets\n\n ### Main Character - Robot Man\n\n![Screenshot](./src/assets/images/player.png)\n\n### Enemy Character - Robot Enemy\n![Screenshot](./src/assets/images/robotEnemy.png)\n\n### Platforms\n\n![Screenshot](./src/assets/images/platform.png)\n\n### Spike\n\n![Screenshot](./src/assets/images/Spike.png)\n\n### Coins\n\n![Screenshot](./src/assets/images/coin.png)\n\n## Main Scenes\n\n### Enter Name\n This Scene has a text box where the user should enter with a username. The user should press enter and wait for the submission. \n\n ![Screenshot](./src/assets/images/entername.jpeg)\n\n### Menu\n\n\n\u003e Menu Scene - Where you can navigate through the options: Play, Options, Instructions, and Credits\n\n![Screenshot](./src/assets/images/menu.jpeg)\n\n\n### Game Scene\n\n\u003e Game Scene - Where the game starts. Platforms of different sizes are generated and also random amounts of coins. The user can make the character jump through the platforms using the 'SPACE' key or clicking with the left mouse button. Character is allowed to double jump, but no more than two jumps are allowed. Every time the character collects a coin (overlapping the coin) the Score is increased by 10 units and that should be displayed.\n\n![Screenshot](./src/assets/images/game.jpeg)\n\n\n\n\u003e Submit Scene - When the character finally falls the \"Submit Scene\" is generated. Where the app will submit his score, \n\n### Leaderboard\n\n\u003e Leaderboard Scene - After the score submission a leaderboard is displayed and if the last submission is at the top 6, it should be included. This scene contains 2 buttons where the user can choose between play again and come back to the main menu.\n\n![Screenshot](./src/assets/images/leaderboard.jpeg)\n\n### Instructions\n\n\u003e Instructions - The page contains instructions about how to control the character and also the game goal.\n\n![Screenshot](./src/assets/images/instrutctions.jpeg)\n\n### Credits\n\n\u003e Credits - The scene to acknowledge the developer responsible for the game development.\n\n![Screenshot](./src/assets/images/credits.jpeg)\n\n## Built With\n\n- Javascript\n- Webpack\n- HTML5\n- CSS3\n- Jest\n- Phaser\n\n## Deployed with Netlify\n\n## Prerequisites\n\n- Using NPM package and JavaScript knowledge to build and test the game.\n- You should install Node.js to run the server with the dependency used. If you don't have Node you can follow this tutorial to set it on your local machine: [HERE](https://www.w3schools.com/nodejs/default.asp)\n\n\n## Getting Started\n\nTo get a local copy of this project running follow these simple steps.\n\n- Clone this repository\n \u003e `git clone \u003crepo\u003e`\n\n- To set Webpack and the dependencies run the command\n\u003e `npm install`\n- Use your favorite browser to open the index.html file (located at the dist page)\n\n- If you have node.js installed and all the dependencies were installed successfully, you can run the following command to start the server where the project will run.\n\n\u003e `yarn start`\n\n- Open the following path in your browser.\n\n\u003e `http://localhost:8000/`\n\n## Running tests\n\nThis project contains Built tests using jest. To run the tests on your local machine you can run the following command on the project folder:\n \u003e `yarn test`\n\n If you want to build customized tests, you should create new files or edit the files inside the tests/ folder.\n The tests files should be always named with the extension .test.js\n To set the watch mode and keep tracking the tests continuously while you build it you can run\n\u003e `yarn test-watch`\n\n\n## Authors\n\n:bird: **Gustavo Sanmartin** \n\n- Github: [gasb150](https://github.com/gasb150)\n- Twitter: [@7aves](https://twitter.com/7aves)\n- Linkedin: [gustavsanmartin](https://www.linkedin.com/in/gustavsanmartin/)\n\n\n## 🤝 Contributing\n\nContributions, issues, and feature requests are welcome!\n\nFeel free to check the [issues page](issues/).\n\n\n## Show your support\n\nShow your support with a star if you like this project!\n\n## Acknowledgments\n\n- Microverse\n\n- opengameart.org\n\n- Gameart2d\n\n## 📝 License\n\n\u003cp\u003eThis project is \u003ca href=\"LICENSE\"\u003eMIT\u003c/a\u003e licensed.\u003c/p\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgasb150%2Frunning","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgasb150%2Frunning","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgasb150%2Frunning/lists"}