Commit Graph
20 Commits
Author SHA1 Message Date
UberElectron f650a2649f Nuevos métodos en dbConnector y cambios varios.
Ahora es posible guardar salas en la Base de datos y obtener algunas cosas.
Hay muchos dilemas sobre la carga de salas desde DB.
Se han hecho pequeños cambios y añadido métodos por aquí y por allá.
2022-06-10 10:38:55 +02:00
UberElectron 4aa05dc211 dbConnector y UserData.
Se ha creado y serializado el archivo de datos de conexión a BD.
Se ha terminado de serializar el archivo de datos de usuario.
Se han creado métodos para operar con estos datos.
Varias correcciones y comentarios por ahí.
2022-06-09 19:42:30 +02:00
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 7e65db60fb Update 'UML/UML.md' 2022-06-05 00:38:32 +02:00
UberElectron 2d4bb61237 Prueba de renderizado de MD con PlantUML.
Aunque Gitea no pueda, es posible que github sí.
Pero si ambos pueden, mejor.
2022-06-05 00:37:40 +02:00
UberElectron 83e1fdac9a Pruebas con la generación de UML.
Algunas pruebas de plugins de IntelliJ que generan UML de PlatUML.
Está bien, es similar a Mermaid y también se renderiza por ahí.
Es mejor que imágenes o cosas de esas pues es editable.
2022-06-05 00:26:26 +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 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