![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#3
|
||||
|
||||
|
Cita:
Cita:
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:
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, |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
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 |
|