jubeat++ではExcelでJavaのソースコードを生成しているためネタで紹介してみます
作業の流れ
- 楽曲パック配信
- 楽曲パック購入
- http://www.konami.jp/products/touch_jubeatplus/music.html の情報を http://jubeatplusplus.appspot.com/file/music.xls にコピペ
- ゲームをプレイしてTUNE_ID解析
- マクロのおかげでxlsに貼りつけた情報がそのままenumの要素に!
- xlsのコードをソースに貼り付けて軽く動作確認して公開
突っ込まれそうなところを先読み
- Q. どうしてenum?こういうのはデータベースの役割じゃない?
- A. Datastore*1のReadが多すぎると課金対象になる
- かつ、Datastoreから取りに行くよりもコンパイル済のコードから取りに行った方が最速
- Q. 直接enumを編集するのは?
- A. これ系のデータはExcelにまとめた方が編集しやすい
実際のソースコードとか
結構長いです
*1:Google App Engineのデータベース