Manuestaire / megacorporation

2 stars 1 forks source link

Regulación de guerras #39

Open DamageESP opened 11 years ago

DamageESP commented 11 years ago

Hay que hacer un sistema de guerras. Las guerras se declararian con un boton en el perfil de la alianza, y cuando se declare, aparecería en un marcador público que sería "guerras.php" la cantidad de ataques de cada bando, y los ingresos perdidos por cada bando.

Que os parece?

NiciusB commented 11 years ago

Si, pero las guerras tienen tambien fecha limite, con posiblidad de rendirse, con premio dado desde el clan perdedor al ganador, con estadisticas... Asi como PNA o alianzas

Manuestaire commented 11 years ago

me parece bien, que abras un ticket para apuntarlo, pero no nos dediquemos ahora a discutir sobre esto, y vamos a cerrar issues...

DamageESP commented 11 years ago

Bueno, creo que es hora de ponerse a hacer este tipo de cosas. En guerras.php aparecerían todas las guerras que hay activas en el juego, con algunos pocos detalles (numero de ataques, ingresos perdidos, y algo más si acaso). En mi diseño del perfil del clan tengo un boton hecho con ajax que declara la guerra e inserta una fila en la tabla de las guerras, fijaos en las imagenes que puse. Hacemos lo mismo?

Manuestaire commented 11 years ago

Aquí si que pregunto porque no tengo ni idea, ¿es mejor un guerras.php, o que aparezcan todas las guerras activas del clan en el perfil (que lo pueden ver tanto miembros como no miembros...)? Yo me decanto por la segunda, pero alomejor es interesante tener las 2.

Repecto a lo que dijo @NiciusB se podría poner que al pagar el precio de la rendición, se obtiene un PNA (pacto de no agresión mutuo) de X días dependiendo del precio que se haya pagado y de los días que haya durado la guerra.

Así se añade también la figura de los pactos de no agresión voluntarios, entre alianzas aliadas.

NiciusB commented 11 years ago

Si, me gusta la idea de manuestaire :+1: pero yo creo que las guerras deberían aparecer en el perfil, y incluso que el presidente pueda modificar los datos que se muestran. En este caso, se mostraría algun dato de la guerra solo si los dos presidente tienen activado ese dato. Igual con los PNAs o Alianzas etc

Manuestaire commented 11 years ago

Podría haber 2 botones para cada guerra:

NiciusB commented 11 years ago

Me parece bien, menos lo de los ataques en 2 días... si se quiere pactar en ese momento pues se pacta xD ¿no?

Estas acciones deben tener una caducidad de 24 horas, para no dejarlas ahi hasta que te convengan, y también deben tener la posibilidad de cancelarlas los 2 presidentes y/o sus ayudantes (proximamente, con los rangos en clanes)

DamageESP commented 11 years ago

Buenisimas ideas. Os apoyo en todas.

NiciusB commented 11 years ago

Me pongo ahora a hacer los PNA's :D

NiciusB commented 11 years ago

Debería haber una opción de cancelar un pna, si los 2 presidentes están de acuerdo. Que os parece?

DamageESP commented 11 years ago

Hmmm.. Más bien podríamos hacer que los PNA tuviesen una duración (1 mes? 2 semanas?), y cumplido ese tiempo los presis elegirian si renovar o no el PNA. Que os parece?

Manuestaire commented 11 years ago

A ver a mi me parece mucho más razonable que cualquiera pueda cancelar el pacto cuando quiera (cualquier presidente), y el presidente y vicepresidente del otro clan es notificado. Para romper un PNA hay que esperar 3 días desde que todo el mundo sepa que se va a romper el PNA aparece en rojo o lo que sea (para que no se pueda romper el pna cuando me convenga y directamente guerra)

NiciusB commented 11 years ago

ME gusta

NiciusB commented 11 years ago

El dinero para cerrar una guerra de donde saldría y a donde iría? Yo digo que salga del fondo de investigaciones, y desaparezca hasta que se termine la oferta (que si es rechazada volveria... ¿el 100%?). Y ir, tambien al fondo de investigaciones

NiciusB commented 11 years ago

PNAs hechos y funcionando, faltan mensajes de todo tipo con respecto a su creación. Nunca terminan y no pueden ser borrados, de momento.

NiciusB commented 11 years ago

Guerras hechas: Se pueden declarar, pedir rendición, aceptar rendición y denegar rendición. Faltan contadores y demás

Manuestaire commented 11 years ago

Ahora mismo los pactos de no agresión que implican, quiero decir hay algo que impida que ataques a alguien con quien tu clan tiene PNA?

NiciusB commented 11 years ago

Si tienes PNA con una alianza, a los miembros de tu alianza no les deja atacar a los miembros de la otra

NiciusB commented 11 years ago

No viene aquí pero tenía que ponerlo en algun lado xDDD Ya te repones guardias del clan, si tu rango tiene los permisos y hay guardias en el clan

NiciusB commented 11 years ago

Alguien me podría decir cuáles son los contadores en las guerras? Dinero perdido y ganado ,tropas perdidas, estampaciones, exitos...

Manuestaire commented 11 years ago

Yo creo que podíamos pensar el sistema de guerras de forma que gana el que más edificios le destruye al contrario. De forma que por cada edificio destruído se ganan puntos en la guerra.

Otra opción:

O así o con una ecuación en función del beneficio que genera cada edificio.

DamageESP commented 11 years ago

Lo que dice Manu está bastante bien, ami me parece buena idea.

+1

NiciusB commented 11 years ago

Hombre, yo nunca pensé hacer lo de ganar guerras por puntos... se pueden poner como un dato, pero lo de ganar es según quien se rinda, no?

Manuestaire commented 11 years ago

Si haber, hay un marcador para ver quién gana o pierde, y en función de los puntos, calculamos cuanto hay que pagar para rendirse...

NiciusB commented 11 years ago

Ahh ok, entiendo xD Pero puede ser recomendado, pudiendo cambiar eso según como el jefe quiera. Al jefe de la otra le saldrá lo recomendado y lo que le dan ¿Cuantos euros por punto serían?

Manuestaire commented 11 years ago

@DamageESP @NiciusB Vamos a decidir primero cómo queremos los 2 tipos de rendiciones:


Entonces, cómo yo pienso que sería mejor sería que al pagar rendición, el presidente del otro clan, no interviene y sólo es notificado de que el otro clan a pagado para terminar la guerra.

Si la rendición se pacta, entonces si que se podría idear algún tipo de negociación, en la que podría, o no, haber compensaciones...

NiciusB commented 11 years ago

No creo que este bien que te puedas rendir sin más... yo creo que tendría que haber una petición, que si lo piensas es lo mas normal xD

DamageESP commented 11 years ago

Para rendirte lo más lógico sería primero pactarlo y luego pagar lo que sea.

P.D.: Estos días estoy inactivo, por culpa de Black Ops 2.. xD

DamageESP commented 11 years ago

LoL sorry

Manuestaire commented 11 years ago

Lo que he hablado con @NiciusB por msn, sería que para pagar sin pactar, habría que pagar una cantidad bastante bestia de dinero, que quizás nisiquiera se pueda pagar porque no se puede almacenar tanto dinero en el clan. Con lo cual, cobra más sentido, que siempre se intente negociar antes de pagar y punto...

NiciusB commented 11 years ago

Además de esto, también puedes negociar un dinero mas bajo, o pedir un empate

DamageESP commented 11 years ago

Se podría pagar desde el dinero que hay almacenado para las investigaciones, no? Ese almacén no tiene límite, y no se puede sacar una vez metido.

NiciusB commented 11 years ago

Por eso mismo manuel dice de usar el otro XD para que sea muy difícil pagarlo

Manuestaire commented 11 years ago

Para calcular el dinero de la rendición incondicional (la que no interviene el otro líder), habría que tener en cuenta la diferencia entre los puestos de los clanes en el ranking (a menos diferencia más caro) y los puntos de la guerra (si se gana se paga menos y si se pierde se paga más, en otras palabras, a mayor diferencia de puntos más se paga)

NiciusB commented 11 years ago

En lo de diferencia del ranking de clanes es mas caro si vas perdiendo, si vas ganando a menor diferencia mas barato no?

Manuestaire commented 11 years ago

Probablemente lo más justo sería tener en cuenta las posiciones de los rankings cuando se inició la guerra, así si un clan declara la guerra a otro muy inferior al suyo, el otro clan tiene que pagar menos para rendirse...

NiciusB commented 11 years ago

Tiene sentido... que serían, 1 millón por posición perdida/ganada?

Manuestaire commented 11 years ago

No sé, yo creo que lo suyo sería crear las guerras y el sistema de puntos, y ver por cuanto negocia la gente las rendiciones, y en función de eso, nos sacamos las ecuaciones para la que no se negocia...

Manuestaire commented 11 years ago

A ver hago un resúmen de las cosas que hay que hacer para las guerras:

DamageESP commented 11 years ago

Hay que añadir algo para que si pasa mucho tiempo y no se intercambian ataques, se ofrezca una rendición automática a ambos bandos (que durará hasta que los dos contesten o hasta que haya ataques de nuevo).

De esta manera si ya se ha solicitado la rendición y han pasado 72 horas:

Las solicitudes de rendición tienen una duración de 72 horas (3 días), no se pueden enviar nuevas peticiones de rendición si la primera no es respondida.

Habrá siempre la posibilidad de pactar la rendición sin necesidad de pago.

Manuestaire commented 11 years ago

Las solicitudes de rendición tienen una duración de 72 horas (3 días), no se pueden enviar nuevas peticiones de rendición si la primera no es respondida.

A lo que pretende referirse esto, es que hasta que no se contesta una petición no se pueden enviar nuevas

NiciusB commented 11 years ago

Hechas unas cuantas opciones, faltan cancelaciones de PNA

NiciusB commented 11 years ago

Hechas cancelaciones de PNA

DamageESP commented 11 years ago

Hay que evitar que se declaren guerras entre clanes que no se lleguen entre ellos, es decir, que no se puedan atacar xD

Por cierto, un pequeño bug, no se ordenan por ingresos los usuarios en el Perfil del clan.

NiciusB commented 11 years ago

En el perfil público ya se ordenan por ingresos

Manuestaire commented 11 years ago

Cómo se cancelan PNA?

NiciusB commented 11 years ago

Si quedan menos de 24 horas no te dará la opción, pero si hay uno con mas de 24 horas saldrá un botón que pone Cancelar

Manuestaire commented 11 years ago

MegaTROLL TROLL (Hasta 16 del 12 (23:20)) y solo sale el de ver su perfil.

De todas formas, al final los PNA, van con tiempo? Mejor indefinidos, hasta que uno de los dos cancela, excepto los de paz después de guerra.

NiciusB commented 11 years ago

Ok, me parece bien jajaj cuando termine los examenes la semana que viene lo hago

DamageESP commented 11 years ago

Yo tengo tambien varios examenes, la semana que viene acabo y me pondre mas en serio a programar.