ゲームで学ぶJavaScript入門 HTML5&CSSも身に付く! の内容から改造して作りました。15パズルを一般にN2-1、にしたら、どうなるだろうと思いましたが、 難しいといより、面倒になるだけでした。