30行のJavascript倉庫番

みなさん、こんにちは、私は一般的な狂気に参加することにしました。 彼らが30行で書くことができたほぼすべてのものですが、私は古き良き倉庫番を見つけませんでした(おそらく私は見苦しかった)ので、私はこのギャップを埋めたいです。



フィドルリンク

誰かが知らない場合、ポイントはボックスを示された場所に押し込むことです。 箱は引っ張ることはできず、押すだけです。 一度に押すことができるボックスは1つだけです。 ラビリンスの壁は黒で、箱は青で、箱の場所は灰色で、正しい場所の箱は赤で、プレイヤーは緑で描かれています。 矢印キーを制御します。

レベルマップは、スクリプトの最初のlevelData配列に設定されます。
使用される記号:

Source: https://habr.com/ru/post/J202756/


All Articles