![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
07/07/2008, 06:10
|
| | Fecha de Ingreso: abril-2008
Mensajes: 264
Antigüedad: 16 años, 9 meses Puntos: 2 | |
Respuesta: Script matematico, ayuda.. Es que yo elegiria poo por una simple razon. Cuando te metes en algo del estilo de travian, tienes varios tipos de unidades, cada uno con su ataque, defensa y movimiento que además varia dependiendo de la civilizacion...
Si tu solo quieres que ataquen tus tropas (sin tener en cuenta cosas como el espionaje, la exploracion, la deteccion de espias) haciendo dos pequeñas clases te alcanza:
- Unidad (que tiene ataque, defensa, movimiento, etc). Esta te puede servir para todas las unidades que quieras representar.
- Ejercito (o algo parecido, es un conjunto de unidades). Esta tendria un array de unidades, y su ataque constaría de la suma de los ataques de sus unidades =P.
Luego las cuentas se ajustan, pero me parece que si piensas en las cuentas antes de pensar en los conceptos que formarian parte de tu juego, el día de mañana seria imposible hacer algo más complicado (sin que pierda sencillez).
Además para que el calculo del combate sea independiente de las unidades, podrias hacer un objeto combate que reciba dos unidades/ejercitos y los haga combatir y calcule las muertes de cada uno.
Lee algo de objetos/clases (supongo que el script que enviaste es en php) y piensa hasta donde quieres llegar... Creo que aprender objetos igualmente seria una buena inversión :)
__________________ Saludoss
Guille |