Estoy buscando agregar un objetivo a mi juego.
https://www.youtube.com/watch?v=O3uxaxy5_tc
El video de arriba es el video más reciente que hice sobre el juego en mi juego. Como puedes ver, el juego tiene :
- Opositores para luchar (en el video NPC oponentes, pero los oponentes multijugador estarán allí pronto)
- Objetivos a capturar (las torres).
- Variación. Es decir, los jugadores pueden elegir diferentes habilidades para tener diferentes configuraciones.
- Un mapa grande y diverso (tenga en cuenta que múltiples mapas son fácilmente posibles, pero ese no es el punto en este momento).
- Acción constante, gracias al hecho de que los jugadores reaparecen inmediatamente después de morir.
En la superficie, esto se ve bien. Parece que hay todo lo necesario para un juego. Sin embargo, tengo un problema con una condición de victoria y un objetivo general. Dejame explicar:
El mapa está dividido en cuadrados. Cada torre controla un cuadrado. Para tomar el control de una torre debes destruirla: una vez "destruida", la torre cambia de equipo y recupera toda su salud.
El problema es cuando un equipo comienza a perder. Digamos que el mapa es así: (ignore la línea roja en la imagen)
Como los equipos reaparecen solo en territorio controlado por ellos mismos, esto significa que el equipo azul reaparecería en un área mucho más pequeña que el equipo rojo. Esto significa que el equipo azul siempre está en el territorio que defiende, pero el equipo rojo en su mayoría se está reproduciendo muy lejos.
Usando Photoshop para visualizar mejor el problema:
Con los puntos negros que representan a los miembros del equipo rojo, y los puntos blancos que representan a los miembros del equipo azul (ambos equipos tienen 10 miembros en este ejemplo ), puede ver claramente cómo el equipo azul nunca puede ser derrotado. Cualquier miembro del equipo rojo simplemente es atacado, abrumado y luego reaparece muy lejos de la pelea. Sí, teóricamente en ese ejemplo se podrían tomar uno o dos de los territorios. Pero entonces el problema empeora. Imagine este ejemplo si el equipo azul solo tiene un territorio.
Esto no es solo teórico, por cierto. De hecho, dejé el servidor y los tanques de IA luchando durante más de 3 horas y ningún equipo pudo ganar.
Entonces, para resumir el problema:
Cuando un equipo controla menos territorio, hay más miembros de ese equipo por pieza de territorio que posee, por lo que no hay forma de que el equipo contrario pueda ganar.
Ahora hablemos sobre las posibles soluciones que he probado y descartado:
Una solución sería eliminar por completo la reaparición. Esto significaría que:
- Tomar territorio no sería un problema, ya que no estarías atacando a muchos oponentes recién engendrados.
- Ganar no sería tan difícil.
Sin embargo,
- Esto animaría a los usuarios a jugar con mucho cuidado, al igual que en World Of Tanks.
- Si un usuario muere, tiene una larga espera aburrida frente a él o tiene que renunciar y unirse a una nueva batalla.
También podría hacer que cada torre tomada le dé al equipo más poder (por ejemplo, más salud, más torres tienen). Esta:
- Técnicamente resuelve el problema. El equipo de un jugador puede abrumar al otro equipo.
Sin embargo:
- Las batallas son demasiado rápidas. Una vez que un equipo gana una o dos torres, hay demasiada "victoria aplastante", donde el poder adicional que gana el equipo les permite diezmar a la oposición.
- No es muy divertido estar en el equipo perdedor, poder morir a los ganadores en muchos menos tiros y apenas poder dañarlos.
También podría hacer que las torres simplemente se destruyan permanentemente, en lugar de hacer que se hagan cargo del otro equipo. Sin embargo, esto crea una coincidencia permanentemente igual.
- Los jugadores viajan la misma distancia desde sus áreas controladas, luchan en igualdad de condiciones en tierra de nadie y nunca pueden alcanzar las torres de los demás para destruirlos. De todos modos, esto también cae presa del problema original, ya que hay toneladas de jugadores que acaban de reaparecer en esa pequeña área protegiendo todas las torres, mientras que los jugadores enemigos tuvieron que viajar a través de todo el mapa para atacarlos. Lo que hace el problema peor .
Podría limitar las reapariciones o tener un temporizador de reaparición. Sin embargo, obviamente
- Los jugadores no quieren estar sentados.
- Interrumpe la acción para tener que esperar.
¡Podría dejar el juego como está! Podría agregar progresión en una tienda y comprar habilidades. Sin embargo,
- Soy un desarrollador independiente. Un sistema de tienda multijugador, habilidades, almacenamiento de datos de jugadores, es todo un montón de trabajo para mí. Esta es una gran cantidad de trabajo para algo que no es realmente significativo o que satisface a un juego en su conjunto.
En resumen, he experimentado mucho con esto y he pensado mucho en ello, sin embargo, no parece haber una respuesta clara.
E, incluso si un equipo toma todas las torres y gana, ¿entonces qué? ¿El mapa se reinicia y la batalla comienza de nuevo? Esto sería repetitivo y aburrido.
En breve:
Mi juego necesita un sistema objetivo que sea satisfactorio, que permita que un equipo gane, pero que no valga la victoria, y que permita a ambos equipos tener una batalla larga y agradable.
Editar: Olvidé mencionar que los jugadores en su propio territorio obtienen una regeneración de salud, lo que significa que los defensores en su propio territorio tienen una ventaja aún mayor.