了解です。以下にローグライクゲームのサンプルプログラムを示します。
このサンプルでは、mapという変数にゲームのマップ情報を保持し、playerという変数にプレイヤーの位置情報を保持しています。drawMap関数では、mapの情報を元にHTML上でマップを描画しています。movePlayer関数では、与えられた方向に移動可能であればプレイヤーを移動させ、drawMap関数を呼び出して再描画します。キーボード操作によりプレイヤーを移動させることができます。
このサンプルはスマートフォンで操作することを前提としておらず、キーボード操作でプレイヤーを移動させます。スマートフォンでのタッチ操作に対応させる場合、適宜書き換える必要があります。また、絵文字は一部のデバイスやブラウザでは表示されない場合がありますので、その点にもご注意ください。