enchant.jsは本来ゲームを作るライブラリ、フレームワーク、ゲームエンジンです。
しかし、今回は本来ページが重くなるため推奨されないWebでのenchant.js使用をしようと思います。
enchant.jsとは?
世の中には、いろいろなパソコンがあります。そして中のOSもたくさんあります。もちろんブラウザもたくさんあります。
そして、アプリケーションはWebアプリが増えてきていたりもします。
Webアプリは昔はFLASHで作られていたことが多いのですが、今はHTML5とCanvasにとってかわられています。
それに機能を追加、楽に作業をすることができるようにするのが、ライブラリやフレームワークです。
一方ゲームエンジンとは、ゲームの光の当たり方の調整、影のつけ方などを自らプログラムを組まなくても楽してできるようにするものです。
それが一つにまとまったのが、enchant.jsです。
余談
enchant.jsはやはり重いんじゃないかな?と思うのですが…
2016.09.19追記:enchant.jsを使うのをやめて、phina.jsを使います。そのための準備中なので、もう少ししたらまた投稿します。タイトル変えました。比較記事→phina.jsとenchant.jsの自分のためのまとめ