Semana de Pogramación 2 (Military Tower)
He de decir que en esta segunda semana apenas he tenido tiempo para ponerme a programar debido a temas personales. Pero igualmente he podido sacar una mañana libre para, principalmente, solucionar pequeños errores del juego.
En esta semana he podido finalizar al 100% la funcionalidad de la baraja de cartas. Puedo crear tantas cartas como quiera, asignarle distintas funciones a cada una (por código), incluirlas en el mazo, barajarlas, repartirle al jugador tantas cartas como se necesite y que cuando seleccione una carta realice su función.
El principal problema que tuve era que al clickar sobre la carta, el juego reconociera qué carta es. Antes usaba solamente el índice de sus hermanos para relacionar la carta con su código, pero como dicho índice cambiaba a menudo (por tema de visualización en el canvas) el código y la carta no coincidían. El problema me dio su quebradero de cabeza, pero finalmente lo solucioné de manera bastante sencilla y lógica.
En la próxima semana me centraré en crear las cartas y actualizar el GDD con ellas. Además de crear la carta, también crearé el código de cada carta para que haga X acción al usarla. Aunque una duda me surge a la hora de crear las cartas, ¿creo todas las cartas que tengo pensadas hasta completar el mazo, o creo las más esenciales para "perder" menos tiempo y seguir con la programación de otros aspectos? Creo que ambas soluciones son igual de válidas, pero tengo todo un fin de semana para pensármelo.
¡Gracias por leer la segunda entrada de este semanario!
Ingeniería de Sistemas de Información / C# / SQL / HTML / Python / Java / VirtualBox
1 semanaUsar .GIT siempre me resulta aterrador. Bueno, solo estoy exagerando. Pero deberían de brindar una alternativa más intuitiva para la carga y manejo de grandes proyectos.