水玉潰し攻略 (水玉Solver)


(合計91969回のアクセスがありました)

はじめに

水玉潰しは、 pya!で紹介 されて有名になったゲームです。 ローカルにも保存 しておく。元々は、 ここが出典 らしいです。 自分は、 このスレ を偶然見掛けて知りました(スレの22が自分です)。

連鎖を考えるのがとても面白く、プログラムでの攻略を考えてみました。

プログラムでの攻略

このプログラムを使って実際にゲームをやってみたところ、 57面で死にました。途中水滴のストックは95滴まで増えました。

プログラムは、一撃で全壊できる最小手数解を計算するものです。 手数のかかる終盤の面では最適解の計算に数時間かかることもあり、 これで何度もゲームに挑戦する気にはなりません。

水玉Solver

(通算244489回ご利用頂きました。)

水玉solverをCGIにしてみました。 盤面を入力して「solve」を押せば、一撃で全壊する直前の盤面と、 一撃で全壊するための水滴投下場所を表示します。

但し、

水玉シミュレータ

コンピュータに解かせるなんて男らしくない!という方のために、 シミュレータを用意しました(要Javascript)。 自由な盤面を入力し、発火させてどうなるか見ることが出来ます。 盤面を覚えさせて復活させるボタンを付けたので、思う存分いじってください。 但し、ソルバーと同様、同時着弾のタイミングの問題で実際のゲームとは 連鎖の挙動が異なる場合があります。

掲示板

ご意見、ご感想は掲示板にお願いします。