|
とりあえず、基本的にはこのスクリプトもチャットと同じです。
まぁ、いうなれば、チャットにしっぽが生えたような感じです。
まぁ、チャットの使い方くらいは分かりますよね?
...ということで、手抜きのような気もしますが、
とりあえず、どうやったらオセロを始めれるのか、
ということだけを説明したいと思います。
まず、普通のチャット同様、ログイン(入室)しますよね、
それで、自分ひとりだけだとただのチャットです。
でもまぁ、誰か他の人が入室して参加者が2人以上になると、オセロ対戦が出来るようになります。(一般的にオセロの出来るチャットというとツーショットチャットだったりしますが、ここでは何人でも参加できます。当然ながら、オセロ対戦は各2人1組でしかできませんが)
しかし、参加者が二人以上でログインして普通にチャットとして使っているだけではオセロ対戦は出来ません。他の人が入ってくると、参加者の名前の下に、ラジオボタンと対戦のボタンが出てきます。(右図参照)ここで、対戦したい相手の下のラジオボタンにチェックを入れて右にある対戦ボタンを押します。(人数が増えても同じです.)すると、選んだ対戦相手が対戦中でなければ相手にあなたの対戦の誘いを通知します。(この後、対戦終了後か、相手に対戦を断わられるまで相手に参加者の下のラジオボタンは消えます。)ただし、対戦中であればあなたの誘いは相手に通知されません。それで、相手が対戦をOKしてくれれば、オセロ対戦の始まりです。(相手があなたの誘いを断わった場合にも通知されます)いまいち実感がわかないかもしれませんが『習うより慣れよ』です。誰か相手をとにかく探してやってみましょう。
また、逆にあなたが誰とも対戦していなくて、誰も対戦に誘ったりもしていなければ、だれか他の参加者から対戦に誘われることもあります。その時にはさっきも少し述べましたが、ログの画面に対戦に誘われたとの通知がきます。(左図参照)ですから、ここで対戦するのであれば、相手の名前のボタン(左図ではちょまのボタン)を押し、対戦を断わるのであれば、拒否ボタンを押してください。ここで、拒否するとチャットに戻り、対戦の誘いを受けると先手,後手がランダムで決まり、あなたが先手の時にはオセロ盤の画面に変わります。
一方、あなたが後手あるいは対戦に誘った側の場合、あなたの番になると、右図のように参加者の表示の右に『あなたの番になりました。』とPlayボタンが表示されます。ここで、このPlayボタンを押すとオセロ盤の表示画面に変わります。(オセロ盤の表示画面の説明は以下にて)
上図はオセロ盤の画面のサンプルです。をクリックすると動きます。まず、『あなたの番です』と表示されるので、とりあえず、OKを押します。するとオセロ盤が表示されますので、オセロのルールにのっとって駒を置きたいところ(駒を置けるところにカーソルがのると印が表示されます)をクリックしてください。すると、駒を置いたあとの盤(駒をおいて相手の駒をかえした状態)が表示されます。そのあとTurnChangeボタンを押すとチャット画面に戻り、相手に順番が移ります。(上のはサンプルなのでTurnChageボタンを押してもなにも起こりません)
それから、TurnChangeボタン以外のPassや、DataReloadについて、説明しておきます。
- Passは、当たり前の話ですがどこにも駒がおけなくなった場合に押してください。相手に順番が移ります。(駒がおけるところがあるときに押してもダメです)
- DataReloadは、盤がうまく表示されない時に押してください。その時の盤を再現します。(普通に使っている限りでは必要ありません)
最後に、オセロ対戦中に相手が退室してしまうと(自動退室を含む)オセロのゲームは続きが出来ません。こうなると、現バージョンでは続きをやることは不可能となります。すみませんが、諦めてください。なお、そうなった場合には他の人との対戦も出来ませんので、一度退室して再入室していただくと、またオセロ対戦を楽しんで頂けます。
まだまだ、改良中ですので、なにか不都合な点等ありましたら、私のホームページのBBSまで報告をお願いします。
*オセロはツクダオリジナルの登録商標です.
|