I recently became fan of williams electrinics arcade game, sinistar after buying a flight stick.
I didn't like sinistar that much before because the game felt too frustrating, but using flight stick was a game changer as it allows to move the ship much preciser and made it much more fun.
But I still found it flawed as sinistar's gameplay doesn't offer much to keep playing unlike other classics like defener and robotron 2084.
There are only 3 kinds of enemies including sinistar himself, and sinistar's pattern is quite simple and basic that warriors are actually much more scary and sometimes downright cheap, who don't even give a second to react and kill me instantly.
So, I decided to make my own version of sinistar, with today's much more precise ananlog controls, and many new features and tweaks to improve its gameplay.
Currently, I made the basic prototype of Sinistar's gameplay loop, with some original enemies and new weapons.
The player's laser now have two firerate option. regular fire is same as firing laser in sinistar, and there's rapidfire mode that fires lasers 3 times faster but quickly overheats the gun. I designed it so you have to use two firerate modes wisely to deal with many amount of enemies and mine crystals from planetoids faster but avoid destroying it with too many shots.
There are also 5 kinds of supweapons you can choose. In the video I changed the weapons during game to showcase them but in the completed version I'll make it to choose one of them before starting the game.
I added various control types including Keyboard, asteroids(controls just like Asteroids, left to CCW rotation and right to CW and up to thrust), controller (either Xinput or Directinput devices are supported), and mouse. I tested it with various controllers and so far Flight stick feels best. no other devices are as precise as it.
my plans are adding more new enemies and patterns for Devileader to make the gameplay less repetitive, and adding bonus levels that have other objectives than destroying Devileader.