連載

第8回 90xiアプリのこれから90Xi専用ゲームiアプリ開発講座(1/2 ページ)

最終回は、このアプリをより高度に改良する可能性を探る。赤外線通信への対応やセキュリティの向上、ネット上でのランキングの実装などを解説する。

  • 8@90xiAv̂ꂩ
  • 7@lbg[NiAv̂߂̃T[oTChpi2j
  • 6@lbg[NiAv̂߂̃T[oTChpi1j
  • 5@ XNb`pbhւ̃f[^ۑƃ_E[ht@C̏
  • 4@J@\găJ[h낤
  • 3@ȒPȃQ[쐬̗gɕt
  • 2@J[hQ[‚Ă݂悤
  • 1@90xi̎ɉ邩
  •  前回まで、90xiで動作するネットワーク対応のカードゲームの作り方を紹介してきた。最終回はこのアプリをもっと展開させていくための手法と、90xiアプリのこれからについて解説しよう。

    赤外線通信

     赤外線通信を使えば通信費をかけずにデータのやり取りができる。これを用いれば、カードゲームへの応用として、ユーザ間でのカード交換を実現できる。

    advertisement

     赤外線通信のモデルは、サーバ/クライアントモデルとなっている。サーバが待機状態になっている時にクライアントがデータを送信したり、また、データを要求して受信したりすることができる。サーバとクライアントはセットで使用しなければならないので、両方のサンプルを紹介する。HTTP通信と似ているため、理解しやすいだろう。

     以下がクライアントのプログラムである。

    AMP 非対応のコンテンツです。こちらからご覧ください。

     以下がサーバのプログラムである。

    AMP 非対応のコンテンツです。こちらからご覧ください。

     これで、下記のようなカードの交換を実現することができた。

    AMP 非対応のコンテンツです。こちらからご覧ください。

           | 次のページへ

    Copyright © ITmedia, Inc. All Rights Reserved.