Commit Graph
13 Commits
Author SHA1 Message Date
UberElectron f79d0b6728 Conexión con BD.
Creamos la clase para realizar la conexión con la BD.
Pequeños cambios varios.
2022-06-09 13:47:31 +02:00
UberElectron 1b77c9996e Corregidos comentarios y diseño de usuarios.
Se han corregido los comentarios, que tenían un asterisco de más.
Se ha diseñado el funcionamiento de la clase LoginSystem.
2022-06-08 10:04:43 +02:00
UberElectron ffd186a2b7 Nuevas variables de dinero y mejoras de GameManager.
Se han añadido el coste y el dinero que produce una máquina tanto al JSON como al backend.
Añadido una variable dineroPorCiclo en la sala.
Se ha añadido el coste de una sala.
Ahora los recursos que consumen las máquinas se cargan correctamente al cargar la sala.
Se han añadido diversos métodos a la clase GameManager.
2022-06-05 20:51:17 +02:00
UberElectron 156f4f9f7f Añadimos singletons y otros pequeños cambios. 2022-06-03 13:49:27 +02:00
UberElectron 86a8fc419a Creado un frontend de ejemplo implementando el backend.
Pequeñas pruebas y mejoras.
2022-06-01 14:03:07 +02:00
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 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 2fe4a6afaf Initial Commit 2022-04-28 23:49:36 +02:00