Skip to content

Rabbit-Action is a browser game project implementing a recently learned JS framework. The main purpose of the game is to kill all the enemies in the least amount of time. JS Game built with Javascript, ES6, NPM, Webpack, Phaser3 framework, and a bit of HTML5 and CSS3. As an extra feature, the game saves and retrieves the time scores with request…

License

Notifications You must be signed in to change notification settings

NewIncome/Rabbit-Action_Game

Repository files navigation

Rabbit-Action_Game

Rabbit-Action is an HTML browser game made with Phaser3 and NPM. With requirements according to The Microverse JS Capstone project

image

Built With

  • JavaScript
  • Phaser3
  • Webpack
  • HTML5
  • Jest

Live Demo

🌐💻 <- Live Demo link

Getting Started

In order to start with this project you need the next:

  1. Get a copy of this project this repository 📘

Once you have cloned this project

  1. Go to folder project
  2. Look for the dist/index.html
  3. Use a live local server to load the html file
  4. Or just use the Live Demo link

Usage

  • Once the game is open and loaded
  • Click on the PLAY button
  • Once the game has started, use the following keyboard keys

-> Left Arrow : to move left

<- Right Arrow : to move right

^ Up Arrow : to move up

[ ] Space key : to punch

Game Stages/Phases

image
  1. Beginning Stage
    • First, green mosters with low life will appear, after defeating them with a punch, starts stage 2
  2. Second Stage
    • Pink Monsters will appear, less of them but with more life so you will have to hit them more times
  3. Final Stage
    • The Boss will appear. He will be alone but you will need to hit him a lot more times because he is stronger. He will also always run from you after every punch All the enemies, including the boss, will run al over at different speeds and when they fall of the land tiles they will respawn at the top

You will die and it will be game over if you fall off the tiles and into infinity, so be careful

Future upgrades

  • add music and sounds
  • add playability in mobile devices
  • add motion when player dies
  • add motion when boss is killed
  • add more levels

Author

👤 Jose Alfredo Cardenas

Acknowledgement

Inspiration from Luzaks project

Special Thanks

  • OpenGameArt for the links to great free resources
  • LudicArts for the excellent background and tileSet shared
  • Bevouliin for the great Enemies they made and share for free
  • and for the Hero, the base player: Art by Stephen "Redshrike" Challener and the OpenSurge Team. Commissioned by OpenGameArt.org

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Show your support

If you got until here, show your love hitting the ⭐️ button, greatly appreciated.

📝 License

This project is MIT licensed

About

Rabbit-Action is a browser game project implementing a recently learned JS framework. The main purpose of the game is to kill all the enemies in the least amount of time. JS Game built with Javascript, ES6, NPM, Webpack, Phaser3 framework, and a bit of HTML5 and CSS3. As an extra feature, the game saves and retrieves the time scores with request…

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •