S.F. Page

Programming,Music,etc...

three.jsで2Dシューティングゲームの続きを作る(2) - gulp + babel + browserifyでビルドするように変更し、コードを修正した。

表題の通り、シューティングゲームのビルドをgulp + babel + browserifyで行うように変更した。 コードはファイルで分割していたものの、モノリシックな構成になっていたので、ファイル単位でモジュール化を行った。 といってもファイル間で疎に保てているかというと微妙であるが。

これが結構大変だった。元のコードがいい加減なためだ。バグも結構あったので修正した。どうも以前のバージョンはかろうじて動いていたようだ。といっても動くようにしたコードもいい加減なのだが。。

https://68.media.tumblr.com/74084258d0cd7fc22dbe6ba6a38e9fea/tumblr_o0pl6yRyjt1s44dwzo1_1280.png

動くバージョン

github.sfpgmr.net

レポジトリ

github.com

Chrome,Edge,Firefoxで動くことは動いたが、まだBugはあるかもしれない。

次に進む準備ができたので、アイデア出しをしつつ実装しようかと思っている。

ギャラガってゲームとしての完成度はやっぱり高いなぁと思う。固定画面のシューティングでこれを超えるゲームっていまだにないんじゃないかなあと思ったりする。こういうジャンルが廃れているのいうのもあるけどね。