Estoy tratando de crear un motor de juego flexible basado en fichas para hacer todo tipo de juegos de rompecabezas que no sean en tiempo real, como Bejeweled, Civilization, Sokoban, etc. El primer enfoque que tuve fue tener una matriz 2D de objetos Tile, y luego tener clases heredadas de Tile que...
8
Diseñando un motor flexible basado en azulejos