RSSWordPress.org前回のブログで、「enchant.jsでさくっとアルゴリズミックなゲームを作る時なんかに良さそうです。」と書いたCoffeeScriptですが、早速enchant.jsとの組み合わせで、代表的なアルゴリズムである「穴掘り法」(正確には穴掘り法に自分なりの解釈を加えたもの)を実装してみました。分かったことですが、CoffeeScriptはやっぱりとってもコードが書きやすい。ネスト(ループの入れ子)が多いところも書きやすい。JavaScriptはカッコが多い言語なので、CoffeeScriptのようにカッコなしでかけるのは本当に気持ちがいいし、とても捗りますね。したものをコーディングするには丁度良さそうです。https://mankindinc.jp/wp01/programming/enchantjs/1.html最初に考えたことコーディングにかかる前に、迷路生成のアルゴリズムを実装する時にどのように組んでいったらいいか、ざっと考えてみました。・・もし「基点の座標一覧」にひとつでもあれば・・・「基点の座標一覧」からどれかひとつをランダムで選ぶ・・・その座標で掘る・・「基点の座標」がもうなかったら・・・終わりいよいよ実装へdigという関数はちょっと凝りました。結局、穴掘り法にちょっと変更を加えたものになりました。