クロノス・クラウン - 記事検索

ツイート @rutenさんをフォロー
クロクロ ショップ 本、ゲーム、同人誌他を販売
クロクロ ツールズ 便利なWebアプリを多数収録
IT用語大辞典 IT用語を解説
ソフトウェア
めもりーくりーなー Winのメモリーをお掃除するソフト
Novel Supporter 小説推敲補助ソフト
PCソフト 便利なソフトを多数公開
Webサービス 便利で楽しいサービス多数
レトロゲームファクトリー レトロゲーム移植会社のお仕事小説
#電書ハック 電子書籍編集部のお仕事小説
顔貌売人 IT系ミステリ
裏切りのプログラム IT系ミステリ
ゲーム
Little Land War SRPG Win向けSRPG
Little Bit War Switch向け高速RTS
TinyWar high-speed 1ステージ数分の8bit風RTS
EX リバーシ 変形盤面、ステージ多数
http://army-and-maiden.blogspot.com/2010/09/androidarmy-maiden1.html
2010年09月18日 04:10:18
Android実験
Android描画実験
 本日より、Android版の「Army & Maiden」の開発を始めました。

 今日行った内容は下記の通りです。

・Android版「Army & Maiden」用のプロジェクトの作成。

・Hellow Woldの起動テスト。

・初期化から終了までの各種メソッドと、タッチパネルのメソッドの実装。

・ゲーム進行管理と描画を行うための、スレッドによるループ処理の実装。

 取りあえずこんな感じです。まだスケルトンを作っただけという状態です。



 さて、来週ぐらいから、ラップ・クラスを作成して実装していくことになります。

 「Army & Maiden」は、PCとAndroidの環境依存を吸収するために、以下のラップ・クラスを用意しています。

・WrpDw(描画処理をラップするクラス)
・WrpEnv(各種環境依存をラップするクラス)
・WrpFile(ファイルのデフォルト入出力先やリソース取得をラップするクラス)
・WrpNet(通信処理をラップするクラス)
・WrpSnd(音声処理をラップするクラス)

 ゲーム内では、これらのラップ・クラスを通して、環境依存の処理に触れるようにしています。

 PC版の「Army & Maiden」では、これらのラップ・クラスを継承した以下のクラスを用意しています。これらを起動時に初期化して、「AppLoop」クラス(アプリ本体)に登録しています。

・WrpDwPc
・WrpEnvPc
・WrpFilePc
・WrpNetPc
・WrpSndPc

 来週から行うのは、これらのラップ・クラスのAndroid版の作成です。

・WrpDwAndroid
・WrpEnvAndroid
・WrpFileAndroid
・WrpNetAndroid
・WrpSndAndroid

 これで、理論的にはゲームのプログラムを一切弄ることなく、移植が完成する予定です。

 処理のメソッド自体は、既に「Ex Reversi」で開発したメソッドが流用できるので、かなりの部分コピペでいけるはずです。



 とはいえ、これだけでは解決しない環境依存も存在します。

 その一番の山場は、Androidの特殊な起動終了処理です。

 これに対するメソッドも「AppLoop」クラスには用意しているのですが、PC版では未実装です。予約だけしてあるメソッドというわけです。

 この部分を実装すれば、全ての動作が完成するはずです。



 ……とはいえ、実はこれで終わりではありません。

 最後の仕上げというか、手こずる可能性があるのは、CPUとメモリーのスペック対策です。

 メモリーに関しては、一応、PC版で16MB以内で全て動作するようにしてあるので大丈夫なはずです。PC版よりも画面サイズが小さいので、メモリー使用量は減るはずですし。

 あとは、CPUの速度が追いつくかどうかです。

 ここらへんは、実際の動作を見ての判断になります。



 目標は2週間なのですが、色々と他の仕事もあるので、もう少しかかるだろうなという感じです。

 上手くサクッといってくれればよいのですが。
最新20件 (全て見る)

柳井が執筆した本や商品 (全て見る

マンガでわかるJavaScriptのPromise
JavaScriptのPromiseをマンガで解説。無料。
レトロ風RPG 全コード
JSのレトロゲーム風RPGの全コードを掲載&解説。
タワーディフェンス 全コード
JSのタワーディフェンスの全コードを掲載&解説。
レトロゲームファクトリー
過去のゲームを最新機用に移植する会社のお仕事小説。新潮社より発売中。
#電書ハック
電子書籍編集部のお仕事小説。文藝春秋より発売中。
顔貌売人 ハッカー探偵 鹿敷堂桂馬
シリーズ第2弾。文藝春秋より発売中。
裏切りのプログラム ハッカー探偵 鹿敷堂桂馬
松本清張賞の最終候補に残った拙作小説(デビュー作)。

サイト目次

PCソフト/Webアプリ/ゲーム

記事/マンガ

柳井の同人活動

開発

携帯・スマホ

アナログ・ゲーム

Cronus Crown(クロノス・クラウン)のトップページに戻る
(c)2002-2024 Cronus Crown (c)1997-2024 Masakazu Yanai
ご意見・お問い合わせはサイト情報 弊社への連絡までお願いします
個人情報の取り扱い、利用者情報の外部送信について