nsya bot Ver 1.751 ヘルプ 2000/10/30 by スィン チョコアスクリプトべーた6R以上かな? Version 1.0f2Rで動作するように修正いたしました。 ;Author: s|n (スィン) ;Sin'sNotes: http://www.sinproject.com/sinkaho/ ;s|nProject: http://sinproject.homeip.net/ ;E-Mail: sinkaho@sinproject.com ;IRC: #sinkaho ;ICQ#: 2576538 ☆新機能☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ ツッコミモードを採用!白熱間違いなし! !ZEROオープンアタック追加! 役札使用時に宣言するようになりました! 半角全角を、勝手に変換識別するようになりました。 自分の番が来たらお知らせ、かつ、みんなの残り枚数を表示します。 途中でエントリー、途中抜けが採用されました! ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ 「ンシャ」はカードゲーム「ウノ」をもとにした IRC用のカードゲームスクリプトです。 チャンネルでゲームをすると会話の妨げになるかもしれませんので、 なるべくなら、ンシャ専用チャンネルを作って、 ンシャをインバイトしてそこでプレイするようにしてください。 ゲームのルール============================ 場に出されたカードと同じマークか同じ数字(文字)のカードを出していき 手札が最初に無くなった人が勝ちです。 カードが出せる時に取ることも出来ますし、 取ったカードが出せる場合は、出すことも出来ます。 @カード(最後以外はいつでも出せるカード)や、 役札カードを利用して戦術を練るのが楽しみです。 ゲームのはじめ方============================ 1.んしゃ登録開始 (エントリーモードになります) 2.んしゃ登録 (んしゃをプレイする人として登録されます) 3.んしゃ登録終了 (ゲームが始まります) ゲームの進め方============================ プリブにカードが配られます。 コマンドを悟られないように、プリブにコマンドをうっていき、 カードを順番に出して(とって)いきます。 手札の見方============================== #> $>1 %>A &>0T @>C この場合、 #カードは持ってない $カードは1をもっている %カードはAをもっている &カードは0とTを持っている。 @カードはCを持っている。 カードの種類============================= #、%、$、&の四種は基本カード @は特別なカード カードの数字(文字)の意味====================== 基本カードには0〜9の数字、または、J,A,Tのいずれかの文字がついている。 @カードには、C,Fのいずれかの文字がついている。 基本カード J(jump) 次の人の順番を飛ばします。 A(attack) 次の人に攻撃します。次の人は強制的にAのカードを出すか、 取るかしか出来なくなります。取るカードの枚数は、 Aが連続して出された枚数x2枚になります。 T(turn) 順番が逆回りになります。 0(数字のゼロ) 新しく付けた機能です。 次の人は強制的に手札がみんなに公開されます。 0を出せば、回避できます。 @カード C(change) マークが変えれます。次の人に強制的に 指定したマークを出させます。 F(four) @アタックです。基本カードの攻撃機能+マークが変えれます。 このすぐあとは@Fしか出せなくなり、もっていないと4枚とらなければなりません。 その次の人は指定されたマークのカードを出します。 (取る枚数:@Fが連続して出された枚数x4枚) コマンド=============================== ンシャ(nsya,nsha) 開始(begin,start)[off] ンシャゲームを開始します。エントリーが始まります。 「off」を付けるとゲーム中にシャンが呼ばれても、 チャンネル名を公開しません。 シークレットチャンネルなどでやる場合は、 「off」を忘れずに付けてください。 登録(エントリー、entry) ンシャゲームにエントリーします。 終了 登録を終了します。ゲームが始まります。 削除 (nick) エントリーを取り消します。 終了(end) ンシャゲームのプレイを途中終了します。 ツッコミ(push)(ゲーム毎に、デフォルトでオフになります。) (エントリー受付中) オン(on) ツッコミをオンにします。 オフ(off) ツッコミをオフにします。 (ゲーム中) ツッコミ [マーク] [数字(文字)] ([マーク]) ツッコミにより札を出します。 @によるツッコミは4項目目にマーク指定が要ります。 枚数 [数] 初めに配られるカードの枚数が変更できます。 3から12までの範囲で選択可能です。 てふだ(hand) 全員のそれぞれの手札の枚数を表示します。プリブでいつでも受け付けます。 ヘルプ(help) ヘルプファイルのアドレスを表示します。 ゲーム中コマンド============================ 出す(out) [マーク] [数字(文字)] ([指定マーク]) ~ ~ ~ ← 「〜」は半角スペース 場に、カードを一枚出します。@カードの場合は、 次に出して欲しいマークも指定します。 (例: 出す # 5 だす % A 出す @ F % (今回のバージョンから、半角全角どちらでも認識するようになりました。) 取る(in) 山から、カードを一枚取ります。 ツッコミについて============================ ツッコミをオンにするとツッコミができるようになります。 エントリー受付中に「 んしゃ つっこみ おん」で出来ます。 場札に出されたカードと、マーク、数字(文字)とも同じであれば 自分の番じゃなくても出すことが出来ます。 例 つっこみ $ 3 ツッコミ @ c % 同じだからいって、「つっこみ」と言う言葉だけでは出せません。 そうすると、次に出す人よりも有利になってしまうからです。(文字数が少ない為 @を出す場合はマーク指定も必要です。 注意:最後に出した人は、ツッコミできません。 自分の番ではツッコミできません。(無意味だし・・・ 大規模なタイムラグやスプリットが発生している時は、 このモードを使うと不公平になる恐れがあります。(ぉ ゲーム中はスピードと判断力が要求されるようになります。 なかなか楽しいので、一度ならず、これやるべきです(^^ 注意事項================================ ゲーム中にニックネームを変更しないで下さい。 だれかが切断された場合は、 んしゃ登録削除 [削除したい人のニック] で、その人をンシャから解放して、さらにゲームを継続できます。 なるべくなら、ンシャをするためのチャンネルを作ってから遊んでください。 更新予定================================ 点数計算 勝ち数、負け数、勝率、合計点数、平均点数、試合数、などの保存、及び表示 山札カードがなくなったときの処理。(つくっとけよ・・・・・・ 質問疑問要望など============================ バグが多少残っていると思います。なにかちょっとでもおかしなことがありましたら、 すぐに報告してください。こちらもすぐに対応させていただきます。 なんでもお答えします。ご意見、ご感想、苦情、感想、励まし、なんでも受け付けます。 特に、要望はいっぱいしてくれるとうれしいです。 スィンが気に入れば次の日にはその受け入れられていることでしょう(^^; sinkaho@sinproject.com にどしどしメール下さい。