Antes que nada anunciar que ya he terminado mi jueguecillo xD
Voy a intentar narrar un poco por encima mi experiencia
Es un juego de estrategia por turnos sobre tablero
Tiene como escenario un tablero cuadrangular de 11x11 casillas en las que existen reinos y poblados. Cada reino tiene un castillo en el que se puede reclutar unidades a cambio de recursos,oro y comida, para enviarlas a la conquista o defensa de castillos y poblados.
Los recursos son producidos por los castillos y las aldeas que se tenga en posesión al pasar un turno.
Si se conquistan todos los castillos de un reino, éste se disuelve y pierde la partida.
La finalidad del juego es conquistar todos los castillos.
La versión es basante estable por lo tanto quién desee probrala aqui la dejo:
Descargar Twip Estrategic 1.0.1.3
Requisitos
Hace falta tener instalada una versión igual o posterior a directX 8 ...
Correcciones
* Solventado problema con el icono del cursor.
* Solventado problema con una animación de muerte
* Acortada la espera para salir cuando se ganaba la partida
Motor Gráfico
La clave del movimiento gráfico por DirectX ha sido una librería llamada dx_lib32 que encontré y que aporta una accesibilidad excelente al manejo de DirectX. Lo único que le puedo echar en cara es que no soporta mallas y por lo tanto solo permite animaciones 2D o en vista isométrica y tal. El problema es que la encontré tarde y ya tenía todo hecho a pelo en DirectX (no viene mal tener los fundamentos aprendidos) xD
Viendo su potencial he decidido readaptar el jueguecillo a ella.
La librería es una joya que se complementa con una documentación muy completa de cada uno de sus métodos, propiedades... fabulosa
El creador de la librería me ha ayudado bastante con el jueguecillo y además otorga un soporte constante y de manera desinteresada en el foro dedicado de la comunidad Stratos.
Expectativas de futuro
Me gustaría continuar con el proyecto y liberar el código, y poco a poco ir aprehendiendo en conjunto con todos los que se involucren en el tema.
Quien sabe, algún día puede hasta llegar a convertirse en algo importante.
De momento me gustaría seguir depurando y añadiendo nuevo contenido gráfico y mejorar la inteligencia artificial.
La IA actual contiene variedad de acción en las unidades.
Si se ven heridas huyen a curarse, atacan a distancia, evitan enfrentamientos, protegen zonas, atacan zonas enemigas...etc... pero claro todo se puede mejorar
Lo más flojo es el apartado gráfico, la cosa estaría en crear diseños propios para el juego y no tener que depender de otros xD
Asi que a ver si se anima algún diseñador o simplemente alguien que tenga ganas y algo de talento !!
Los que estén interesados envienme un mensaje privado.
Recursos Utilizados
Recurso: dx_lib32
Uso: Librería de desarrollo DirectX para VisualBasic6
Versión: dx_lib32v21190
Ubicación Web: http://dxlib32.se32.com/
Recurso: The Battle for WesNoth
Uso: Gráficos de animaciones de unidades.
Versión: 1.3.1
Ubicación Web: http://www.wesnoth.org/
Por si todavía os habéis quedado con ganas pasaros por Links dx_lib32 que encontraréis un montón de información sobre DirectX, motores y todo lo necesario para el desarrollo de videojuegos xD
Otros links (temas diseño gráficos):
3D y animacion
3D poder
El juego en su versión anterior utilizaba MySQL, pero visto que no encuentro la sencilla manera de unir la instalación de MySQL con su ODBC al juego he optado por adaptarlo a Access xD
No se que idea se os habrá quedado de mi experiencia, pero cualquier duda y tal preguntarme e intentare resolverosla.
Adjunto alguna imagencilla