729氏の方法は、汎用的
 自機のメインタスクで、ボタン判定で攻撃パネルで自機の向きにショット
 変数で場合分けしてパワーアップ(得点やアイテム、経験値などいろんな方法で可能)

480,486の方法も、オプション使用しないSTGならあり
 オプションウエポンで自機のウエポンを作成して、透明色のオプションキャラクタを自機に被せる
 オプションウエポンはアイテムで自動レベルアップ

でも、479の言い分も分かる
 「X,Y速度」での指定だけでなくて、「角度,速度」での指定もあれば便利
(特に拡散系のショットの場合に)