2017年8月11日金曜日

最近ガルパをやっています

近況報告
最近ブログの更新もそうですが、そもそもプログラミングなんかが出来てないのでした~

このブログはあくまで備忘録なので、近況報告とかするつもりはなかったのですが流石に半年も更新しないのは、ねえ?

さて、下書きではboost+cocos2dxで遊んでみよう!みたいなのもあったりするのですが、今年いっぱいは多分下書きのままでしょう。
そもそもCを最近やってません。で何をしてたかと言うとスマホゲームをやってました。音楽ゲームが好きなのでDeemoの後に目を付けたのがガルパってゲーム。ソシャゲはあまりやらないのでスマホでキャラが全部アニメーションになっているのは衝撃的でしたね、ボイスまでついてるし。時代の進歩って凄い。
で、結構やりこんでた結果こんなものを作っていました。


遂にC以外の言語に手を出した!装飾は面倒だったのでほぼやってませんが久々にソースコードをゴリゴリ書き出すのは楽しかったです。
動機は単純に「欲しかった、どうせ作るのなら公開したかった」といった具合。前に艦これをやってた時に散々お世話になった制空値計算機みたいなのを作ってみたかったのでした。
そんなわけで公開前提だったのもありとにかく短期間で仕上げようとhtmlもjavascriptもよくわからないまま時間最優先で汚いソースコードを書き上げました。保守性皆無。
その後流石に汚すぎたので殆ど書き直しました。キャラや楽曲のデータはsqliteで管理、その流れで計算部分はjavascriptだったのを全てphpで書き直し。ただこれ計算する度にサーバーにデータ送って計算させてってしてる訳だからちょっとどんくさかったり。無いとは思うけどサーバーに負荷かかるようならphpの実行停止食らって動作しなくなるかもしれないし。
また書き直すとしたら計算部分はjavascriptを出力するようにするべきかもしれない。

あとこれを公開する時にさくらレンタルサーバーを借りたのでそこにホームページを作りました。それに伴ってブログ名も変更。
せっかくレンタルサーバー借りたんだし色々活用してみたいですね。