裂くゲーム(仮)

限界まで細分化

キーボードは一切使いません。

Update 2005/09/05

長方形をクリックして2分割。連続して分割すればさらに高得点。

まず言っておかなければならないのですが、これは俺が考えたゲームではありません。その証拠に、ココの人がJavaAppletで同じゲームを公開されてます。ここに公開しているのはあくまでもリメイク版ということです。すなわち、完全にパクりです。いろいろとごめんなさい。

ActionScript2.0を使ったゲームとしては最初のものです。オブジェクト指向はやっぱりイイネ!と思わされた一瞬でした。この程度の規模ならば別にクラスなんて使わなくても作れるんですけれども、今後使う可能性が高いコンポーネントのためにもいろいろ頑張ってみました。

FlashInformation
size60217Bytes
制作時間2日

操作説明

四角形をどうすればいいんですか?
クリックすると、長方形が半分になります。その長方形をまた半分に、そしてそれを(以下略)…とやっていきましょう。画面内からすべての長方形が消滅した段階でゲーム終了です。
コンボってなんですか?
連続して分割すると、それだけコンボ数が増えていきます。得点はコンボ数×長方形クリックによる基礎点…となっているので、まぁ要するにコンボは増えているに超したことはないということです。長方形の存在しない領域をクリックすると、コンボは1にリセットされます。長方形クリックによる基礎点は1→2→4→8→…と増えていきます。たとえば最初の長方形を分割し、次に出てくる2つの長方形を分割すると、それぞれの得点は
  1. 大きさ1・コンボ1→+1
  2. 大きさ2・コンボ2→+4
  3. 大きさ2・コンボ3→+6
となります。これで合計11点です。凄まじい話ですが、たとえばコンボを20つなげた段階で基礎点16の長方形をクリックすると、それだけで320点も増加します。
四角形の小ささに限界は無いんですか?
今回は敢えて限界を設けさせていただきました。それは7段階目(最初にでてくる長方形を1段階目とする)です。それ以上はいくらクリックしても分割されません。ちなみに7段階目の分割で得られる得点は64点です(2^(7-1)=2^6=64)。実はこれだけで理論値が計算できます。Perlスクリプトをさくっと組んで動かしたところ、446659点でした。最高コンボ数は127、このときに得られる得点8128点です。ぶっちゃけ、ハイスコアCGIには6桁以上の得点は登録できないようになってますのでご注意願います。
本当に面積は半分になってるんですか?
実は半分になってないです。面積を半分にするなら長辺の長さは元の1/√2倍になってなければならないはずなのに、このゲームのパラメータではなぜか1/2倍になっています。つまり、面積は半分ではなく1/4になっています。面積を半分にしたときにも同じ形になるようにわざわざ白銀比に手を出しているのに、どうしてこんなことになってしまったのか。理由は簡単です。もしも規則通りの大きさにすると、画面内にあるすべての長方形の面積を合計すれば最初に出てくる箱の大きさにならなきゃならんわけで、それだと画面内が混み合いすぎるだろうと予想したからです。ってかパラメータを変えてやってみたら予想通り画面内がめちゃめちゃになったので自粛いたしました。
ハイスコアの登録の仕方がわからない。
リザルト画面に出てくる文字列「sp@[コード]」をそのまま当サイトの掲示板にコピペしてください。コピペするのは内容の欄です!名前・パスワードなどの欄にコピペしても登録は完了しませんので注意!他の掲示板にコピペしても同じくダメです!投稿後に、ランキングへのリンクが作成されます。面倒な作業であることは承知の上ですが、これもハイスコア偽造防止の為なのです…許してください。掲示板の投稿欄はこのページの一番下にあります。どうぞご利用ください。ちなみに、1文字でも欠けていると登録されません。大文字を小文字に変えてもダメです。なので、個人的にはやっぱりコピペが一番有効だと思うのです。
2日で完成した割には公開がやたら遅かった件について。
ハイスコアに手間取っていました。昔のコードをオブジェクト化していたり、ハイスコアCGIを用意していたりと手間取っていて、気がついたらこんな時期になってしまったのです。許してください。

SpecialThanks