Skip to content

kdundigalla25/MissionInQuackAble

Repository files navigation

Mission InQuackAble

A modern twist on the retro classic Space Invaders, built in Phaser Editor.

Overview:

Mission InQuackAble is a retro-inspired arcade shooter that reimagines Space Invaders with a playful, duck themed twist. Defend your base against waves of invading ducks, collect coins, and upgrade your weapons to survive the cosmic chaos.

Developed in Phaser Editor during HackNC 2025, the game blends nostalgic pixel aesthetics with modern gameplay mechanics.

Core Features:

  • Space Invaders-style gameplay: Shoot incoming enemies before they reach you.
  • Currency system: Earn coins for each enemy defeated.
  • Shop system: Upgrade weapons, fire rate, and abilities between rounds.
  • Level system: With each level cleared, enemies increase in health and movement speed.
  • Keyboard controls: A/D - Move

Tech Stack:

Game Engine: Phaser 3 (via Phaser Editor) Language: TypeScript Tools: Vite, Git, VS Code, npm

Assets and Credits:

All assets were sourced from generous creators on itch.io. We do not claim ownership of any visual or audio assets. All rights remain with the respective creators.

AI Usage:

We used AI to help learn TypeScript shortcuts quickly for our limited time. We also used it for helping figure out problems with our difficulties learning Phaser Editor.

Gameplay Loop:

  1. Start Game - Player begins with a basic blaster.
  2. Defeat Ducks - Earn coins for each enemy destroyed.
  3. Visit Shop - Spend currency on better weapons, fire rate, or abilities.
  4. Survive Waves - Enemies become faster and more numerous.
  5. Repeat and Upgrade - Progressively unlock new content.

Interactive Elements:

  1. Button Hover - Buttons have a hover interaction.
  2. Scene Linking - Proper linking between scenes based on button inputs

Team:

Developers: Nikita, Karthik, Hanna, Yuhan Hackathon: HackNC 2025, 10.10–10.12 Duration: 30 Hours Engine: Phaser Editor

How to Run Locally:

  1. Clone the repo git clone https://github.com/yourusername/duck-invaders.git cd duck-invaders
  2. Install dependencies npm install
  3. Run the game locally npm run dev
  4. Open in browser http://localhost:5173/

Try It Out:

https://missioninquackable.netlify.app/

License:

This project is released for educational and demonstration purposes only. All included third-party assets belong to their respective creators and are used under their stated licenses.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors