๐น๏ธ Mario: IEEE Time-Travel Quest ๐ Overview
Mario: IEEE Time-Travel Quest is a 2D side-scrolling platformer built on a classic Mario-style base game. This project was developed for a hackathon, combining creativity, gameplay mechanics, and strong IEEE-themed storytelling.
Mario is on a mission to celebrate the 80th anniversary of the IEEE Conference, but things go wrongโฆ
๐ง Storyline
Mario is testing his time machine for the IEEE 80th anniversary conference. Due to a critical bug, the machine breaks apart and sends him back in time to the early days of the IEEE Computer Society.
Now, Mario must:
Collect all the broken time machine parts Avoid dangerous code bugs Solve optional puzzles Use his anti-gravity device
His ultimate goal: ๐ Fix the time machine and return to the IEEE 80th anniversary celebration.
๐ฌ Cutscenes ๐ฅ Cutscene 1 (Game Start)
After clicking Start, Mario is teleported back in time, surrounded by broken time machine parts.
๐ฅ Cutscene 2 (Game End)
Once the game is completed, Mario stands beside the repaired time machine while people around him cheer and celebrate.
๐ฏ Game Objective Collect 20 time machine parts to win Avoid obstacles (bugs in the code) Optional: Solve puzzles to improve your final score โ๏ธ Game Mechanics ๐งฉ Collectibles โ Time Machine Parts โ +1 score โ Bugs (Obstacles) โ -1 score ๐ง Puzzle System (Bonus Feature) Special collectibles trigger popup puzzles Game pauses while solving Non-trivial, challenging puzzles Affects final โPaper Statusโ ranking ๐ช Parkour Paths Optional alternate routes with higher difficulty Includes: Challenging jumps One puzzle collectible placed strategically Players can choose: Safe route OR Parkour challenge ๐งฒ Anti-Gravity Feature Toggle using Shift key When ON: Gravity is disabled Mario can move freely in all directions Constraints: Active for 10 seconds Cooldown of 20 seconds ๐ Movement Mario movement speed is slightly reduced from base game Continuous side-scrolling gameplay maintained ๐จ UI & Design Clean, calm, and modern UI Improved visibility for: Collectibles Score Strong IEEE-themed visual elements integrated ๐งพ Scoreboard
Displayed after Cutscene 2:
Metric Description โฑ Time Taken Total time to complete the game ๐ Paper Status Based on puzzles solved ๐ Paper Status Ranking Q1 โ 2 puzzles solved Q2 โ 1 puzzle solved Q3 โ 0 puzzles solved ๐ ๏ธ Tech Stack HTML5 CSS3 JavaScript (Game Logic) ๐ Features Summary ๐ฎ Classic 2D platformer gameplay ๐ง Interactive puzzle system ๐ช Optional parkour paths ๐งฒ Anti-gravity mechanic with cooldown ๐ฌ Story-driven cutscenes ๐ Performance-based scoreboard ๐งฉ IEEE-themed narrative and elements ๐ How to Play Open the HTML file in your browser Click Start Use keyboard controls to: Move Mario Avoid obstacles Collect parts Press Shift to activate anti-gravity Solve puzzles (optional but rewarding!) Collect 20 parts to win ๐ก Future Improvements More levels with increasing difficulty Advanced puzzles Sound effects & background music Multiplayer or leaderboard system ๐ค Contribution
This project was built during a hackathon. Feel free to fork, improve, and expand it!
๐ License
Open for educational and hackathon use.