[ Heroes V ] Turnos Simultáneos FIJOS

Iniciado por Lepastur, Marzo 04, 2014, 02:51:23 PM

Krator

Es que arain es un poquito negativo... Aún no sabemos nada de nada...hay que esperar...no queda otra.
Doble cruzado, cuadruple placer.

arain

[quote user="Krator" post="69781"]Es que arain es un poquito negativo... Aún no sabemos nada de nada...hay que esperar...no queda otra.[/quote]

Es que el historial de Ubi con la saga Heroes es horrendo tanto en bugs como optimización... No aciertan ni de coña...

Krator

Así es el ser humano...
Tu historial dice que nunca te ha tocado la loteria...pero sigues comprando...
Doble cruzado, cuadruple placer.

RoB_KiNG


paladin

Lo de turnos simultáneos yo creo que es obligado en H7, es absurdo que el H6 no lo tenga.

Otra cosa que se me ocurre  :tongue:  ¿no estaría bien un modo de juego en plan "Batalla Épica" ? consistiría en jugar una partida normal (2 o más jugadores) a la vez pero en mapas distintos (equiilbrados) durante un tiempo determinado (1 ó 2 meses por ejemplo), para después enfrentarse en un campo aleatorio con el ejército y el héroe que han estado jugando. No se, estaría emocionante, es en plan como el "Duelia" que hizo Lepastur pero habiendo jugado un mapa determinado. ¿Qué os parecería?
Lo que no nos mata, nos hace mas fuertes.

Lepastur

[quote user="paladin" post="69785"]Lo de turnos simultáneos yo creo que es obligado en H7, es absurdo que el H6 no lo tenga.

Otra cosa que se me ocurre  :tongue:  ¿no estaría bien un modo de juego en plan "Batalla Épica" ? consistiría en jugar una partida normal (2 o más jugadores) a la vez pero en mapas distintos (equiilbrados) durante un tiempo determinado (1 ó 2 meses por ejemplo), para después enfrentarse en un campo aleatorio con el ejército y el héroe que han estado jugando. No se, estaría emocionante, es en plan como el "Duelia" que hizo Lepastur pero habiendo jugado un mapa determinado. ¿Qué os parecería?[/quote]
Eso básicamente sería una partida mono hasta cierto día en el q se jugarían Duelos con los builds q se hayan hecho ¿no? El problema de eso es que no todo el mundo llegaría al día límite a la vez, con lo q al final los q terminen primero se quedarían colgados esperando a q los + fatigas apurasen los últimos pasos del héroe. Preferiría un multi "offline" (parecido al play by mail), de modo que alguien pueda ir abriendo varias partidas a la vez, reduciendo la espera prácticamente a 0 cdo se lleven varias (supongo q 4 o 5). Es una buena alternativa o incluso complemento a los simultáneos.
http://www.rae.es / :worthy: para Krator ¡por ser un campeón! / www.TorredeMarfil.es / Presidente de la plataforma de los Archimagos y Liches flanqueadores de títulos de web.

El Tormenta

¿Sabeis algo sobre el Heroes VII? ¿Algún rumorcillo sobre como van las cosas?  Esperemos que no sigan con la misma línea que el VI  :bash:
Cuando el necio oye la verdad se carcajea, porque si no lo hiciera la verdad no sería la verdad. LAO TSE

Las batallas contra las mujeres son las únicas que se ganan huyendo. NAPOLEÓN BONAPARTE

paladin

[quote user="Lepastur" post="69786"][quote user="paladin" post="69785"]Lo de turnos simultáneos yo creo que es obligado en H7, es absurdo que el H6 no lo tenga.

Otra cosa que se me ocurre  :tongue:  ¿no estaría bien un modo de juego en plan "Batalla Épica" ? consistiría en jugar una partida normal (2 o más jugadores) a la vez pero en mapas distintos (equiilbrados) durante un tiempo determinado (1 ó 2 meses por ejemplo), para después enfrentarse en un campo aleatorio con el ejército y el héroe que han estado jugando. No se, estaría emocionante, es en plan como el "Duelia" que hizo Lepastur pero habiendo jugado un mapa determinado. ¿Qué os parecería?[/quote]
Eso básicamente sería una partida mono hasta cierto día en el q se jugarían Duelos con los builds q se hayan hecho ¿no? El problema de eso es que no todo el mundo llegaría al día límite a la vez, con lo q al final los q terminen primero se quedarían colgados esperando a q los + fatigas apurasen los últimos pasos del héroe. Preferiría un multi "offline" (parecido al play by mail), de modo que alguien pueda ir abriendo varias partidas a la vez, reduciendo la espera prácticamente a 0 cdo se lleven varias (supongo q 4 o 5). Es una buena alternativa o incluso complemento a los simultáneos.[/quote]

Sí, sería una partida Mono porque los jugadores no podrían verse de ninguna manera hasta la Batalla Final.
La idea sería que empezaran todos los players a la vez, juegan y acaban el 1º turno (Autosave), juegan y acaban el 2º turno (autosave)... y así hasta el turno final, que se armarían para la "Batalla Épica" (si son varios players incluso podría hacerse un minitorneo estilo FIFA por ej).
Sí es cierto k siempre hay jugadores más rápidos que otros, facciones más rápidas, magia destructiva, pero eso es inevitable.
Lo de jugar varias partidas a la vez es una buena idea, pero en mi opinión puede ser lioso, y a lo mejor somete al PC a demasiada memoria, no se.
Lo que no nos mata, nos hace mas fuertes.

RoB_KiNG

Para mi lo ideal en multijugador (sobretodo en 1v1) serían unos turnos simultáneos parecidos a los de Heroes V. Un mapa de dos zonas separado por una (barrera) de criaturas poderosas para evitar el inminente enfrentamiento directo, el cual con la partida avanzada, dejaría paso al enfrentamiento final estando de vuelta los turnos clásicos de toda la vida.

No se, con poder reducir un poco la duración de las partidas multi me conformaría.


Saludos

arain

[quote user="RoB_KiNG" post="69789"]Para mi lo ideal en multijugador (sobretodo en 1v1) serían unos turnos simultáneos parecidos a los de Heroes V. Un mapa de dos zonas separado por una (barrera) de criaturas poderosas para evitar el inminente enfrentamiento directo, el cual con la partida avanzada, dejaría paso al enfrentamiento final estando de vuelta los turnos clásicos de toda la vida.

No se, con poder reducir un poco la duración de las partidas multi me conformaría.


Saludos[/quote]

También podría existir un contador de tiempo global, de tal forma que el mapa tuviera unas separaciones y se podría jugar como un kings bounty hasta que se acabe el tiempo, desbloqueándose esas separaciones y se volviera al turno clásico para enfrentarse contra los jugadores.

Lepastur

[quote user="paladin" post="69788"]Sí, sería una partida Mono porque los jugadores no podrían verse de ninguna manera hasta la Batalla Final.
La idea sería que empezaran todos los players a la vez, juegan y acaban el 1º turno (Autosave), juegan y acaban el 2º turno (autosave)... y así hasta el turno final, que se armarían para la "Batalla Épica" (si son varios players incluso podría hacerse un minitorneo estilo FIFA por ej).
Sí es cierto k siempre hay jugadores más rápidos que otros, facciones más rápidas, magia destructiva, pero eso es inevitable.
Lo de jugar varias partidas a la vez es una buena idea, pero en mi opinión puede ser lioso, y a lo mejor somete al PC a demasiada memoria, no se.[/quote]
Bueno, eso es parecido a lo q propongo yo, sólo q en el modo "multi offline" no hace falta que los jugadores estén todos conectados a la vez para q la partida avance, aparte de la batalla final directa, claro.
http://www.rae.es / :worthy: para Krator ¡por ser un campeón! / www.TorredeMarfil.es / Presidente de la plataforma de los Archimagos y Liches flanqueadores de títulos de web.

paladin

Tenemos muchas ideas buenas, a ver lo que nos encontramos y que no cometan los errores del pasado  :bash:
Lo que no nos mata, nos hace mas fuertes.

Vitirr

[quote user="Lepastur" post="69777"][quote user="Tito_Reni" post="69776"]Pero vamos, ya digo que yo no tengo mucha idea de esto porque nunca he jugado al multi.[/quote]
Exacto  :jester2: Comparar unos simultáneos en condiciones con una adaptación a RTS es una exageración, el juego sigue siendo por turnos hasta que haya contacto, cuya eventualidad es la q hay q gestionar bien.[/quote]
Bueno depende del sistema de turnos simultáneos que estemos hablando. Para mí cualquier cosa que permita en algún momento que dos jugadores interaccionen en tiempo real me parecerá una aberración, y la comparación con un RTS estará plenamente justificada.

[quote user="RoB_KiNG" post="69778"]Seamos francos, si algo peca y ha impedido a la saga triunfar realmente en partidas multi ha sido la enorme e insufrible espera entre turnos. Recuerdo que en Heroes 3 la gente que sabia jugar hacia eternos los turnos llegando a ser insufribles, y eso que había limite de tiempo fijado en 3 minutos pero como los combates no restaban tiempo pues ya ves.[/quote]
Bueno si algo ha impedido triunfar a la saga ha sido que la calidad ha ido decreciendo con el tiempo. El multi siempre ha sido mejorable pero no es un factor determinante en el éxito de un Heroes, porque no nos engañemos, nunca será un juego multijugador masivo (ni aunque tuviera un sistema de turnos simultáneos perfecto).

Y el problema está que cuando algún juego por turnos intenta tener un mp potente lo hace a las bravas, como Age of Wonders en el que hay simultáneos puros, lo que ha permitido al juego tener mucha más presencia online (ayudado a que AoW es un juego mucho más estilo build and battle parecido a los RTS), pero claro a mí eso me parece una tomadura de pelo.

Ya que estamos poniendo ideas para los simultáneos y otras formas de juego online os añado la mía, que quizás alguno ya habréis leído por aquí y desde luego a Ubi se la he trasladado en foros VIPs en más de una ocasión (aunque creo que nunca tan detallada).

El sistema funcionaría detectando "colisiones", siendo una colisión una posible interacción entre jugadores en tiempo real. El objetivo es evitar estas colisiones, por lo que cuando se detectara una colisión el juego entraría en modo de turnos no simultáneos. En el momento en que estas colisiones se resolvieran el sistema volvería al estado inicial de turnos simultáneos y así sucesivamente, por lo que no habría un fin definitivo de los turnos simultáneos como en H5, sino que el sistema podría dinámicamente ir cambiando de uno a otro.
Ahora la clave claro está es cómo detectar las colisiones:

1. Al principio del turno del jugador 1 se comienza un proceso de detección de colisiones. Para ello establecemos un radio de movimiento alrededor de cada héroe como si tuvieran el hechizo de volar.
Si los radios de dos héroes cualesquiera se intersectan existe una situación candidata de colisión y se pasa al segundo paso.

2. Se analizan con más detalle las situaciones candidatas a colisiones detectadas. Se considera ya un radio real para cada héroe, teniendo en cuenta los hechizos (volar o andar por el agua por ejemplo) y el terreno. O sea se establece un radio real de hasta donde puede llegar cada héroe en ese turno.
De nuevo se comprueban la existencia de colisiones, que en este caso ya serían colisiones posibles en ese turno.

3. A partir de aquí se pueden establecer varias opciones según lo restrictivo que se quiera ser en cuando a la aplicación de turnos no simultáneos frente a posibles colisiones:

3.a. Modo restrictivo máximo. Ante cualquier posible colisión el juego pasa a turnos no simultáneos. En el siguiente turno del jugador 1 se vuelve al punto 1, pudiéndose reactivar los turnos simultáneos si no se detectan posibles colisiones.
Tiene la ventaja de que los turnos son muy claros. O es completamente por turnos, o es completamente simultáneo, hasta siguiente turno del jugador 1. Tiene la desventaja de que se jugarían muchos menos turnos simultáneos.

3.b. Modo más flexible. No se pasa automáticamente a turnos tradicionales, sino que se continúa con turnos simultáneos, pero se hace un seguimiento de los héroes con posibilidad de colisión. De esta forma se establece un radio menor (por ejemplo de 5 a 10 unidades de movimiento) y se siguen detectando colisiones en tiempo real, teniendo en cuenta ahora este radio más pequeño, pero sólo para los héroes que estaban involucrados en una posible colisión detectada en el punto 2.
En el caso de que se detecte una colisión nuevamente teniendo en cuenta este pequeño radio, entonces el juego vuelve a pasar a turnos tradicionales para lo que resta de turno, lo cual podría hacerse sólo para los jugadores con héroes involucrados en las colisiones detectadas en el paso 2 (el resto de jugadores, al no haber posibilidad de interacción, podrían seguir el turno de forma simultánea).
Tiene la ventaja de reducir el número de veces que se pasa a modo tradicional. Tiene la desventaja de cuando ocurre, los turnos son menos claros, con una parte simultánea y otra parte de turnos tradicional, en la que además el primer jugador en mover tendría mucha ventaja.

Notas a tener en cuenta:
  • Para el paso 2 se podrían tener en cuenta también las ciudades de otros jugadores, de forma que si el radio de un jugador intersecta la ciudad de otro esto se considerase una posible colisión también. Sin embargo esto se podría solucionar permitiendo al jugador en caso de ser atacado durante turnos simultáneos que usase justo antes del combate parte de su turno para constuir en la ciudad y reclutar tropas. El jugador atacante podría ver nuevamente el estado de la ciudad (con las nuevas tropas y construcción) tal y como se muestra en el mapa de aventura y decidir finalmente si ataca o no.
    Esto evitaría bastantes posibles colisiones.

  • Si existe portal a la ciudad (y este no consume todos los puntos de movimiento al lanzar el hechizo), habría que tener en cuenta también en el paso 2 un radio (posiblemente menor dependiendo del movimiento restante al héroe tras lanzar portal a la ciudad) alrededor de cada ciudad a la que el cada héroe pueda viajar.

  • Dimension Door complica un poco las cosas. Sin embargo siempre que el hechizo consuma una serie de puntos de movimiento igual o mayor que lo que consumirías usando el hechizo de volar al desplazarte entre los dos puntos inicial y final de DD, no habría problema, ya que el radio de movimiento usando DD siempre sería menor o igual que el radio usando el hechizo de Volar y se detectaría perfectamente en el paso 1.

  • El paso uno sólo es necesario para minimizar la cantidad de cálculos ya que entiendo que es mucho más fácil calcular los radios e intersecciones de esta forma que calculándolos de forma real tal y como se hace en el paso 2. Por lo tanto el paso 1 sólo elimina héroes a tratar en el paso 2.

  • El paso 2 tampoco es estrictamente necesario si se pretende usar el sistema 3.b. Sin embargo igual que comenté anteriormente, el paso 1 y 2 eliminan héroes a tener en cuenta en 3.b y por lo tanto reduce la cantidad de cálculos a realizar en tiempo real.
    Sin embargo, con los ordenadores de hoy en día la verdad es que estos cálculos no deberían suponer problema grave, pero siempre es mejor aligerar todo lo que se pueda.

  • La IA nunca movería de forma simultánea con los jugadores humanos sino siempre antes o después de ellos. De esta forma no se tiene que tener en cuenta nada relativo a colisiones con la IA, sólo entre jugadores humanos que serían los que jugarían en turnos simultáneos.

  • El radio a usar en 3.b sería muy fácilmente configurable para el gusto de cada jugador a través de las opciones del juego. De hecho también podría ser una posibilidad (sin mucho esfuerzo por parte de los programadores) dejar al jugador escoger si quiere usar el sistema 3.a o 3.b.

    El sistema parece así escrito mucho más complejo de lo que realmente es y creo que podría funcionar bastante bien.

    Un saludo.

Lepastur

Bueno, tanto cambio de simultáneos a turnos normales puede descolocar un poco, pero sería cuestión d probarlo y ver qué tal. La razón por la q seguramente Nival no hizo q se recobrasen los turnos simultáneos es porque consideraban que una vez las "barreras" podían ser superadas a la partida no podía quedarle mucho, ya que el primer combate suele ser determinante. Pero si se pudiese hacer cmo dices sin grandes repercusiones, pues por qué no, ojalá q si lo implementan lo hagan para q duren y se pueda reactivar :cool:
http://www.rae.es / :worthy: para Krator ¡por ser un campeón! / www.TorredeMarfil.es / Presidente de la plataforma de los Archimagos y Liches flanqueadores de títulos de web.

Vitirr

[quote user="Lepastur" post="69799"]La razón por la q seguramente Nival no hizo q se recobrasen los turnos simultáneos es porque consideraban que una vez las "barreras" podían ser superadas a la partida no podía quedarle mucho, ya que el primer combate suele ser determinante.[/quote]
Ya pero puede ser cualquier héroe secundario que te encuentres lo cual no tiene por qué tener la más mínima repercusión. Creo que fue más bien por dejadez, falta de presión por parte de Ubi (que no considera el multi importante) o de presupuesto.