Logo

¡Bienvenido a Stratos!

Acceder

Foros



Menu

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menu

Mensajes - Ocho

#16
Proyectos / Re: Juego de estrategia 3D
08 de Enero de 2009, 12:16:27 PM
La verdad que ni me acuerdo. Evidentemente no lo he hecho todo seguido pero todo tiene una historia enlazada. El primer editor lo hice en 1995 más o menos, me tire con el un año, pero no un año real ya que estaba trabajando y le podía dedicar poco tiempo. Estaba hecho en Visual Basic (creo que la versión 4) y ensamblador. Lo deje un tiempo por que como siempre no me gusto como quedo. Después sobre 1997 lo mande a una revista y me dieron  un par de premios. Le hice algunas mejoras, puse más opciones y mejore el motor en ensamblador con una mejor corrección de perspectiva. Lo deje otra vez. Después hice un curso del INEN de  programación de gestión. En dicho curso había un profesor que programaba muy bien en Visual C++ y usaba DirectX. Me aconsejo que utilizara DirectX porque así ganaría en velocidad. Me lo pensé y decidí que por mucho ensamblador que utilizase nunca podría alcanza las prestaciones de una tarjeta grafica. Estuve un tiempo mirando OpenGL y DirectX para ver cual encajaba mejor con mi editor. Evidentemente por aquella época DirectX se adaptaba mucho mejor. Así que usando Visual Basic 5 y DirectX 8.1, lo único que tenia que hacer era cambiar el motor en ensamblador por DirectX, y copiar y pegar el código de Visual Basic 4 al 5. Haciendo eso perdí varias funciones que eran imposible de pasar a DirectX, pero a cambio conseguí nuevas posibilidades. Uno de los principales problemas que me encontré es que mi motor 3D dibujaba cuadrángulos y no triángulos. Lo que hice fue usar dos triángulos para simular mis cuadrángulos. Además mantuve todos los formatos de archivos del editor.
Mucho después aunque como editor podía funcionar pensé que para conseguir mas prestaciones lo tenia que pasar a Visual C++. No tenía ningún compilador ni dinero para comprarlo así que lo deje por un tiempo, hasta que por casualidad me encontré con Visual C++ Express. Al ver que era gratis me puse ha pasar las funciones del editor mas importantes, como la carga de archivos, la ejecución de animaciones, control de personajes y el sistema de dibujo. Para disgusto mío cuando lo probé por primera vez vi que no era más rápido que Visual Basic, sin embargo los ejemplos que había visto eran muy rápidos. El problema era la técnica no el lenguaje utilizado. Efectivamente el funcionamiento de mi motor en ensamblador era completamente diferente que DirectX lo que funcionaba en uno no podía funcionar en otro. Después de remodelar el motor en Visual C++, logre que fuera mucho mas deprisa, desgraciadamente perdí muchas prestaciones del editor, además he tenido que idear un nuevo sistema para poder pasar los archivos del editor al motor y trasformar una pequeña parte del editor. Muchas veces lo he dejado de lado aunque todavía cada cierto tiempo le hago algún apaño. El editor  tiene algunos errores que no he corregido por falta de ganas y por que los errores son muy aleatorios y no suelen salir en la depuración. Bueno en fin, además el juego que estoy haciendo por el placer de hacerlo, tiene una historia similar que va en paralela al editor. Pero no es el único. He Hecho un motón de juegos de todo tipo, siempre en 3D. Bueno espero que el que lea esto se fije en el contenido no en las faltas de ortografía  :-[.
#17
Proyectos / Re: Juego de estrategia 3D
07 de Enero de 2009, 01:10:12 PM
Buena aclaración tewe76 a si se entiende mejor. Precisamente yo soy de la zona de las churras.
#18
Proyectos / Re: Juego de estrategia 3D
06 de Enero de 2009, 12:17:44 PM
Antes de que me olvide aquí están las imágenes del menú del juego, el editor de niveles y el editor de personajes, escenarios y terrenos, no es gran cosa como se ve pero ya lo mejorare.  :(




#19
Proyectos / Re: Juego de estrategia 3D
05 de Enero de 2009, 08:33:04 PM
 :)

Pues gracias por los modelos. Pero para hacer pruebas yo ya tengo un montón de modelos multianimados. Quizás algún día mire el código de Glest, por ahora solo me preocupan las sombras que lo dejare para el final.

Un saludo.
#20
Proyectos / Re: Juego de estrategia 3D
05 de Enero de 2009, 01:35:47 PM
Gracias por las felicitaciones.

Crea que se me ha interpretado  mal, lo que demuestra lo mal que me expreso y que escribo. Yo no se ingles porque tengo muchas dificultades con el lenguaje. Efectiva mente el ingles como otros idiomas son interesantes y facilitan el encontrar información en Internet. Aunque para programar parece que no es indispensable por lo menos en mi caso.
Por cierto yo todos los programas y juegos que tengo los tengo en castellano. Así que no debe de ser tan difícil hacer un juego en castellano. La mayoría de las empresas lo hacen, igual no me he dado cuenta y  el juego de ejemplo de Glest tiene alguna opción de instalación para que aparezca en castellano.
Tenéis razón. La lógica y como esta hecho el programa es lo importante y no el lenguaje o la librería utilizada. Desgraciadamente yo tengo mi propia lógica por que no he copiado técnicas de Internet por eso de no saber ingles, sino que me he inventado mis propias técnicas y formulas. Por lo que entender la lógica de los demás me cuesta más. Tened en cuenta que mi primer motor 3D estaba hecho en ensamblador, hay la lógica es lo único que vale. Lo único que he hecho es pasar la lógica de mi motor en ensamblador a DirectX lo cual me ha costado mucho. Quizás vosotros habéis tenido que leer mucha documentación en ingles para llegar a los conocimientos que tenéis; yo no.
Efectivamente para hacer pruebas se utilizan modelos básicos o incluso cubos. Yo por lo menos lo hago así. Quizás no lo he interpretado bien. ¿Lo que queréis vosotros es que pruebe vuestro motor?, vaya yo había interpretado que los modelos eran para probar en mi programa, que cosas.
Lo del curro del juego se extiende mucho mas halla. Por que como ya  creo que he comentado yo modelo los personajes, los escenarios y creo las animaciones con mis propios programas. Creo que vosotros no tenéis vuestros propios modeladores. Tenéis que usar herramientas externas si no me equivoco.
#21
Proyectos / Re: Juego de estrategia 3D
04 de Enero de 2009, 11:10:13 AM
Gracias

Después de descargar el Glest resulta que si lo conocía. Lo vi, hace mucho tiempo, pero no le hice caso porque no me gusto (Como juego claro). Los árboles me gustan, pero el entorno me parece algo pobre, no se le falta algo.  Las animaciones están relativamente bien. Pero el movimiento muy mal, los pasos de los personajes no se corresponden al movimiento. Un error bastante típico en muchos juegos, que hace parecer que los personajes están patinando por el suelo no andando. En algunos juegos actuales se ve que este error esta corregido. El juego esta bastante bien, pero es muy típico me gustan mas al estilo de Spellforce. Los gráficos en general están bien bastante elaboraros, sobre todo el tema de las texturas. Lo que me he dado cuenta es que esta en ingles, algo que no me gusta nada de nada. Supongo que abra una versión en castellano. Poder entender el código de Glest, me parece improbable, ya que parece estar basado en OpenGL, sistema que no conozco en absoluto. Por otra parte como una persona con educación básica va ha entender un programa hecho por un ingeniero.  De todas maneras muchas gracias por la ayuda y atención prestada.
Los personajes que yo uso tienen una media de 1000 polígonos. Contando que tienen manos con dedos claro. Pero las texturas que yo utilizo no son tan elaborarás.
Gracias yens por indicarme los de los modelos. Desgraciadamente yo no tengo, ni se usar "3D Studio max" así que  no he podido ver los modelos (En estos casos uso programas gratuitos, "3D Studio max" me parece un poco carillo para mi bolsillo, se lo dejare a los profesionales). Solo he visto las texturas que están muy bien, pero que tampoco me sirven, porque mi juego esta basado en una novela de ciencia ficción de 1000 paginas. Es decir, los personajes y juego en general tienen que seguir un guión, por lo que no puedo usar modelos al tuntún, sino que tienen que corresponder a la historia. En realidad el juego es una novela interactiva. No se trata de estar todo el día construyendo y destruyendo al prójimo. También tienen que haber algo de paz. Lo de hacer un video me parece una buena idea. Aunque no tengo mucha idea de cómo hacerlo. Por que con una pantalla de 800x600 supongo que ocupará mucho y tendré que ponerlo en algún sitio. Bueno de todas formas aquí pongo un video en flash de unos de los personajes del juego en movimiento, a ver si hay suerte y se ve.


http://www.terra.es/personal2/mmonje/Aprendiz.swf
#22
Proyectos / Re: Juego de estrategia 3D
03 de Enero de 2009, 02:13:38 PM
Bueno aquí hay un par de imágenes que he colocado en otro sitio haber se salen.
Por cierto josepzin , ¿que es código de Glest.? ¿Dónde esta?.

Los polígonos no son muchos en realidad la mayoría de los juegos actuales tienen infinitamente mas polígonos. Para la mayoría de los objetos que se  ven apenas he dedicado unos minutos para hacerlos. Los personajes incluido animaciones, acciones y texturas algunos he tardado una mañana en hacerlos y otros una hora como mucho. Muchos objetos son feos y eso mismo me lo digo yo.  La perspectiva del juego la he puesto solo para sacar las imágenes pero se juega con la cámara enfocada hacia abajo.  En esa posición se dibujan pocos objetos. Pero se puede cambiar la perspectiva con la ruleta del ratón. Las cabañas son circulares por que mi programa las permite crear muy rápidamente rotando un perfil. Para mi es cuestión de tiempo. Ya que como he dicho solo dedico unos minutos para la mayoría de los objetos. Si ves por ejemplo SpellForce te darás cuenta que la cantidad de polígonos que yo utilizo es ridícula. Los personajes que yo he hecho tienen poquísimos polígonos. Los efectos de partículas usan un solo objeto por cada efecto y en muchos casos son objetos clonados.


#23
Proyectos / Re: Juego de estrategia 3D
02 de Enero de 2009, 09:00:49 PM


Gracias por las respuestas.

Lo de poner simples círculos ya lo había pensado.  El shadowmap por ahora me parece demasiado complicado aunque creo que por ahora seria la técnica mas adecuada en este caso.

En el juego por ahora es esto lo que se puede hacer.
Construir edificios.
Destruir edificios
Recoger recursos
Producir unidades
Abrir baúles y  puertas
Capturar unidades neutrales.
Luchar contra unidades enemigas.
Realizar misiones.
Hablar con personajes.

El  juego tiene un editor de mapas.

Para terminar esta primera etapa. Me falta el ataque de las unidades enemigas, es decir que puedan hacer ataques desde sus campamentos. También me falta de desarrollo de tecnologías.

Para hacer los modelos, escenarios y animaciones utilizo un editor que me hice en Visual Basic.   No paso mucho tiempo con los gráficos animaciones y personajes por que con 24 horas al día  no me llega  para programar y hacer el diseño grafico, teniendo en cuenta el juego puede tener cientos de objetos y cientos de personajes diferentes.
   
Lamento que no salgan todas las imágenes. Haber si puedo poner más en otro sitio.
#24
Proyectos / Juego de estrategia 3D
01 de Enero de 2009, 02:17:16 PM
La verdad es que me da un poco corte escribir a qui. Por que he visto que hay gente que sabe muchísimo, yo no se casi nada aunque tengo mucha imaginación programando soy un poco chapucero. Estoy haciendo un pequeño juego 3D de estrategia muy sencillo y con gráficos muy simples. Me gustaría con el tiempo poder proyecta sombras, pero no se que técnicas hay y que tipo de técnica se puede usar en un juego de estrategia donde puede haber una media de 1000 objetos visibles en pantalla. Además mi ordenador no es muy potente un AMD de 1.80 GHz. No se que técnicas se pueden aplicar y si hay ejemplos sencillos. He visto muchos ejemplos pero no se como se pueden aplicar a mi programa. Son demasiado enrevesados. Necesito algo más básico y sencillo para poder entenderlo.
El juego y el motor que estoy usando lo estoy programando en Visual C++ Express y DirectX 9.0. Los gráficos, texturas y animaciones son básicos pero por ahora mi objetivo es terminar el juego. Esta es alguna imagen del juego.









Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.
Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.