itch.io is community of indie game creators and players

Devlogs

How did I made such complexity like this in SHMUP Creator?

CHOUNIJIDEN: Iridescent Force
A downloadable game for Windows
If the player used a bomb, the off-screen enemy will be killed, and the no bomb bonus will not be awarded. If the trigger detectes that the off-screen enemy is still alive, the trigger will activate other triggers. First, the kill trigger will activate to force kill the connected off-screen enemy without score. Second, as a reward, the item spawner trigger will activate to grant the player bonus score. And finally, the text trigger will activate to tell the player that the player survived without using a smart bomb. For this to work, make sure that you widen the wake zone. For bonuses relating to how fast did the player defeated a boss, it's complicated. This took me lots of time to make it work well and it was the most challenging part of implementing remaining time bonus. You would need a trigger that will activate when the connected enemy boss is alive. When that trigger is activated, it will activate every time trigger that you would put inside your level. In every timer trigger, it is connected to an item spawner that grants the player some points (preferably 1000 or 10000). Each item spawner trigger will require another trigger that will activate if the connected enemy boss is dead in order to activate the item spawner trigger. The first timer trigger has a duration of 1, but every succeeding timer trigger will have additional 1 second to the duration. If the time bonus allows maximum of 60 seconds, that will be a lot to handle: First is the 60 triggers all connecting to the same enemy, activating if the connected enemy is killed. Second is the 60 item spawner triggers, which grant the player 1000 or 10000 points per each item spawner trigger activated (maximum 6000 or 60000 points). And finally, 60 timer triggers, where the first timer trigger has a duration of 1, the second being 2...and the final timer trigger being a duration of 60.

Here’s this insanity in action! Imagine making something incredible in SHMUP Creator, that would be seriously filled with triggers, so I recommend making a layer dedicated for the triggers!

For those who are making shmups using SHMUP Creator, I guess there is a disadvantage that you need to overcome when using this engine. The disadvantage in context is that it will be time-consuming to make something complex when using triggers. It would be much easier to do it with code, but that’s going to be done in other game engines.

On behalf of CHOUNIJIDEN: Iridescent Force, I am glad to say that I enjoyed trying to making caravan shmups possible using SHMUP Creator. I made this game just to show how capable a score attack shoot-em-up can be made with it. Next time for sure, I will work on making a real shmup, and that will be CHOUNIJIDEN: Wonderful Skies. This is going to get serious the next time I make a new shmup using SHMUP Creator.

Download CHOUNIJIDEN: Iridescent Force
Leave a comment