【究極の】室谷由紀女流1級【美形女流棋士】Part3

このエントリーをはてなブックマークに追加
739名無し名人
game
client: 対局
server: 対局終了でconnectedステータスに移行
文法
username
LOGINの際にクライアントが名乗る文字列.A-z0-9@_-. だけが使える.文字数制限は未定.
gamename
対局のマッチングに使われる文字列.拡張モードでは%%GAMEコマンドでクライアントが指定する.
CSAモー ドでは固定.書式はname-total_time-byoyomi_time
name は A-z0-9@_. だけが使える.文字数制限は未定.他は0-9
CSAモードの場合は default-1500-0
total_timeが0の場合は、持時間無制限
game_id
対局毎にサーバが指定する文字列.現在はgamenameとusernameと時刻を 組み合わせたもの.
拡張コマンド
拡張モードでのみ利用可能
%%WHO
クライアントの一覧が出力されます.
%%CHAT string
チャットします.拡張モードのクライアント全てに送信されます. 現在 utf-8 が de facto standard になっています. 空行を読みとばされます (keep-alive のためにクライアントから 空行を送って良い)
%%GAME gamename [+-*]
対局待ちになります.
%%GAME gamename +: 先手を持ちます.
%%GAME gamename -: 後手を持ちます.
%%GAME gamename *: 先手後手は相手の希望に合わせます.
%%CHALLENGE gamename [+-*]
対局をします。 %%GAMEと%%CHALLENGEの違いは、相手が見つから なかった場合に game_waitingに入るか否か. 対局相手が見つからない場合は(もともと相手が いなかったり、競合で負けた場合など)、 %%GAMEではエラーが表示されないが,%%CHALLLENGEの場合は、表示される。
%%LIST