Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-02-2007
Avatar de Lucciano
Lucciano Lucciano is offline
Miembro
 
Registrado: abr 2006
Posts: 33
Poder: 0
Lucciano Va por buen camino
Thumbs up Video Juego.

Hola foro, como va?. Mi duda es la siguente, como se puede llevar a cabo el desarrollo de un video juego al estilo del Age of Empires III, es decir, no logo entender como seria el ensamblado de los graficos animados(posiblemente graficados con el 3d Max), dale algun tipo de programacion (me gustaria con delphi) a los mismos, agregarles sonidos, etc.

Si alguien sabe algo como para empezar a investigar les agradezco, un abrazo.
__________________
No todo es la maravilla de japon!.
Responder Con Cita
  #2  
Antiguo 26-02-2007
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Yo de ti empezaría por algo más sencillo, como por ejemplo el Columns o Tetris.

Intenta echarle un vistazo a este juego del Reversi/Othello que hice hace algún tiempo y a este otro puzle algo más moderno. Este último te puede dar ideas de cómo almacenar los gráficos. Ojo, puede que no te compilen porque utilicé Free Pascal, no Delphi, pero seguro que puede darte ideas. Si quieres los binarios, porque no puedes compilarlos, mira aquí.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #3  
Antiguo 27-02-2007
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 25
Delphius Va camino a la fama
Cita:
Empezado por Ñuño Martínez
Yo de ti empezaría por algo más sencillo, como por ejemplo el Columns o Tetris
Es verdad... ve por lo chico y luego a lo grande.

Cita:
llevar a cabo el desarrollo de un video juego al estilo del Age of Empires III
Debo reconocer que ese fue el principal estímulo que he tenido (y mantengo) por estudiar Informática. Al igual que vos yo también quiero hacerme uno.

Si todavía estas interesado en intentarlo... dejame decirte: separa dos cosas: LOGICA por un lado... GRAFICO por otro. Centra el esfuerzo en la lógica. Deja lo estético para el final. Tal vez para lo segundo sea bueno usar OpenGL. Aunque nunca lo he probado, dicen que es una buena libreria.
Si la lógica no te llega a funcionar... no te servirá de nada tener buenos colores, resolución, y grafiquitos.

Con respecto a la lógica, y a lo que comentas:
Cita:
me gustaria con delphi
Nada te impide que sea Delphi. De hecho te lo recomiendo. Pues, el desarrollo de la lógica puede simplificarse mediante POO. De hecho, yo no encuentro otra manera de verlo sin el uso de clases, herencia y polimorfismo. (1)

Algunas pistas o consejos que te doy:
Emplear lista doble encadenadas (ObjetList) para manejar el conteo de las unidades y edificios. Manteniendo una estructura "plantilla" fija que almacene las propiedades simples y elementales comunes a una clase específica de unidad (u objeto) evita mantener en memoria algunos datos que son redundantes.
Por poner un ejemplo:
El precio o costo de creación de unidades, los valores iniciales (vida, armadura, ataque, etc) son fijos y no cambian durante el juego (a menos que quieras que se ajusten dependiedo del avance de edad o de la civilización). Si mantiene algo como un arreglo dinámico de objetos (cada vez que creas uno se encola, cuando se muere, lo sacas de cola) sólo deberas tener las propiedades variables a cada uno (puntos actuales de vida... por ejemplo).
Y así... por cada nueva estructura que sea necesaria.

Es decir manejo de listas de objetos por demanda.
Espero que se haya entendido algo.

(1) Yo nunca escribí algún código. Todo lo he tenido en mente, y en papel. Pilas y pilas de ideas... pero nunca he logrado avanzar mucho pues lo complicado no es tener un aspecto lógico de las unidades, edificios, tecnologías. Sino más bien de IA. Y alli amigo te digo que debes tener conceptos algo complicados (no te lo digo pa asustarte... pero es asi... si no logras entenderlo desde un principio cuesta). Te recomiendo que comiences a ver algoritmo A* (se lee A estrella).

A decir verdad... no se si hay algún proyecto libre de estas características. Pero con buscar no se pierde. Si consigues alguno puede que te resulte un poco más fácil para introducirte en el tema.

A mi me gustaría dedicar mi tiempo en hacer mi propio juego de estrategia... es algo que lo tengo decidido en realizar (desde mis 15 años). Pero tengo otras obligaciones que cumplir primero.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #4  
Antiguo 28-02-2007
Avatar de Lucciano
Lucciano Lucciano is offline
Miembro
 
Registrado: abr 2006
Posts: 33
Poder: 0
Lucciano Va por buen camino
Thumbs up gracias.

Hola amigos, les quiero agradecer por su ayuda, tiempo y comentarios al respecto. Desde ya muchas gracias y pueden contar ya con un amigo para lo que sea.

Atte. Lucciano.
__________________
No todo es la maravilla de japon!.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Juego sucio. marcoszorrilla La Taberna 3 02-02-2007 17:49:55
Insertar Video, o vista preeliminar de video JuanErasmo .NET 0 10-01-2007 20:27:20
El juego de la vida [Gunman] OOP 10 28-06-2006 09:31:19
programar un juego en red gario Internet 7 28-10-2005 01:51:07
Juego Memory Xema OOP 1 16-09-2004 13:59:24


La franja horaria es GMT +2. Ahora son las 21:56:03.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi