ちょっと、私はダンジョンクローラーを作ろうとしていて、私はマップの生成に固執しています。私はランダムな部屋が生成されるようにしたいが、その前に私は実際に画面上に地図を描かなければならない。地図を一番上にしておき、グリッドにしておき、後で床の画像を追加します。私の考え方は、JFrameを作成し、paintComponentとforループを使ってRectangle2Dを描画し、四角形のグリッドを作成することです。これは正しい方法ですか?また、keyListenerを使用して文字を正方形から正方形に移動させるにはどうすればよいでしょうか?Javaゲームのための地図グリッドを描く
EDIT:ダンジョンクローラーは、1人のキャラクターをコントロールし、グリッドの周りを動かすトップダウンゲームです。あなたはモンスターを殺し、武器やアイテムを落としたり、レベルを上げたりします。今は画面上にマップを印刷する最良の方法を考えていきたいと思います。私は文字が正方形から正方形に移動し、矢印キーを押すだけのグリッドから始めています。それから私はランダムマップ生成に移ります!
これはSwingアプリケーションの場合、KeyListenerではなく、[Key Bindings](http://docs.oracle.com/javase/tutorial/uiswing/misc/keybinding.html)を使用します。あなたはあなたの実際の問題についてもっと詳しく説明できますか?たとえば、「ダンジョンクローラー」が何であるかわかりません。私は保護された人生を送ってきたと思います。 –