top of page
Alianza.jpg

Tamaño del equipo: 2

Dispositivos: PC

Scope del proyecto: 1 mes

Proyecto freelance

Alianza es una aplicación de balance de mazos. Siguiendo las normas del juego de cartas Alianza, la aplicación simula la mitad de la mesa de juego, es decir, simula ser un jugador. No solo permite probar un mazo sino también modificar todos los parámetros de las cartas del adversario.

Test A 1.jpg

Cuenta con un sistema de registro que almacena los datos en un archivo .xlsx y se actualiza cada partida con datos como la duración de la partida, el mazo con el que se ha jugado, el daño recibido y aplicado o si ha sido una victoria o una derrota por parte del jugador.

Alianza se desarrolla como un proyecto freelance a petición de un cliente, el propio creador del juego de cartas Alianza.

El equipo consta de 1 artista y 1 programador.

Responsabilidades

Rol principal: programador

  • Briefing con el cliente para entender su problema y ofrecerle una solución

  • Adaptación de las funcionalidades del proyecto a las demandas del cliente

  • Diseño e implementación de la comunicación entre los diferentes sistemas

  • Diseño e implementación de la interfaz de usuario (UI) y del audio

  • Bugfixing y testing

Galería

¿Qué he aprendido?

Alianza es el primer proyecto que realizo para un cliente. De su desarrollo, extraigo los siguientes aprendizajes:

  • Cómo comunicarme con un cliente

  • La necesidad de pactar de antemano las funcionalidades del producto y reflejarlo por escrito para evitar posibles conflictos

  • El uso de estructuras de datos (pilas, colas y listas)

  • El funcionamiento y la implementación de los scriptable objects

  • Algoritmos para "barajar" las cartas

  • La conversión de datos internos a archivos persistentes y user-friendly

bottom of page