¿Crear un juego de civilización en Java SWING es la mejor manera de colocar el mapa en la pantalla?

Estoy creando un juego de civilización para un proyecto solo preguntándome cuál es la mejor manera de hacerlo cuando se lee en un archivo .map con cada línea que tiene caracteres en su interior que representan un terrian, por ejemplo t000 = "aaaaaaaaaaaaaaaaaaaaaaa" sería el terreno para el ártico

Solo pregunto cuál es el mejor método para colocar esto en una vista en Java SWING, para ver el mapa porque lo que estoy haciendo en este momento es crear una matriz 2D de botones j y colocar la imagen del terreno en ellos, pero estoy pensando me desordenaría cuando empiece a agregar sprites al mapa.

¿Alguien puede ayudar?

Respuesta 1

Antes de que alguien cierre esto debido a la razón por la que se le haya preguntado anteriormente, lea amablemente la siguiente nota Nota: Otra pregunta aquí con casi el mismo alcance de información y uso ha sido ...

Mi proyecto incluye un servicio de visualización y un servicio de interfaz. El directorio del proyecto se ve así: Myproject / springboot1 / springboot2 / Tanto springboot1 como springboot2 se pueden ejecutar ...

Entonces, esto es lo que está sucediendo: estoy usando el método runOnUiThread () para cambiar una Vista de imagen de otra clase cuando esa clase recibe un mensaje de otro teléfono. Lo llamo usando mainclass ...

Me propusieron un desafío y me dijeron que lo resolviera en O (n ^ 3) porque aparentemente es imposible en O (n ^ 2), O (n ^ 2) era la tarea original pero se cambió. El desafío es escribir un ...