投稿

ラベル(形式別得点表示)が付いた投稿を表示しています

「Reach for the Stars」の得点表示

イメージ
【2019年1月13日に追記した点については赤文字で表記しています】 ※完成品はDL可能ですが、作り方は現在準備中です。 今年8月に開催される「STU XX」で新たに導入された、SemiFinalのルールの得点表示の作り方を説明します。 ルールは以下の通りです。 ・3セット制の早押しクイズ。各セットの制限時間はそれぞれ12分、10分、8分。 ・各セット、全員「0☆, 0pt.」の状態でスタートする。 ・正解で「☆」を1つ獲得。 ・☆を3つ獲得したプレイヤーが1人発生した時点で、各プレイヤーの得た☆はポイントに交換される。交換レートは以下の通り。  1☆…1pt. / 2☆…2pts. / 3☆…4pts. ・ 6pts.以上を持った状態で☆を3つ集めれば勝ち抜けとなり、そのセットは終了する。 ・誤答は、第1セット…+1×&4回休み / 第2セット…+1×&3回休み / 第3セット…+1×&2回休み。  休み状態はセットをまたがず、セット終了に伴い解除される。 ・3×でそのセットのみ解答権剥奪となる。 ・制限時間によりセット終了となった時点でまだ誰も勝ち抜けていなかった場合、各プレイヤーが持っていた☆を先述のレートに従ってポイントに交換し、ポイントの最も高いプレイヤーが勝ち抜けとなる。同点の場合は1○1×のサドンデスを行う。 「3☆1人抜け」の短期戦が何度も何度も繰り返される形式です。 ポイントを稼ぐだけならば3☆を取る必要はありませんが、勝ち抜けるには、どうしても最後に1回「3☆1抜け」を成功させなければなりません。 それでは、 「m○n休クイズ(固定型)」の得点表示の作り方 の続きから作っていきます。 完成品は こちら です。 「STU XXI」において、以下のルール変更が行われました。 ・セット終了時、ポイント最下位の者は失格となる。 ・勝ち抜け条件:6pts.持った状態で3★獲得→(第1セット:6pts.、第2セット以降:セット開始時の最高得点+6)pts.持った状態で3★獲得 こちらのルールのものも作成いたしました。 さらに、解答者が9枠、シートが3セット分あるので、本番と同じようにプレイすることができます。 完成品は こちら です。 【使い方】 通...

「ポイント換算クイズ」の得点表示の作り方

イメージ
以前「ポイント換算クイズ」の作り方をリクエストして頂きましたが、ようやく完成したので投稿いたします。 ポイント換算クイズのルールは以下の通りです。 ・各プレイヤー、「○」「ポイント」の2種類の変数を持っており、どちらも最初は0である。 ・正解すると、○が1つ加算される。そのとき、○をポイントに交換するかどうかを選択する。 「交換しない」を選んだ場合はそのまま次の問題に移るが、「交換する」を選んだ場合は、今まで持っていた○数に応じてポイントが加算され、○数は0に戻り、次の問題に移る。 ・交換によってもらえるポイント数の計算式は様々なバリエーションが考えられるが、ほとんどの場合は「交換する○の数が多いほど、もらえるポイントが加速度的に多くなる式」である。 (例) ○の数の2乗 1○=1p、2○=4p、3○=9p、4○=16p… 三角数 1○=1p、2○=3p(=1+2)、3○=6p(=1+2+3)、4○=10p(=1+2+3+4)… ※n○のときに交換されるポイントは、n(n+1)/2で求められる。 ・誤答すると、そのときに持っていた○数を全て没収される。 それ以外にも「3回で失格」や「0○時の誤答はN回休み」などのルールを付け加えてもよい。 ・ポイントが規定値に達したプレイヤーから勝ち抜けとなる。 ・限定問題数に達して試合終了となった場合、残りのプレイヤーの順位はポイントの多さで判定する。 終了時点で持っていた○はポイントに交換されない。 ○を貯めれば貯めるほど大逆転が狙えますが、1回の誤答で全てを失ってしまうという、なかなかスリリングなルールですね。 今回は、「交換→+(○の数の2乗)p」「誤答罰→3回で失格」「20p勝抜け」のルールで作っていきたいと思います。 基本⑤ の続きから作っていきます。 完成品は こちら です。 【作り方】 ①「○数表示行」を追加する ポイントと×数の間に○数表示行を追加します。 図1において、各行の文字の大きさは次の通りです。 ポイント…84 ○数…48 ×数…62 ②正誤スルー入力セルに「交換入力列」を追加する 通常は、1問ごとに入力する行は、プレイヤー数だけ用意された「正誤入力列」とその右の「スルー入力列」で構成されていましたが、このルールに限り、さら...

「運命の13階段!!~天翔るツーマンセル~」の得点表示の作り方

イメージ
このルールは、漫画『ナナマル サンバツ』に登場する大会「SQUARE」の関東大会決勝で行われた形式です。 プレイヤーは8チーム。 また、「スタート」、「1」、…、「13(ゴール)」の全14マスがあるボードを使います。 最初は全チーム「スタート」マスからスタートし、13マス目のゴールまで進めば勝利となります。ただし、スタートマスとゴールマス以外の12マスは、それぞれ1チームずつしか入ることができません。 早押しクイズに正解すると、「今そのチームから見て最も近い上位の空きマス」に移動します。すなわち、自分の手前に連続して3チームいる状態で正解した場合、一気に4マス進むことができるわけです。 誤答すると、逆に「今そのチームから見て最も近い下位の空きマス」に移動します。誤答したチームの1つ後ろのマスが空いていた場合は1段下降で済みますが、集団で固まっている状態で誤答すると、急転直下という事態になってしまいます。 この他にも「1問正解ごとに、解答席につくメンバーが2人入れ替わる」「エンドレスチャンス制」といったルールがありますが、得点表示の面では関係ないことなので、今回はあまり考えないことにします。 それでは、 【基本⑤】 の続きから作っていきます。 完成品は こちら です。 【作り方】 ①位置記録テーブル・空席状態記録テーブルを作る オレンジ色の設定マスは次の通りです。 勝ち抜け(N4セル):13 失格(O4セル):絶対に失格しない程度の適当な値(今回は99) 今回は2つのテーブルを作ります。 N~U列は、各プレイヤーのいるマスの位置を記録するテーブルです。 W~AJ列は、各マスが空いているかどうか(そこにプレイヤーが来ることができるか)を記録するテーブルです。それぞれの行が、それぞれのマス(スタートの0~ゴールの13)に対応しており、空いているならば、そのマスの番号が表示されます。誰かがいるならば、何も表示されません。 また、N~U列の、0問目にあたる6行目の一つ上、5行目に、「現時点での各プレイヤーの座席位置」が表示されるようになっています。OFFSET関数を使ったシンプルなものです。 W~AJ列の5行目には、それぞれ0から13の数字が入力されています。 それでは、数式を入れていきましょう。 ま...

「Head of the Stage」の得点表示の作り方

イメージ
2022/07/24追記:プログラムにバグがあったため、作り方の修正および完成品ファイルの差し替えを実施しました。作り方の修正箇所は赤字で示しています。 前回は、上座クイズの基本である解答者の上下の処理のみを行える段階まで作りました。 ここから、さらにルールを付け加えていきます。 今回は、かつてSTUの準決勝で行われていた「Head of the Stage」の得点表示の作り方を解説します。 このクイズは9人で行います。まず、客席から見て左側(下手)から前Rの成績順に並びます。 左に行くほど「上位の席」となっており、早押しクイズで正解すると2つ上位の席に上がることができます。 また、このクイズではポイントを稼ぐ必要があり、1位席で正解すると+4p、2位席で正解すると+2p、3位席で正解すると+1pとなります。それ以外の席で正解してもポイントは増えないため、勝ち抜けるためにはまず上位席に登らなければなりません。 10p以上に到達すれば勝ち抜けとなります。 ただし、誤答はいかなる位置でも即座に最下位の席に落とされてしまいます。また、誤答数はカウントされており、通算5×で失格となります。 (最下位席で誤答した場合は2×が加算) それでは、 「上座クイズ」の得点表示の作り方(基本形) の続きから作っていきます。 完成品は こちら です。 【作り方】 ①ルール設定をする デフォルト設定は以下の通りです。 勝ち抜け:10 失格:5 上昇:2 下降:8 「下降」は(プレイヤー数-1)以上の数ならば、誤答時に最下位席降格と同じことになります。 ②勝ち抜け者数記録テーブル・失格者数記録テーブル・ポイント数記録テーブル・×数記録テーブルを作る 上座クイズの得点表示では既に3つのテーブルを作りましたが、ここではさらに4つのテーブルを増設します。 また、プレイヤーの人数も9人に増やす必要があります。 [既設]解答者配置テーブル(O~W列) [新設]勝ち抜け者数記録テーブル( X列 ) [新設]失格者数記録テーブル(Y列) [既設]順位加減テーブル(Z~AH列) [既設]順位更新テーブル(AJ~AR列) [新設] ポイント数記録テーブル( AT~BB列) [新設] ×数記録テーブル( BD~BL列 ) 最...

「上座クイズ」の得点表示の作り方(基本形)

イメージ
上座クイズの得点表示の作り方を解説します。 今回は最も基本的な機能のみを作ります。 上座クイズとは、「解答席に序列がついており、正解すると上位の席に、誤答すると下位の席に移動する」というクイズです。 例えば、上位から順にABCDEFGHの8人が並んでおり、正解すると2段上がるというルールの場合、Eが正解すればCのいる席に移動し、ABECDFGHという順番になります。その後2番席のBが正解すれば1段上昇でBAECDFGH、1番席のBが正解すれば座席の配置は特に変わりません。 代表例を挙げますと、テレビでは「なるほど!ザ・ワールド」や「Qさま!!」、オープン大会では「STU」の旧準決勝「Head of the Stage」です。 この要素さえ含まれていれば「上座クイズ」と呼ばれるので、ルールのバリエーションは豊富です。 ポイントの概念がない場合は、「○問ごとに下位○人が脱落」といったルールや「1番席の人が正解すれば勝ち抜け+同時に最下位席の人が脱落」などが考えられます。 ポイントの概念をつけるのであれば、例えば「1番席で正解すると+4p、2番席で正解すると+2p、3番席で正解すると+1p。10p先取」という具合です。 ひとまず今回は、正解・誤答により座席を移動する機能だけを作ります。 それでは 基本⑤(終):「終わった問題」の行と「今の問題」の行を色分け表示する の続きから作っていきます。 完成品は こちら です。 [2020/8/25追記:ver1.1に更新しました] 【作り方】 ①上昇数設定セル・下降数設定セルを作る 正解時に上昇する席の数・誤答時に下降する席の数を入力するセルを作ります。 今回はそれぞれR4・S4セルに作ります。 そして、ここではとりあえず上昇:2段、下降:2段で設定しておきます。 ②順位加減テーブル・順位更新テーブル・解答者配置テーブル・参加者名入力セルを作る 今回、処理に使うテーブルは3つです。 N~U列: 順位加減テーブル…その問題で答えた人の正誤に応じて、座席の配置を変えるための処理を行う。 W~AD列: 順位更新テーブル…順位加減テーブルの表の結果、8人の新たな順位を記録する。 AF~AM列: 解答者配置テーブル…各問題ごとの出題後における8人の解答者の配置を記録する。 ...

「10Points Ahead」の得点表示の作り方

イメージ
STUの3R・コース別の一つ、10Points Aheadのルールを説明します。 以前紹介した 10 hits combo (初代)同様、「5人対戦。M連答で+Mポイント、N回目の誤答でN回休み」というルールなのですが、勝ち抜け条件が違います。 それは、(3位の点数+10)ポイントです。すなわち、試合が進むにつれてゴールがどんどんと遠ざかっていくというわけです。 3位というのは、いわば5人の中でちょうど真ん中の順位(統計用語で「メジアン」といいます)。例えば、5人の得点がそれぞれ8,5,5,3,2の場合は、勝ち抜けポイントは15点となり、7,7,7,2,1の場合は17点になります。 また、誰か1人が勝ち抜けた場合、その人は今後クイズには参加しないためポイントは増えませんが、以降はずっと1位扱いとなります。そのため、「3位」はこれ以降、「残っている4人の中での2位」を意味します(この形式において失格はありません)。 この形式、上位2人だけならまだしも、3人以上が点数を伸ばすと、どんどんとゴールが遠ざかっていき、なかなか勝ち抜け者が現れません。 現にこの形式は、ほとんどの場合、試合時間の15分がフルに使われ、判定に持ち込まれるケースです。 スタミナが要求される形式と言えるでしょう。 それでは、 「10 hits combo」シリーズの得点表示の作り方 の続き( 「初代」タブ )から作っていきます。 完成品は こちら です。 【新しく登場するExcelの機能】 ・関数「RANK.EQ」 ・関数「MATCH」 ・関数「SUMPRODUCT」 【作り方】 ①プレイヤー数を5つに減らす この形式は、「全体の3位」という概念がある以上、5人専用形式となります。 当ブログではこれまで形式にかかわらず8人用として作ってきましたが、今回に限り、5人に削減します。 見出しをドラッグしてI~K列を選択し、右クリックメニューから「削除」を選択します。 すると、それに伴い、右側の「連答状態記録テーブル」「加算ポイント記録テーブル」「休み数記録テーブル」の6~8枠に相当するセルが全て「#REF!」と表示されてしまいます。セル内の数式で参照していたセルがなくなってしまったからですね。 これらのテーブルも、5枠に削減しましょう。...