Table of Contents
In this wacky adventure, you'll play as OIRAM, a mustached hero on a mission to save the princess from the clutches of an evil mushroom king. But don't worry, this game is not your average Mario clone. We've added plenty of surprises to keep you on your toes, like power-ups that turn you into a giant mushroom, and enemies that break into a dance when you defeat them.
So what are you waiting for? Give OIRAM a try and see if you have what it takes to rescue the princess and defeat the evil mushroom king. But beware, this game is highly addictive and may cause extreme laughter and joy.
It is built using p5.js, a JavaScript library for creative coding.I've put in a ton of effort to create a seamless gaming experience, from the charming graphics to the catchy soundtrack. And don't forget about the hilarious sound effects - you'll be chuckling as you jump and run your way through the levels. While it's true that there are many better ways to create this kind of experience but as it was actually a college project i had to use the given tech stack.
I did this projectt recently with p5.js and vanilla javascript as a final project fo ITP1 cource of my university. Because of time constraints i didn't get able to get the whole game completed, so i only the parts i was asked by my uni. If you like the concept and would like to finish this project then here's the roadmap that i will be following and will be working on to complete this project in near future (feel free to contribute to the project to help me complete the roadmap):
- Base Game
- HD Textures
- Sprite Animations
- Start and End Screen UI
- add a story
- add a boss enemy
- add barriers
- add score leader-board
- make a game pause button
- add levels & more maps
- add underground levels
- add air & on water levels
- add forest levels
- add spike canyons
- add super spells
- add enemy mushrooms
- add ending - save the princess
See the open issues for a full list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch
git checkout -b feature/AmazingFeature- Commit your Changes
git commit -m Add some AmazingFeature- Push to the Branch
git push origin feature/AmazingFeature-
Open a Pull Request
-
For level designing guidance :
Distributed under the GNU License. See LICENSE.txt for more information.
~ wanna checkout my other projects: https://github.com/FalconEthics
-Hope you liked this small web game, initially this project was my submission for ITP1 game project with p5.js when i was doing my bachelor's in cse from the University of London
