Un Modelo de Ataque y Defensa en Juegos de Estrategia

Publicadas por Jose Carlos Tamayo

Al desarrollar Xeno, necesitaba alguna forma de calcular las batallas. Tome lo mejor de otros juegos de estrategia y RPGS como Warcraft o Ikariam, y juegos de cartas como Magic the Gathering y pues, salio algo interesante. Por supuesto es la base de mi modelo, puede cambiar o aumentarle mas cosas pero pienso que lo simple es mejor. Mientras mas simple, mas jugadores lo entienden, menos jugadores se frustan, y es mas parejo para todos. Pero eso si, cualquier modelo que eligas, tiene que darte la posibilidad de eleccion. Piensen en el YanKenPo: Piedra > Tijera > Papel > Piedra.

Vamos por las cosas iniciales:

EL Ejercito: Cada cuadrado con la imagen de alguna unidad, son en realidad muchas unidades de este tipo, son un ejercito

Por ejemplo este cuadrado contiene 50 unidades de ese tipo.

Los Stats:
Hay 5 Stats que influyen directamente en la batalla:
  • Ataque: Es el daño que causa la unidad al atacar.
  • Overkill: Es el daño que causa la unidad al defender.
  • Defensa o Armadura: Son los puntos que restas del daño que recibes.
  • Vida: Son los puntos de vida que tiene cada unidad.
  • Unidades: El numero de unidades que tiene tu ejercito.

Secuencia de Batalla: Simularemos un simple ataque de una unidad a otra unidad. Lo primero que hacemos es:

1) Calculamos el daño que hace la unidad atacante: Esto es igual al numero de unidades que existe en el atacante multiplicado por lo que sale del ataque menos la defensa de la unidad defensora:
daño_atacante = unidades_atacante * ( ataque_atacante - defensa_defensor )

2)Calculamos el daño que hace la unidad defensora: Al defenderse la unidad, causa daño al atacante. Estuve pensando como hacer para que la unidad con el ataque mas alto no sea la unidad Dios del juego, es por eso que dividi el ataque entre daño de ataque y dao de overkill.

daño_defensor = unidad-defensora * ( overkill_defensor - defensa_atacante)

3) Calculo de unidades muertas en los dos bandos: Ya obtenidos el daño del atacante y del defensor simplemente se divide el daño_atacante entre los puntos de vida del defensor. Idem proceso para calcular los muertos en el defensor.

muertos_defensor = daño_atacante / vida_defensor
muertos_atacante = daño_defensor / vida_atacante

Eso es el resultado de una batalla, ahora se podria mejorar de muchas formas como calcular el daño de defensa despues de reducir las unidades,algo asi como un first strike en Heroes4.

Asi funciona el calculo basico en Xeno. Saludos y espero les sea util

¿Te gusta la pagina?, socializame haciendole click a tu color preferido:

Add to Technorati Favorites Digg! del.icio.us.me

Ikariam:Las Batallas en la version 0.3.0

Publicadas por Jose Carlos Tamayo

Esta nueva version trae unos tremendos cambios al juego, ahora las unidades cuestan menos,salen un poco mas rapido y sobre todo menos manutencion. Es decir podras sacar un buen ejercito en poco tiempo...igual que tus enemigos. Y bueno encontre esta muy buena imagen con los costes y mejoras de las unidades, hecho por Godfather. Procederemos a analizar cuidadosamente estos nuevos datos... sin mas vamo por la primera parte

COSTES Y STATS DE LAS UNIDADES

Aqui podemos ver los siguientes interesantes cambios:
  • Se ha reducido drasticamente el coste de todas las unidades
  • Se ha nerfeado ( downgrade, osea bajado) el ataque y defensa de las mismas, salvo el mortero que parece ser la unidad con mas Stats en el juego.
  • Las unidades terrestres tenian todas antes 20 de velocidad, ahora todas tienen velocidades entre 80 (girocopteros) y 30 (mortero), lo que llevaria a nuevas tacticas de ataque,imagina que te saquean, mandas a todos tus girocopteros a saquearlo y regresan para la defensa en el mejor de los casos.
  • Las unidades terrestres cuestan mas Azufre que madera, salvo por.. si los honderos

RENTABILIDAD EN LA DEFENSA

La fila que nos interesa es la marcada con rojo. Esta indica la defensa que nos da una unidad por punto de manutencion, es decir la mas economica a largo plazo en la defensa. Sacamos las siguientes conclusiones:
  • El Hoplita vencio al gigante a Vapor en defensa. Ademas de ser la unidad que te da mas defensa por tus monedas de oro, tiene la mayor resistencia en todo el juego. Ademas de la habilidad de Resistencia.
  • En unidades maritimas el barco mortero tiene la mejor defensa en general, ademas de lamejor resistencia en maritimos con su habilidad de Resistencia.
  • EL gigante a Vapor se le quio su habilidad de resistencia, pero se veque es la unidad mas balanceada del juego entre ataque, defensa y resistencia, sin duda un buen acompañante encualquier guerra.


RENTABILIDAD EN EL ATAQUE

Debo de explicar que el calculo para las unidades con la habilidad de Asalto a sido tomado en cuenta, asi que deben de tener cuidado porque si pierden resistencia, su ataque disminuye 30%.

  • La unidad mas rentable al atacar seria el Bombardero, con sus 11,613 de ataque por monedas de oro.Pero hasta que leguen a sacar bombarderos la siguiente seria los Fusileros
  • En barcos el Espolon a Vapor es la unidad a tener en cuenta en muchas guerras, pero seguido de cerca por el Lanzallamas
RENTABILIDAD Y RESISTENCIA

El coste de rentabilidad defendiendo indica que tan buena es la unidad defendiendo en correspondencia con su coste inicial de madera y azufre. IDEM para Atacando. Las dos ultimas filas son datos en cuanto a la resistencia
  • Los Holpitas siguen siendolos reyes de la defensa por mucho
  • En ataque terrestre los Espadachines se llevfan las palmas siendo la unidad mas barata a comprar que te da mas poder de ataque. Idoensas para los saqueos y ataques aunque es la opcion que te consuman mas manutencion, piensa en ellos como misiles de un solo tiro.
  • Los honderos siguen sendo la unidad carne de cañon del juego de preferencia en guerras largas. son las Ballestas
  • En maritimos la carne de cañon por excelencia
  • En ataque el Espolon a Vapor es la unidad que cuesta menos inicialmente en el ataque.
RESUMEN

Y para sintetizar todos estos cambios para nuestros flojos lectores tenemos lo siguiente:

  • Compra Hoplitas exclusivamente para la defensa, pero ojo, ahora son completamente inutiles para atacar.
  • Los Honderos son la carne de cañon por excelencia.Igual para las Ballestas
  • Antes de una guerra comprar Bombarderos o Fusileros para atacar en segundo caso. En la misma guerra comprar Espadachines pero ojo con la manutencion
  • Espolon a Vapor es la unidad para atacar, ademas de una de las mas rapidaz.
  • El Barco a Mortero es la Unidad ideal para defender.
  • Ojo con el Factor de Velocidad modificado en esta version del juego. Dara que hablar.
Espero lo hayan disfrutado al igual que nosotros. Una ves que llegue la nueva version para el servidor peruano. Llevaremos la teoria a la practica. Hasta entonces Ikarianos ^^

PD: Gracias de nuevo a Godfather por su esquema puesto en el foro de ikariam. Aqui les dejo el hilo original donde lo encontre

¿Te gusta la pagina?, socializame haciendole click a tu color preferido:

Add to Technorati Favorites Digg! del.icio.us.me

Analisis: Ikariam - Unidades Terrestres II Parte

Publicadas por Jose Carlos Tamayo

Y seguimos con la segunda parte de este analisis. Ahora continuaremos con las3 siguientes unidades que posiblemente obtengas despues de un mes de juego:

D) EL Vago Arquero: Personalmente no los uso muchos.. Si quisiera defender mi ciudad me sale mas barato comprar y mantener Hoplitas y encima resisten mas, si quisiera saquear compraria espadachines que me salen mas economicos, y si estoy en guerra me voy por el combo de Hoplitas con Honderos o Espadachines si soy millonario. Realmente no les veo mucha utilidad. Pienso que los de Ikariam quisieron darle algo extra como que sean las unicas unidades capaces de atacar unidades aereas pero no es asi.. asi q no las compren.

E) El Aliviador Cocinero: Realmente existe un poco de arte en el manejo de esta unidad . Por lo que se, cuando tu mandas a la soldadesca a atacar una ciudad.. y se quedan mas de una ronda.. tus unidades pierden puntos de resistencia, y cuando pierden la resistencia hacen menos daño y sus poderes especiales como el del Espadachin que le da 30% mas de ataque se pierde. Ahora cada cocineros te dan 0.1 puntos de esistencia en cada ronda (esto es lo que pude encontrar en la web). Entonces teoricamente necesitas algo de 12 Cocineros maximo si no quieres perder tu resistencia, ya que cmo habranpdoido calcular pierds en prmedio 1.2 puntos de resistencia en cada ronda. Esto cambia con las unidades mecanicas que solo reciben la mitad del bonus, osea necesitas 24 cocineros. Pero tener ya solo diez implica algo de 2600 de manutencion en una guerra. Mi consejo es sacarlos cuando ya estes en guerra y decirle a tus amigos que ellos tambien saquen cocineros cosa que se reparten la jugada. Tenerlos en tiempo de saqueo es por decirlo asi.. insulzo. Peor en tiempos de paz... demasiado mantenimiento, pero en guerras los necesitas y de forma urgente cuando son mas de 3 rondas las que vayas a pelear.

F)La niña del Fusilero: Pegan duro aunque no tienen poder especial, esto puede ser un PRO ya que no pierde su eficiencia tan rapidamente como el Espadachin que a las 3 rondas de batalla disminuye su poder de ataque en 40%. Mas bien son ineficientes en los saqueos por lo caro ( 58 oro vs 16 del espadachin). Eso si, estas unidades ya empiezan a ser un poco caras asi que nunca la mandes solas, pueda que al comienzo pwnees al adversario, pero si pasas las 3 rondas vas a ver como empiezan a morir como las niñas que son. Sirven perfecto para dar mas poder de ataque en una gran batalla, si lo acompañas de Cocineros y Honderos.

Aqui concluye la segunda parte de las unidades terrestres, solo falta las otras unidades Girocopteros, Medicos , Gigante a Vapor y Bombarderos ( todavia no los saco^^). Pero resumiendo en esta segunda parte:

Sigue vigente la tactica de los Hoplitas + Honderos para Guerra, ahora puedes sazonar esto con Cocineros ( unos 4 a 6 de ellos) y Fusileros. Comprar Arqueros no te da ningun beneficio salvo tenermas puntaje en Generales. Para saqueo.. considero que los Espadachines todavia son utiles.

See ya next deculture ^^

¿Te gusta la pagina?, socializame haciendole click a tu color preferido:

Add to Technorati Favorites Digg! del.icio.us.me

Analisis: Ikariam - Unidades Terrestres I Parte

Publicadas por Jose Carlos Tamayo

Como saben soy jugador de ikariam y era aficionado al saqueo, haciendo esto un dia me anime a averiguar cual unidad es la mejor para el saqueo. La respuesta era casi obvia.. los espadachines ( mas abajo esta la explicacion ;D ) . Bueno me intereso saber y que onda con las demas unidades?. Asi que primero que nada hice mi pequeña investigacion reuniendo material de lectura :P existente en los foros de ikariam ( mayormente los Ikariam español, ikariam.org y para no fallar a mi gente ikariam.pe) . Aqui un resumen de lo que pude encontrar:

Ikariam cuenta con un total de 13 unidades terrestres de las cuales 3 son inutiles, me refiero al Ariete, la Catapulta y el Mortero. En Teoria son buenas unidades por su habilidad de hacer boquetes.. pero la version mas actual de ikariam ( la 0.2, dios es un BETA!) no esta activado, y parece que la siguiente version que ya esta en prueba mientras hablamos, diciembre del 2008 para los incautos, tampoco va a tener activado el poder boquetero ( sono ligeramente raro esto XD). En fin empezamos el analisis con las 3 primeras unidades terrestre "utiles" en el juego

A) El Deadmeat Hondero: Sacado de los barracones y cantinas mas bravas del puerto, el hondero es la unidad carne de cañon por autonomasia. No se te ocurra enviar un ejercito de solo honderos por mas grande que sea. Van a morir y van a morir en grandes cantidades, es mas no sirven ni para saquear porque mueren con una muralla en level 1. El verdadero poder de estas unidades reside cuando son muchos y van acompañados de Robots o Hoplitas o cualquier unidad que cueste un exceso de recursos.

B) El Saqueador Espadachin: La unidad para saqueos por excelencia. Su bajo coste de manutencion y gran poder de ataque atraviesa cualquier muralla facilmente. Por ejemplo con 20 espadachines me abro una muralla level 15 sin que se muera ninguno. Ahora para guerras conviene sacarlas en lugar del Hondero pero acompañado de Cocineros para que su bono de 30% de ataque continue en muchos mas rondas de ataques..

C) El Defendor Hoplita: Aunque sirve para la defensa tambien es bueno en el ataque, ojo bueno no excelente. Yo aconsejo sacar estas unidades a granel en una guerra. Se construyen rapido, sirven para la defensa y tambien para el contraataque. Si eres un jugador pasivo tambien te las aconsejo. Su poder de 30% de resistencia los hacen espesialmente utiles en las defensas de la ciudad. Ahora sacando calculos te resulta mas eficiente atacar con Espadachines que atacar con puro Hoplita, el problema de esto es que los espadachines se te van a morir rapido, pero eso si haras mas daño

Hasta aqui la gloriosa primera parte de este analisis. Estas son las unidades que puedes sacar al comienzo mismo del juego asi que como resumen el los primeros meses de juego tu:

  • Quieres saquear presas faciles saca Espadachines
  • Quieres defenderte saca Hoplitas
  • Quieres guerra Hoplita + Honderos ( Hodneros a granel.. preferible que se mueran los honderos a que se muera un hoplita)
  • Eres millonario Hoplita + Espdachines, con este combo tienes ataque y defensa, pero recuerda que cuando atacas no te sirve de nada los puntos de defensa y cuando defiendes tambien, tus espadachines mueren al toque por los bajos puntos de defensa.
Enjoy

¿Te gusta la pagina?, socializame haciendole click a tu color preferido:

Add to Technorati Favorites Digg! del.icio.us.me