Sunflat のブログ

ソフトウェア開発についての話題が多いかも

iアプリ用フレームワーク

入れ歯3Dシューティングを公開するために,新しいiアプリフレームワークを作成中.

以前作成したアプリ用フレームワークは,1回コードを書くだけで4プラットフォーム(Doja(Docomo),JSCL(Vodafone2G),ezplus(auJavaアプリ),Applet)全てに対応できることを目指したものだが,おかげで色々制約が多く,また色々機能を追加していった結果スパゲティ状態になってしまった.

3Dアプリを作るということもあり,今後はJavaアプリはDocomo専用にする予定なので,新フレームワークはDojaべったりのコードを書いてシンプルな構成にする予定.


とりあえず必要な機能はこんな感じか….

  • タスク管理
  • 2D/3D描画支援
  • タイマ
  • メニュー
  • 初回通信でリソースDL
  • 認証通信&ゲーム内広告(テスト)
  • ハイスコアランキング
  • データ永続化
  • サウンド
  • プリプロセッサを使って複数バージョン生成

うーん結構大変そうだ.
いつになったら3Dアプリを公開できるんだろう…(^−^;)