Puzzle ScriptはJavaScript/HTML5製のオープンソース・ソフトウェア(MIT License)です。

ゲームジャンルで人気の高いパズル。今人気のパズドラもまたパズルゲームであることからも分かる通り、誰でもすぐに遊べるのが利点でしょう。今回はそんなパズルゲームを開発するためのフレームワーク、Puzzle Scriptを紹介します。

[![](http://images.moongift.jp/2013/10/Screenshot 2013-10-06 12.22.53_thumb.1381146154.png)](http://images.moongift.jp/2013/10/Screenshot 2013-10-06 12.22.53.1381146154.png)
デモ1。基本的に矢印キーのみで操作します。

[![](http://images.moongift.jp/2013/10/Screenshot 2013-10-06 12.25.17_thumb.1381146168.png)](http://images.moongift.jp/2013/10/Screenshot 2013-10-06 12.25.17.1381146168.png)
ブロックを空いているスペースに移動させるゲームです。意外と難しい。

[![](http://images.moongift.jp/2013/10/Screenshot 2013-10-06 12.29.46_thumb.1381146188.png)](http://images.moongift.jp/2013/10/Screenshot 2013-10-06 12.29.46.1381146188.png)
こちらは有名な倉庫番。

[![](http://images.moongift.jp/2013/10/Screenshot 2013-10-06 12.35.05_thumb.1381146195.png)](http://images.moongift.jp/2013/10/Screenshot 2013-10-06 12.35.05.1381146195.png)
スネークゲーム。これも意外と難しいです。

やはりパズルゲームだけあってルールこそ知らないゲームながらもすぐに覚えられるようになっています。ステージも最初は簡単に、徐々に難しくなるように設計されています。そんなゲームを自分でも作ってみたい方はPuzzle Scriptを習得しましょう。

パズルゲームの面白さは時間制限がない(ものが多い)ことでしょう。ゆっくり頭を悩ませつつ、問題に取り組めます。そして実際に手を動かしてみたら思い描いていた動きと違ってまた悩んだりします。

難点は作り手は解き手以上にパズルに精通し、レベルに合わせた問題を作らないといけないということでしょう。でもそういった点もゲームをソーシャルにして、問題の制作自体ユーザにゆだねてしまえば思いもしなかった問題が作られるかも知れませんよ。

Puzzle Script - an open-source HTML5 puzzle game engine

increpare/PuzzleScript