Vagabond Kingdom
About
Game made as a submission for the GDD-1 2021 course at Graz, University of Technology.
For GRADING purposes, the enemy that dodges projectiles (mandatory feature) is guaranteed to spawn within the first four enemies ("Wave 1"), everything beyond that is endless.
Second implemented feature is character selection.
As for bonus stuff, it's mostly just the crowd gathering like in Assassin's Creed via coin toss! The difference being they're not only a "shield", they can shoot, too!
Controls (Keyboard & Mouse):
- WSAD / Arrow Keys - Movement
- J / Left Click - Shoot Main Projectile
- K / Right Click / Space Bar - Shoot Secondary Projectile
(Gamepad Controls described in-game.)
Blue enemies that touch a convert projectile become allies that can be controlled as well! The game ends when you run out of controllable characters. Difficulty scales with wave count, both linearly and eventually exponentially.
Secondary projectiles can only be used after several regular shots have been landed or enough time has passed.
Character Description:
- Ranger: Shoots slightly inaccurate projectiles with high base damage. Special Projectile is a coin bag "convert shot" that guarantees to convert if hitting a valid enemy.
- Wizard: Shoots swerving shots, has insanely high base damage, but can't convert enemies at all. Their secondary is a barrage of flames that can build up for quite a while.
- King: Shoots inaccurate coin-like projectiles. Have an innate 35% chance to convert blue enemies on hit.
Planned Post-Grading Extensions:
- Randomly Generated Enemies! It's already possible, there simply wasn't enough time. Enemies have ATTRIBUTES ("isRelentless" for moving back into the screen after leaving it instead of despawning, "isApproaching" for trying to line up with player) and STATS that can all be randomly assigned when Instantiated.
- Stat Variance - Slightly randomized stats for each enemy! Chance for enemies to be named, with the name being displayed next to their heart!
- Sounds Effects!
- Visual Representation of Enemy Attributes.
- Frenzy Mode! Low chance for enemies to spawn with one or more ridiculously high stats, chance grows as wave intensity grows. Toggle in Main Menu.
- Melee Projectiles, Characters and Allies.
- MORE Characters, Allies and Enemies! They're easy enough to make~!
- More Music, a proper Audio Manager with mute options.
Credits:
- Music by wingless-seraph
- Sound Effects by Juhani Junkala.
- Art Assets: 16x16 Fantasy Tileset by Jerom
- Font License purchased from Chevy Ray