9leapで公開されている妄想変身ヒーローズが楽しく快適だったので、どんなコードなのか読んでみました。JavaScriptでそれなりの規模のプロジェクトを作る場合はどうするのがいいんだろう?という疑問へのヒントをもらえた気がします。enchant.jsに限ればSceneがとにかく重要っぽい。 コード構成 このゲームは大きく分けて6つのコードで構成されています。そのうちの1つであるSceneは、さらに7種類に分かれています。ロード順に並べるとこんな感じ。 Core Character Field Model Effect Scene SceneTutorial SceneMain SceneBoss SceneCutin SceneFinish SceneClear SceneGameover Coreはユーティリティメソッド・BGM/SEのロードと管理・地形やエンティティのアタリ判定といっ