Commit Graph
10 Commits
Author SHA1 Message Date
UberElectron ff203d0380 Cambios divagando sobre el uso de clases static. 2022-05-27 14:03:17 +02:00
UberElectron a41d90d4a3 Cambios en los métodos de serialización y logging.
Los métodos de serialización a JSON ahora toman un FileHandle como parámetro.
Se ha cambiado todo el Logging al sistema de LibGDX.
Quizás se debiera hacer un logger propio que imprimiera a GDX y a archivo.
2022-05-24 23:09:37 +02:00
UberElectron 81f563ebcc Pequeñas mejoras y arreglos 2022-05-23 14:33:28 +02:00
UberElectron 46c659a92f Pequeños cambios y revisado los métodos de sala.
Se han hecho algunos pequeños cambios a algunas de las clases, así como creado algunas nuevas.
Revisados los métodos de la clase Room que permiten añadir, mover o eliminar máquinas. Debería ser funcional, pero está sin probar.
2022-05-22 21:14:05 +02:00
UberElectron 8341662e3d Algunas pruebas más con JSON y el BackEnd.
Se han creado algunas de las clases que conformarán el Backend del juego.
Estas clases no están completas en cuanto a funcionalidad, pero sí los datos.
Se continúa con las pruebas para cargar y guardar todos estos datos en archivos JSON.
2022-05-18 23:18:15 +02:00
UberElectron c652a36ec6 Add 'assets/RoomTestInfo.json'
Documento JSON que se genera al serializar la clase Room.
Es sólo un ejemplo, no tiene uso real.

Signed-off-by: UberElectron <[email protected]>
2022-05-10 20:50:06 +02:00
UberElectron 29d2bfd990 Jugando con JSON y la arquitectura de datos.
Es divertido trabajar con datos, y más en Java. No tienes que preocuparte de nada, la memoria se controla sola. Pero se echan en falta los ptrs.
Se han creado las clases Machine y Room que contendrán los datos correspondientes a cada una.
Ambas tienen sistemas de serialización a JSON. La Machine utiliza el por defecto y Room tiene uno propio.
La Screen BackEndTest realiza algunas pruebas de todo esto.
Aún queda muchas opciones de diseño que discutir...
2022-05-10 20:45:11 +02:00
UberElectron 7948331f20 Más pruebas y un poco de arquitectura.
Se han probado más cosas relativas a los TileMaps y a LibGDX.
Se ha esbozado la arquitectura interna de los datos. Pero muy poquito y muy mal. Al menos, se ha pensado sobre el tema para alcanzar soluciones más definitivas.
2022-05-08 22:48:28 +02:00
UberElectron 7ba4f3a4dd Added README 2022-04-28 23:53:24 +02:00
UberElectron 2fe4a6afaf Initial Commit 2022-04-28 23:49:36 +02:00