ログイン

PHP サーバーにログインします。

ネットワークゲームの説明

  1. JavaScript のプログラムはスタンドアロンでも動きますが、PHP のプログラムはサーバー上または、ビルトインサーバーでなければなければ動きません。
  2. ネットワークゲームにも次のような形態があります。
    1. プレイヤーがサーバーのプログラムと1対1で対戦する。
    2. プレイヤー同士がネーットワークを介して対戦する。
    3. 不特定多数のプレヤーがゲームに参加する。
  3. 1.の場合は stand alone(スタンドアロン)のゲームと変わりはありません。
    ただゲームソフトを持っていなくても WWW サーバーに接続するだけでゲームを楽しむことが出来ます。
  4. 2.の場合は「プレイヤー同士のゲームの進行」をサーバーが管理しなければなりません。
    プレイヤーを識別するためにIDを要求します。
    また対戦相手がログインするのを待ち合わせることも重要です。
    対戦型ゲームでは、手番の設定や間違ったプレイや終局を管理します。
  5. 3.では不特定多数のプレヤーが同時に参加するので、識別するためのIDを要求します。
    そして参加しているプレイーを順に検索して、アクションをゲームに反映します。
    ゲーム途中の新規メンバーのログインやログアウトにも対応しなければなりません。
  6. 2.や3.のゲームでは、一台のパソコンから複数回ゲームページを起動して、あたかも複数のプレイヤーが参加しているように模写します。
    とくにプログラムのテストのときは、この機能が必要です。

前田稔の超初心者のプログラム入門
PHP Program