Javascript MineSweeper
JavaScriptでマインスイーパー
何かとホットなJavaScript。様々なゲームがJavaScript化されているが、遂に古参のゲームにまで!
JavaScriptでマインスイーパー
全国津々浦々のJavaScriptファンの皆様、お待たせしました。最近ホットな話題を提供し続けてくれているJavaScriptアプリケーションをご紹介したい。
多分、コンピュータに触った人なら一度はやった事があるであろう、ゲーム。それがマインスイーパー。闇雲にクリックしたり、逆に論理的に考えたり…懐かしい思い出がきっとあなたにもあるはずだ。
本日紹介するオープンソース・ソフトウェアはJavascript MineSweeper、JavaScriptマインスイーパー・クローンだ(そのままだ)。
言うに及ばず、起動すれば直ぐに楽しむ事が出来る。はじめは10×10の中に10個爆弾が隠されている。緑のボタンを押せばゲーム開始、クリックで開き、Shift+クリックで旗を立てる。それだけ分かれば十分楽しめるはずだ。
さて、Javascript MineSweeperの隠し技はそれだけではない。その魅力は関数化された点にある。initMineSweeper関数の引数は10が3つ並んでいる。それぞれ横、縦そして爆弾の個数だ。これを40、40、100とかにすれば40×40の中に100個爆弾が隠されていると状態になる。
これを使えばかなりハードなゲームにする事もできるだろう(またはその逆も)。これがJavaScriptというのに驚かされるばかりだ。