Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vichuge/js-capstone-endless-runner
This project is an endless runner game made on js with phaser and webpack technologies.
https://github.com/vichuge/js-capstone-endless-runner
canvas canvas-game game javascript phaser3 webpack
Last synced: 7 days ago
JSON representation
This project is an endless runner game made on js with phaser and webpack technologies.
- Host: GitHub
- URL: https://github.com/vichuge/js-capstone-endless-runner
- Owner: vichuge
- License: mit
- Created: 2021-04-29T22:53:33.000Z (over 3 years ago)
- Default Branch: development
- Last Pushed: 2022-11-14T14:15:54.000Z (about 2 years ago)
- Last Synced: 2023-03-07T21:40:22.954Z (over 1 year ago)
- Topics: canvas, canvas-game, game, javascript, phaser3, webpack
- Language: JavaScript
- Homepage:
- Size: 17.5 MB
- Stars: 7
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Sunny Land (Platform game capstone project)
> It's a 2d game with a cute fox who set himself out for an endless adventure to jump collect gems and avoid frogs on speeding various platforms
![screenshot](./screenshots/Screenshot_2.png)
## Built With
- HTML
- Phaser
- JavaScript
- ES6
- Webpack
- Jest## Live Demo
**If the game take too long to load OR stuck at 91% just press f5**
[Live Demo Link](https://vichuge.github.io/js-capstone-endless-runner/)## Game Design Documment
This is a game based on an endless running journey and the hero is a cute fox with a mission to collect as many gems as possible to come as number 1 on the leaderboard.
He must avoid frogs and falling or otherwise he meets his doom.
The cute fox can jump once, and twice in midst of air defying rules of physics and allowing him to avoid falling to infinity or falling.
[Game Design Document (GDD) Link](./GDD.md)### How to play
- JUMP:
[ Left click ]### Prerequisites
- Live Server plugin for Visual Studio Code
### Setup
1- Clone the repository
```
git clone https://github.com/vichuge/js-capstone-endless-runner.git
```2- Open the folder on VS Code.
3- install Packages
```
npm install
```3- Run live server
```
npm run watch / npm run start
```3.2- If you don't user live server on vs code dist/index.html needs to be launched after ```npm start```.
4- Everything should be running by now.
### Testing
Run the next on your terminal in the repository folder:
```
npm run test
```## Author
👤 **Victor Pacheco**
- GitHub: [@vichuge](https://github.com/vichuge)
- LinkedIn: [LinkedIn](https://www.linkedin.com/in/victor-pacheco-7946aab2/)## Show your support
Give a ⭐️ if you like this project!
## Acknowledgments
- Artwork created by Luis Zuno [@ansimuz](https://www.patreon.com/ansimuz)
- Music by Pascal Belisle
- UI pack by [Kenney Vleugels](https://www.kenney.nl/)
- sound effects by [opengameart.org](https://opengameart.org/)