Ninja Wizards
Welcome to Ninja Wizards, an action-fighting platformer where you weave your spells together to destroy as many enemies as possible.
Controls:
Move Left | A |
Move Right | D |
Jump | W / SPACE |
Dash | LEFT SHIFT |
Basic Attack | LEFT CLICK |
Shield | RIGHT CLICK |
Enter/Disable Stealth Mode | S |
Ice Spear | Hold E |
Bash | R |
Fireball | Hold F |
Shadow Slash | Q |
Pause | ESC |
Sources:
Sprites
Ninja under moonlight (https://www.peakpx.com/en/hd-wallpaper-desktop-agcvk)
Octopath Traveler Sprites (https://www.spriters-resource.com/nintendo_switch/octopathtraveler/?source=genre)
Yellow Effect Bullet Impact Explosion 32x32 (https://bdragon1727.itch.io/free-effect-bullet-impact-explosion-32x32)
Sword slash animations:
Fonts
The only font used was a pixel text font taken from: https://www.dafont.com/bitmap.php
Tiles
Dark World: https://szadiart.itch.io/pixel-platformer-world
Forest: https://szadiart.itch.io/platformer-fantasy-set1
Audio
Genshin Impact:
- Duel in the Mist
- Remembrance of Akitsu
- Sakura-Scented Kiseru
All Octopath Traveler audio comes from: https://www.sounds-resource.com/nintendo_switch/octopathtraveler/
The Legend of Zelda: Breath of the Wild:
- BOTW Parry Sound Effect
- Every other sound comes from: https://www.sounds-resource.com/nintendo_switch/thelegendofzeldabreathofthewild/...
Wizard of Legend:
Features not Implemented:
I tried to make the enemy mage teleport to positions but there was a lot of problems with collisions and finding a teleport position.
AI Assistance:
ChatGPT was only used for one instance to help me understand how I can dynamically assign variables: https://chat.openai.com/share/076e0272-7e8f-406f-9e8b-13ae718ebccb
Development log
- Documentation + User GuideOct 15, 2023
- Week 6 - Game World, PolishOct 14, 2023
- Week 5 - Enemy AI, Title ScreenOct 08, 2023
- Game TestingOct 05, 2023
- Week 4 - User InterfaceOct 01, 2023
- Week 3 - World Map(s)Sep 24, 2023
- Week 2 - Player AbilitiesSep 17, 2023
- Week 1 - Player MovementSep 08, 2023
Comments
Log in with itch.io to leave a comment.
This is a fantastic piece of work, with heaps and heaps of powerups and functionality. I can only imagine the sheer size of the codebase at this point, a heap of work has gone into this, well done!
I like the yellow pull-in movement, and I'm glad to see this being used probably more frequently and deliberately in the level designs.