Entrar
¿Usuario nuevo? Regístrate
war_3d · War 3D
? ¿Ya estás suscrito? Entrar en Yahoo!

Consejos de Yahoo! Grupos

¿Sabías que...?
Puedes buscar mensajes antiguos en un grupo.

Mensajes

  Mensajes Ayuda
Avanzado
Codigo reorganizado   Lista de mensajes  
Responder | Reenviar Mensaje #578 de 894 |
Hola:

Hay va un poco de rollo Coder. Todo grafista y publico en general, abtengase de leer lo siguiente :P, jeje.

<rollocoder>

Esta ultima semana, ademas de las celebraciones :P he estado reorganizando los modulos del proyecto, entre otras cosas hay 3 modulos nuevos:

oObjetos, animaciones y UnidadArmyBase

Que contieneen las clases base de otros objetos.

oSoldado, oEdificio y oEscenografia herendan de la clase base oObjetos

animaSoldado
, animaEdificio y animaEscenografia heredan de animaciones

UnidadArmy y ContruArmy herendan de UnidadArmyBase

Esto que acabo de hacer debi hacerlo desde el principio y me hubiera ahorrado algunas cosas, pero bueno... ya esta hecho. (Despues de dos dias de trabajo :))

Ademas he agregado muchas muchas lineas de comentarios. Asi que oSoldado, el cual es uno de los modulos con mas codigo escrito, ahora se ve mucho mejor :).

Todo el codigo ya esta en el CVS. Por ahora no hay modificaciones en cuanto a funcionalidad, es decir... el nuevo codigo del War, hace esactamente las mismas cosas que hacia hasta antes de la reestructuracion.

Poco a poco iremos poniendo cosas nuevas por ejemplo... la destruccion de los elementos de escenario, como arboles y rocas. Esto sera mucho mas facil ya que ahora son en realidad, "bichos" que no pueden caminar ni disparar. Es decir, heredaron todas las caracteristicas de las unidades de combate, son unidades de combate con algunas cosas deshabilitadas.

Este cambio permitira tener nuevos tipos de soldados, con caracteristicas agregadas, por ejemplo el tipo oSoldadoContructor, que ademas de ser un soldado comun, tendra funciones de contruccion de edificios nuevos y reparacion de unidades. Dado que oSoldadocostructor heredara de oSoldado, podra ser colocado en el vector Soldados, y ser tratado como un soldado comun y corriente. Es decir, no tendremos que hacer codigo especial para los distintos tipos de soldados que sea necesario agregar. Lo mismo pasara con los edificios, y los elementos de escenario.

Por ejemplo podremos agregar mucho mas facilmente soldados con caracteristicas un poco raras, por ejemplo, unidades de trasporte de unidades, unidades que pueden dividirse en dos, una unidad Heroe, unidades camisaque, etc etc. Cosas raras, caracteristicas agregadas.

Otra cosas que se podra hacer mas facilmente es algo que se le ocurrios a ahp, se trata de tomas pricioneros, y convertirlos en esclavos, despues de algun tiempo de trabajar los esclavos moriran, podran ser rescatados, regalados a los aliados, intercambiados, etc. Un poco sadico :) :P

Algunas de estas cosas no se estaran presentes en la primera version de War, porque hay que limitar el alcance del proyecto. Si no ponemos un limite jamas terminaremos :). Despues,  ya pensaremos en el War3D II.

Me falta hacer un ultima modificacion, pero esta va a afectar muchos modulos. Se trata de lo siguiente...

el modulo ejercitos contiene dos Vectores, uno de objetos tipo oSoldado y otro de objetos tipo oEdificio asi:

  vector<oSoldado> Soldados;
  vector<oEdificio> Edificios;


Bueno pues para que todos cambios anteriormente hechos sirvan de algo, ademas de para clarificar el codigo, hace falta que estos dos vectores sean en realidad vectores de apuntadores a objetos tipo oSoldado y oEdificio respectivamente, es decir algo asi:

  vector<oSoldado*> Soldados;
  vector<oEdificio*> Edificios;


Este cambio afectara muchos modulos asi que algo de paciencia :P, espero tener funcionando todo para este martes. Posiblemente antes. Despues de eso comenzare de nuevo a agregar cosas nuevas.

</rollocoder>

Saludos.

ZeruGiran

E-Mail: zerugiran@...
MSN: eric@...
Tel: 04455-30876127 (Telcel)
Web:
Perfil




Sáb, 3 de Ene, 2004 9:17 pm

zerugiran@...
Enviar mensaje Enviar mensaje

Reenviar Mensaje #578 de 894 |
Desplegar mensajes Autor Ordenar por fecha

Hola: Hay va un poco de rollo Coder. Todo grafista y publico en general, abtengase de leer lo siguiente :P, jeje. <rollocoder> Esta ultima semana, ademas de...
ZeruGiran
zerugiran@...
Enviar mensaje
3 de Ene, 2004
9:17 pm

Hola: Creo que sobreestime lo faltaba por hacer :P. Ya acabe con las modificaciones :). Ya empeze otra vez a poner cosas nuevas. El bicho Constructor ...
ZeruGiran
zerugiran@...
Enviar mensaje
4 de Ene, 2004
8:07 am
Avanzado

Copyright © 2009 Yahoo! Todos los derechos reservados.
Política de Privacidad Actualizada - Condiciones del servicio - Directrices - Ayuda