elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Twip Estrategic (Videojuego en Visual Basic 6.0)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 3 Ir Abajo Respuesta Imprimir
Autor Tema: Twip Estrategic (Videojuego en Visual Basic 6.0)  (Leído 7,414 veces)
Hans el Topo


Desconectado Desconectado

Mensajes: 1.754


"Estoy cansado de no hacer nada"


Ver Perfil WWW
Twip Estrategic (Videojuego en Visual Basic 6.0)
« en: 7 Mayo 2007, 22:30 pm »

Antes que nada anunciar que ya he terminado mi jueguecillo xD

Voy a intentar narrar un poco por encima mi experiencia  :xD

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  :rolleyes:
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  ;D !!
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



















« Última modificación: 4 Septiembre 2008, 10:56 am por Hans el Topo » En línea

hepy_92

Desconectado Desconectado

Mensajes: 130



Ver Perfil
Re: Twip Estrategic (Videojuego en Visual Basic 6.0)
« Respuesta #1 en: 7 Mayo 2007, 22:37 pm »

wow!!! felicitaciones! se ve excelente el juego!!!, ahora lo estoy descargado, asique a probarlo!


En línea

Hendrix
In The Kernel Land
Colaborador
***
Desconectado Desconectado

Mensajes: 2.276



Ver Perfil WWW
Re: Twip Estrategic (Videojuego en Visual Basic 6.0)
« Respuesta #2 en: 7 Mayo 2007, 22:50 pm »

Como ya te dije, felicidades... ;) ;)

Lo e probado y e notado que al poner la punta de raton (la espada esa) encima del borde de un textbox esa espada se cambia por el icono normal.....

En el juego, solo e conseguido crear una unidad, no e conseguido moverla.....seria interesante para una proxima version, que en un label (o lo que sea) se visualice el nombre de la unidad seleccionada.... ;) ;)

Sigue progresando con esto y te quedara fenomenal... ;) ;)

PD: Me as dado bastantes ideas de como hacer un jeugo de estrategia, no se me habia ocurrido lo del tablero... ;D ;D

Un Saludo.  ;)
En línea

"Todos los días perdemos una docena de genios en el anonimato. Y se van. Y nadie sabe de ellos, de su historia, de su peripecia, de lo que han hecho, de sus angustias, de sus alegrías. Pero al menos una docena de genios se van todos los días sin que sepamos de ellos". - Juan Antonio Cebrián
Hans el Topo


Desconectado Desconectado

Mensajes: 1.754


"Estoy cansado de no hacer nada"


Ver Perfil WWW
Re: Twip Estrategic (Videojuego en Visual Basic 6.0)
« Respuesta #3 en: 7 Mayo 2007, 23:06 pm »

Como ya te dije, felicidades... ;) ;)

Lo e probado y e notado que al poner la punta de raton (la espada esa) encima del borde de un textbox esa espada se cambia por el icono normal.....

ahora mismo tomo nota para solventarlo xD
Citar
En el juego, solo e conseguido crear una unidad, no e conseguido moverla....
se crean reclutandolas, para moverlas tienen que tener turnos xD
al pasar un turno (barra espaciadora) recuperan sus movimientos, clicas encima y se carga la ventana de status de unidad xD

se me olvido poneros las instrucciones de juego jaja

si clicas en el icono azul de arriba (el que representa a un usuario) se muestra un menucillo con las teclas y tal de juego

Citar
.seria interesante para una proxima version, que en un label (o lo que sea) se visualice el nombre de la unidad seleccionada.... ;) ;)

eso se carga en el estatus xD
no uso ningun control en el juego lo único un timer xD

Citar
Sigue progresando con esto y te quedara fenomenal... ;) ;)
PD: Me as dado bastantes ideas de como hacer un jeugo de estrategia, no se me habia ocurrido lo del tablero... ;D ;D

Un Saludo.  ;)

un juego por turnos para comenzar y ya veremos si pasa a tiempo real xD

gracias por las sugerencias xD
En línea

Hendrix
In The Kernel Land
Colaborador
***
Desconectado Desconectado

Mensajes: 2.276



Ver Perfil WWW
Re: Twip Estrategic (Videojuego en Visual Basic 6.0)
« Respuesta #4 en: 7 Mayo 2007, 23:26 pm »

de nada, para eso estamos.... ;D ;D

Un Saludo.  ;)

En línea

"Todos los días perdemos una docena de genios en el anonimato. Y se van. Y nadie sabe de ellos, de su historia, de su peripecia, de lo que han hecho, de sus angustias, de sus alegrías. Pero al menos una docena de genios se van todos los días sin que sepamos de ellos". - Juan Antonio Cebrián
Hans el Topo


Desconectado Desconectado

Mensajes: 1.754


"Estoy cansado de no hacer nada"


Ver Perfil WWW
Re: Twip Estrategic (Videojuego en Visual Basic 6.0)
« Respuesta #5 en: 7 Mayo 2007, 23:34 pm »

de nada, para eso estamos.... ;D ;D

Un Saludo.  ;)



por cierto de cuantas pulgadas es tu monitor y que resolución utilizas? es que como no he podido probarlo en otros monitores (yo tengo de 17") no se si hagao bien las medidas, prueba a pasar turno (barra espaciadora) y si sigue el problema sería bueno saberlo xD
En línea

Hendrix
In The Kernel Land
Colaborador
***
Desconectado Desconectado

Mensajes: 2.276



Ver Perfil WWW
Re: Twip Estrategic (Videojuego en Visual Basic 6.0)
« Respuesta #6 en: 8 Mayo 2007, 15:44 pm »

Ahora lo e probado y me a funcionado perfectamente.... ;) ;)

Un Saludo y buen trabajo!!!! ;)
En línea

"Todos los días perdemos una docena de genios en el anonimato. Y se van. Y nadie sabe de ellos, de su historia, de su peripecia, de lo que han hecho, de sus angustias, de sus alegrías. Pero al menos una docena de genios se van todos los días sin que sepamos de ellos". - Juan Antonio Cebrián
~~
Ex-Staff
*
Desconectado Desconectado

Mensajes: 2.981


Ver Perfil WWW
Re: Twip Estrategic (Videojuego en Visual Basic 6.0)
« Respuesta #7 en: 9 Mayo 2007, 15:46 pm »


Clap, clap, clap, clap

Muy bueno de verdad (como te envidio xDD) yo siempre kise aprender DirecX, pero es mi gran asignatura pendiente... conoces mas tutos aparte de los q has puesto?? estaria bien q pusieras alguno para empezar desde cero...

Felicidades, de verdad, se ve muy bien el juego ;)
1S4ludo
En línea

Meg


Desconectado Desconectado

Mensajes: 462



Ver Perfil
Re: Twip Estrategic (Videojuego en Visual Basic 6.0)
« Respuesta #8 en: 9 Mayo 2007, 16:32 pm »

Al iniciar el juego me salta este error:

Error 9 en tiempo de ejecucion.
El subindice esta fuera del intervalo

Solo e visto la introducion y parece k esta muy bien felicidades  :P

PD:¿Pondras el codigo?  :rolleyes:
« Última modificación: 9 Mayo 2007, 16:35 pm por Meg » En línea

Hans el Topo


Desconectado Desconectado

Mensajes: 1.754


"Estoy cansado de no hacer nada"


Ver Perfil WWW
Re: Twip Estrategic (Videojuego en Visual Basic 6.0)
« Respuesta #9 en: 9 Mayo 2007, 19:57 pm »

Al iniciar el juego me salta este error:

Error 9 en tiempo de ejecucion.
El subindice esta fuera del intervalo

Solo e visto la introducion y parece k esta muy bien felicidades  :P

PD:¿Pondras el codigo?  :rolleyes:

Alguien sabe si access necesita tener el office o access instalado en el ordenador? Yo pensaba que no, pero aligual el tema es por eso.

Concretamente donde te salta? pasame una screen si puedes xD

El código todavía no lo puedo subir, seguramente lo liberaré dentro de un par de meses
En línea

Páginas: [1] 2 3 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Programación visual: crear un videojuego sin tener ni idea de código
Noticias
wolfbcn 0 1,083 Último mensaje 15 Julio 2018, 21:20 pm
por wolfbcn
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines