プレイ動画
まず、metarithのプレイ動画を載せておきます。
これを見れば、大まかなゲームの流れをつかめるかもしれません。
JavaScriptが無効になっています。
プレイ動画を見るには、JavaScriptを有効にしてください。
ゲームの始め方
gameのページで、startボタンを押してください。
ゲームが始まります。
ゲームの遊び方
周辺の8つの数値のいずれかをドラッグして、
6つの演算子(+/-/×/÷/pow/mod)のいずれかにドロップしてください。
すると、中央の数値とドロップされた数値との演算が行われ、
その結果が新たな中央の数値となります。
なお、ドラッグ&ドロップされた数値があった元の場所には、新しい数値が入ります。
この演算を繰り返すことで、
中央の数値を、targetとして表示されている目標値に近づけていき、
中央の数値と目標値とが一致したところでクリアとなります。
問題をクリアすると、次の問題に進みます。
演算子を周辺の数値にドラッグ&ドロップすることでも演算は行われます。
ある数値を他の数値にドラッグ&ドロップすると数値が入れ替わります。
ゲームの終わり方
rulesでtimeを選択した場合、
time欄に表示されている時間が、制限時間に達するとゲームが終わります。
rulesでquantityを選択した場合、
solved欄に表示されている解いた問題数が、決まった問題数に達するとゲームが終わります。
ゲーム中にquitボタンを押すと、ゲームを途中でやめることができます。
オプションの設定
ゲームを始める前に、ゲームのルールや難易度を変更することができます。
オプションの設定は、preferencesパネルで行います。
preferencesパネルの1つ目の項目は、rules(ルール)です。
ここでは、ゲームのルールをtime(時間制)とquantity(問題数制)から選択します。
timeは、制限時間内にいくつの問題を解けるかを競うルールです。
quantityは、決まった問題数をどれだけ早く解けるかを競うルールです。
2つ目の項目は、rulesでどちらのルールを選択したかによって変わります。
rulesでtimeを選択した場合、time limit(制限時間)が表示されます。
ここでは、制限時間を1分、3分、5分、15分、30分の中から選択します。
rulesでquantityを選択した場合、quantity(問題数)が表示されます。
ここでは、問題数を5問、10問、20問、50問、100問の中から選択します。
3つ目の項目は、range of value(数値の範囲)です。
ここでは、ゲーム中に現れる数値の範囲をnonnegative(非負)とall(すべて)から選択します。
nonnegativeを選択すると、非負(0以上)の値しかゲーム中に現れなくなります。
その場合、例えば1-2という演算の結果は、-1ではなく0となります。
allを選択すると、負(0未満)の値がゲーム中に現れるようになります。
その場合、例えば1-2という演算の結果は、当然-1となります。
4つ目の項目は、difficulty level(難易度)です。
ここでは、ゲームの難易度を1、2、3、4、5の中から選択します。
難易度が高くなるほど、より大きな桁の数値がゲーム中に現れるようになります。
記録集
ゲームで達成した記録は、記録集に自動的に保存されます。
ゲームのルールがtimeなら、制限時間内に解いた問題数が保存されます。
ゲームのルールがquantityなら、すべての問題を解くのに掛かった時間が保存されます。
記録集はrules、time limit/quantity、range of value、difficulty levelの
各選択肢ごとに細分化されており、各記録集に10件の記録が保存されます。
ゲームで達成した記録は、世界ランキングにも反映されます。
記録集は、recordsのページで閲覧することができます。
閲覧する記録集の選択は、categoryパネルで行います。
categoryパネルの1つ目の項目は、scale(記録集の規模)です。
ここでは、閲覧する記録集の種類を、
your own(あなたの自己記録集)とworldwide(世界ランキング)から選択します。
your ownは、あなた自身が達成した記録を保存した記録集です。
worldwideは、世界記録を保存したランキングです。
ランキングにはプレイヤー名、国、達成した記録が保存されています。
categoryパネルの2つ目以降の各項目は、
gameのページのpreferencesパネルの各項目と対応しています。
世界ランキングに送信されるプレイヤー名を変更するには、
player name欄に新しい名前を入力し、saveボタンを押します。
プレイヤー名には半角のアルファベット、数字、記号を使用することができ、
プレイヤー名の長さは1~10文字である必要があります。
国を変更するには、country欄で国名を選択し、saveボタンを押します。
なお、記録の保存にはFlash PlayerのLocal Shared Objectを、
記録の送信にはCookieを使用しています。
これらの機能が有効でない場合、
記録の保存や記録の送信が行われませんのでご注意ください。
ヒント
実は、すべての問題は、
最初に表示される9つの数値(周辺の8つの数値と中央の数値)の内の、
3つの数値のみで、必ず目標値を完成させることができるように作られています。
基本的に「詰む」ことは無いので、
適当に演算を繰り返すだけでも目標値を作り出すことはできますが、
より早く問題を解くためには、
鍵となる3つの数値を見つけ出すことが重要となります。
補足
演算の際に発生した端数は、
結果が非負(0以上)の値であれば切り捨てられ、
結果が負(0未満)の値であれば切り上げられます。
例えば、3÷2という演算の結果は1.5が切り下げられて1となり、
-3÷2という演算の結果は-1.5が切り上げられて-1となります。
また、0の0乗は1となります。
