| ★はじめに★ |
●お兄ちゃん! いっしょに プログラミング しよ♪●
2001年1月、NTTドコモのiアプリ対応携帯電話、503iシリーズが発売されました。
Java言語 で作成したゲームなどのアプリをネットからダウンロードすることができます。
そして、何より面白いのは自分でゲームを作れること。
開発ツールも無償なので、パソコンさえ持っていれば誰でもすぐにはじめることができます。
この本では、ブロック崩しやアドベンチャーゲームなどを例に503iシリーズはもちろん、
504iシリーズやFOMAで動くアプリの作り方について説明します。
▼この本について▼
著者:布留川 英一
イラスト:つきみのせひら
発行所:毎日コミュニケーションズ
定価:本体2,400円+税
付録:CD-ROM1枚
ISBN4-8399-0805-2
お近くの書店で見つからない時は、Amazon.comや紀伊国屋書店で注文してね♪
名前が緑色のものはこの本の発売後にリリースされた端末です。
◆ 対 応 機 種 一 覧 ◆ ●503i
F503i/iS
P503i/iS
N503i/iS
D503i/iS
SO503i/iS
●504i
D504i
F504i/iS
N504i/iS
SO504i
P504i/iS●2101V/2002/2001
N2001
N2002
P2101V
D2101V
P2002
SH2101V
T2101V●2101V/2701/2051
F2051
N2051
P2102V
N2701
F2102V
N2102V
505iシリーズの追加情報はDoJa3.0メモを参照してください。
| ★登場人物★ |
松下四葉
かるい・うすい・ぺったんこ、松下四葉は○4歳。ある日突然現れた、Pちゃんと共に、今日もご町内の平和を(以下略)
Pちゃん
優れた頭脳と体力を持つ宇宙人。
| ★こんなアプリ作ります★ |
第3章ではブロック崩しを作るよ。ボールをぶつけるとブロック(?)が消えて‥。 第4章ではアドベンチャーゲーム。飛べない翼に意味はあるのでしょうか? 第5章では待ち受けアプリや赤外線通信対戦ゲームを作ります。 第6章ではオプションAPIと拡張APIでいろいろ楽しいことするのです。
| ★拡張コーナー★ |
▼おたよりQ&A▼
みんなからの質問と
その答えを紹介するコーナー。
▼正誤早分かり表▼
本で間違ってたとこを
紹介するコーナー。
▼機種依存情報▼
機種ごとの動作の違いを
紹介するコーナー。
▼コマンドプロンプト▼
コマンドプロンプトの使い方を
紹介するコーナー。
▼高レベル3Dグラフィックス▼
高レベル3Dグラフィックスの
追加情報コーナー。
▼低レベル3Dグラフィックス▼
低レベル3Dグラフィックスを
紹介するコーナー。
▼四葉日記▼
日々のできごとを
つづるコーナー。
この本に対する質問や
間違ってるとこ発見した人は
npaka@m9.ffn.ne.jpまで。
| ★目次★ |
●第1章 iアプリとJava言語
iアプリ
Java言語
iモード端末
●第2章 はじめてのプログラミング
開発環境を整える
はじめてのiアプリを作る
実機で実行する
●第3章 ブロック崩しを作る
アプリの開発に使うAPI
ADFの設定項目
エミュレータのビューを変更する
線と四角形を表示する
イメージを表示する
キーイベントを取得する
キー状態を取得する
ブロック崩しを作る
●第4章 アドベンチャーゲームを作る
ラベルを使う
イメージラベルを使う
ボタンを使う
テキストボックスを使う
リストボックスを使う
ティッカーを使う
ビジュアルプレゼンターを使う
ダイアログボックスを使う
サウンドを鳴らす
スクラッチパッドの読み書きを行う
バックライトとバイブレーションを使う
ネットからテキストを読み込む
ネットから画像を読み込む
iモード用の絵文字を使う
アドベンチャーゲームを作る●第5章 赤外線通信対戦ゲームを作る
イメージボタンを使う
アンカーボタンを使う
HTMLレイアウトを使う
メール・メッセージ受信状態を調べる
アプリから電話をかける
ブラウザやメーラーと連携する
待ち受けアプリを作る
GETオペレーションによる赤外線通信を行う
PUTオペレーションによる赤外線通信を行う
赤外線通信対戦ゲームを作る
●第6章 オプションAPIと拡張API
携帯電話組み込みの効果音を鳴らす
複数のサウンドを同時に鳴らす
イメージマップを使う
描画クリッピングを行う
ピクセルを操作する
イメージの回転・反転・拡大縮小を行う
ラスタオペレーションを行う
スプライト機能を使う
カラーパレットを変更する
サウンドエフェクトを使う
待ち受け画像を変更する
サブディスプレイにイメージを表示する
3Dポリゴンを表示する
2Dアニメーションを表示する
●付録
機種ごとの特徴
iモーションを使う
プリプロセッサを使う
リンク集