【ハウツー】
iPhoneゲーム自作工房2 - 隕石破壊ゲームの作成
1 iPhoneを使って隕石から都市を守れるのか?
2008/07/30
iPhone+Safariでリアルタイムゲームは作れるか?
前回はiPhone 3G(以後iPhoneと表記)で、ちょっとしたゲームを作成しました。今回はよりリアルタイム性を求めるゲームをJavaScriptで作成してみます。ここで作成するゲームは「上から落下してくる隕石をタップして破壊し都市を守る」というものです。
前回と異なり今回作成するゲームは複数の隕石が動きます。このため、iPhone + Safariの処理速度で十分ゲームになるのか、というのが1つのポイントです。先に結論を書いてしまえば、隕石が10個程度では全く問題がありません。さすがにパソコンのように高速には処理できませんが、ゲームとして遊ぶには十分な速度です。
実際にゲームを作成してみると処理速度よりも「タッチの反応の悪さ」が非常に気になります。隕石をタップして破壊していきますが、マウスのクリックと違い即座に反映されにくい感じがあります。また、隕石のサイズも問題です。というのも、前回のゲームのように何も動かないのであれば、その場所をタップすることが容易ですが、動いている物体をタップした場合なかなかうまくいきません。タップした場合、指が離れた時に判定が行われるため隕石のサイズが小さいとタップしたはずなのにタップしていないような感じになり非常に操作性の悪いゲームになってしまいます。少なくとも48×48ピクセルほどないとタップすることが難しくなります。
それでは実際のゲームのプログラムについて説明していきましょう。
ヘッドライン
- iPad先行予約開始は日本時間3月12日午後10時30分 - Apple Online Storeにて[19:34 3/12]アップル
- コニカミノルタ、HDD用ガラス基板の生産能力を増強 - 需要拡大に対応[19:05 3/12]自作
- ドスパラ、独ROCCAT社製ゲーミングマウス「KOVA」の販売を開始[18:49 3/12]ドスパラ
- 【レポート】マイクロソフト、アクティブな高齢者の社会参画を促す新たなプロジェクト[18:40 3/12]Windows 7
- UQ、WiMAX内蔵の最新PCが当たる「GET WiMAX キャンペーン」開始[18:39 3/12]周辺機器
- ENERMAX、80PLUS取得&超静音の省エネ設計電源「"エコ80+ II" EES400AWT II」[18:10 3/12]自作
- 日本エイサー、Athlon 64搭載11.6型フェラーリモデルの新型ノート[17:36 3/12]本体
- Antec、150W電源を標準搭載したMini-ITXケース[17:33 3/12]自作
- 高速化ソフトを5本収録する「ソースネクスト 速PACK 7」が発売[17:25 3/12]ソフト
- FOXCONN、AMD 780G搭載で実売7,000円のマイクロATXマザー「A7GM-S」[17:07 3/12]自作










