連載
第5回 スクラッチパッドへのデータ保存とダウンロードファイルの処理:90Xi専用ゲームiアプリ開発講座(4/4 ページ)
900i専用のトレーディングカードゲームを開発するため、今回は携帯のスクラッチパッドを利用したデータの保存と、効果的なデータのダウンロード方法を紹介する。
ここに何もデータがなければ、0の値を拾って初めての起動と判断し、サーバから画像データを取得する。取得したらスクラッチパッドにサイズとデータを保存し、スクラッチパッド先頭バイトに1を書き込む。このとき書き込む値は0以外であれば何でもよい。
今回の場合、72種類のカード絵柄をまとめて一つのファイルにしたため、描画をする時に32×32ピクセルの絵柄を、1枚ずつ切り出さなくてはならない。この作業を簡易化するため、以下のようにカード番号とX、Y座標を指定することで、カードの枠と該当する箇所の絵柄を描画するメソッドを作成した。
次回より、いよいよ通信対戦を行うためのサーバサイドのプログラミングについて解説していく。ネットワークを利用できるアプリが作れるようになれば、今までとは一味違ったこともできるようになるはずだ。
advertisement
関連記事
- 連載バックナンバー
- 第1回 90xiの時代に何を作るか
ドコモのFOMA 900iシリーズが普及し始め、パケット定額制サービス「パケ・ホーダイ」も人気を博している。こうした新たな時代のiアプリ開発とはどんなものなのだろうか。 - 第2回 カードゲームをつくってみよう
900i専用の、トレーディングカードゲームを開発してみる。まずはカーソルを動かしてカードを選択するところまで作ってみよう。 - 第3回 簡単なゲーム作成の流れを身に付ける
900i専用のトレーディングカードゲームを開発するため、今回はシーン別処理とランダムな値の取得について学んでいく - 第4回 カメラ機能を使ってカードを作ろう
900i専用のトレーディングカードゲームを開発するため、今回は900iのカメラ機能と画像処理機能を利用してゲームの主役であるカードを生成する方法を紹介する。 - ドコモ四国、第3回iアプリコンテストを開催
ドコモ四国は今年で3回目となるiアプリコンテストを開催する。iアプリ部門、Flash部門、四国学生部門の3部門を設け、大賞には賞金30万円などが授与される。
関連リンク
Copyright © ITmedia, Inc. All Rights Reserved.