以下は、指定された要件に基づいて実装されたローグライクゲームの例です。この例では、プレイヤーが階段を探して次のフロアに進み、敵と戦いながらアイテムを集めて強くなるようなゲームとなっています。
このプログラムは、10x10のフロアを作成し、その中をプレイヤーが移動するゲームです。プレイヤーは黄色、敵は赤色、アイテムは緑色、階段は青色で表示されます。プレイヤーは矢印キーを使って移動し、階段を見つけると次のフロアに進みます。敵と接触するとプレイヤーはダメージを受け、HPが0になるとゲームオーバーです。アイテムを取得するとレベルが上昇します。最後のフロアまでたどり着くと、ゲームクリアです。
このプログラムは、HTMLファイル内にJavaScriptコードを含む1枚のHTMLファイルとして実装されています。ゲームとして実行可能であり、スマートフォンの操作にも対応しています。ただし、絵文字は使用していません。