Table of Contents
Slide, jump, and glide through a frosty adventure!
Penguin Dash is an exciting 2D platformer runner game set in a world of snowy mountains. Dodge snowman enemies, collect power-ups, and experience an icy adventure like never before!
Click the image to play this game in your browser
- Phaser.js
- TypeScript
- Parcel
- SPACE: Jump
- Right Arrow: Slide
- 🐧 Sprites and background images from GAMEARTGUPPY
- 🔊 Sound Effect from Pixabay
To run Penguin Dash locally, follow these steps:
- Make sure you have Node.js installed on your system.
- Clone or download this repository to your machine.
- Navigate to the project directory and open a terminal.
- Install Parcel globally by running:
npm install -g parcel-bundler
- Install the project dependencies with:
npm install
- To start the development server, use:
npm start
Parcel will automatically compile and refresh the game as you make changes to the code.
To deploy your game, follow these steps:
- Build the project using:
npm run build
- Customize the repository configs in
package.json
- Deploy the game directly to GitHub Pages with:
npm run deploy
This game was built by following the tutorial project from the book Infinite Runner in Phaser 3. Special thanks to the author supertommy for his valuable guidance and resources.
If you have any ideas, or comments regarding the game, please don't hesitate to reach out to me. I'd love to hear from you!
- Email: hthant00chk@gmail.com
- LinkedIn: hthantoo
I'd love your help in making this game even better! If you find any bugs 🐞 or have ideas 💡 for new features, let me know by opening an issue.
This project is licensed under the MIT License.