nueva forma de usar los turnos en el juego ( server nuevo )

Iniciado por lord_frank, Octubre 27, 2010, 12:55:27 PM

« anterior - próximo »

0 Usuarios y 2 Visitantes están viendo este tema.

lord_frank

en el server nuevo , tengo estadistica del hardware que gasta la aplicacion , en ese contexto los turnos tienen  un uso desorbitado de cpu.

el problema radica en la info que leen y escriben , si juegan 100 turnos el juego lee y escribe 100 veces ,ademas de los calculos de rigor que van entre cada turno.

los servidores web esta hechos para escribir (  1 vez ) y luego leer esa info , es como si al postear en el foro , mi post se escribiera 100 veces al apretar en boton post :D  :que:

y ?

para sobrevivir en este server debo bajar el uso de cpu cuando se usan muchos turnos  :pensar: , de momento la propuesta es basicamente en vez de ir a leer y escribir por cada turno , hacerlo una sola vez  , osea leo 1 vez y escribo 1 vez , independiente de los turnos usados , obviamente , la nueva rutina de turnos haria el calculo como si esos 100 turno se jugaran independientemente y daria el resultado de esos 100 turnos en una 1 operacion , y ademas escribiria 1 solo renuntio de turnos , se gana por todos lados .

un ejemplo simple del ahora y del cambio :

ahora usar 3 turnos
rutina de turnos
turno 1 : leo datos
turno 1 : calculos varios
turno 1 : escribo ( renuntio , actualizo recursos oro,mana, quito 1 turno etc.. )
turno 2 : leo datos
turno 2 : calculos varios
turno 2 : escribo ( renuntio , actualizo recursos oro,mana, quito 1 turno etc.. )
turno 3 : leo datos
turno 3 : calculos varios
turno 3 : escribo ( renuntio , actualizo recursos oro,mana, quito 1 turno etc.. )

ustedes veran en su renuntio 3 lineas :D

<turno 1>
+100 mana +100 oro+100 gente

<turno 2>
+100 mana +100 oro+100 gente

<turno 3>
+100 mana +100 oro+100 gente
usar 3 turnos con cambio

turno 3 : leo datos
turno 3 : calculos varios
turno 3 : escribo ( renuntio , actualizo recursos oro,mana, quito 3 turno etc.. )
ustedes veran en su renuntio 1 linea

<turno 1 al 3>
+300 mana +300 oro+300 gente
eso

que dicen ? :fury:




nuevo server : https://www.thelord.cl/

Zeridian

justo pensaba yo en decirte q hicieras algo asi... la verdad q es algo q no afecta en nada practicamente :)
la pregunta es... esto es en el REPORTE DE TURNOS verdad?

q sucede con el REPORTE DE EVENTOS?




EDIT: frank sacame de una duda... en el ultimo server de mari... ese q hicieron una interface bastante mas chula (jejeje) no salian asi los turnos? "turno x al xxx"????

Lealtad Hasta la muerte
Por la Gloria!
Por la Victoria!
Por Poder Hispano!

lord_frank

es al usar turnos y eso tmb cambia el reportes de turnos el de eventos sige =
nuevo server : https://www.thelord.cl/

lord_frank

nuevo server : https://www.thelord.cl/

Zancudo

POR UN FORO LIBRE DE LA TIRANÃA DE GLORFINDEL Y ZERIDIAN!!!



Necesitando un nuevo higado.
por favor deja de beb

Zeridian


Lealtad Hasta la muerte
Por la Gloria!
Por la Victoria!
Por Poder Hispano!

Feanaro

Una duda que se me ha ocurrido:

Por ejemplo, cargo 100 turnos de maná y me tiro 3 de doms, como saldría?

Turno del 1-100 y y después turno del 101 al 127? O directamente turnos 1-127?

lord_frank

nuevo server : https://www.thelord.cl/

akerbeltz

y no seria posible que el se hiciera de la siguiente manera:

calculo de n-1 turnos

turnos 0 a n-1: obtuviste x oro y mana z pob
turno n: obtuviste...


Lo digo para saber en todo momento el valor real del último turno y ver en que estado de consumo te encuentras de un vistazo sin tener k entrar en el renuntio.

lord_frank

nuevo server : https://www.thelord.cl/

chicotyko

Cita de: Feanaro en Octubre 27, 2010, 08:51:13 PM
Una duda que se me ha ocurrido:

Por ejemplo, cargo 100 turnos de maná y me tiro 3 de doms, como saldría?

Turno del 1-100 y y después turno del 101 al 127? O directamente turnos 1-127?

Te voy a poner el ejemplo con los UR que cuestan 9 turnos conjurarlos.

Cargas de golpe 50 turnos de maná, pues en el reporte aparece lo ganado o perdido en esos 50 turnos en 1 solo renuntio
Conjuras 1 de UR, pues te aparece lo que ganaste en esos 9 turnos en un solo renuntio
Conjuras 3 de UR, pues te sale lo que ganaste en esos 27 turnos en un solo renuntio

Creo que es así, si no lo es que me corrija frank.
Cita de: lord_frank en Enero 26, 2009, 05:40:15 PM
andan chistosos...

:quemate:

Su post Nº 10000

lord_frank

nuevo server : https://www.thelord.cl/

Feanaro

Cita de: chicotyko en Octubre 28, 2010, 07:06:00 PM
Cita de: Feanaro en Octubre 27, 2010, 08:51:13 PM
Una duda que se me ha ocurrido:

Por ejemplo, cargo 100 turnos de maná y me tiro 3 de doms, como saldría?

Turno del 1-100 y y después turno del 101 al 127? O directamente turnos 1-127?

Te voy a poner el ejemplo con los UR que cuestan 9 turnos conjurarlos.

Cargas de golpe 50 turnos de maná, pues en el reporte aparece lo ganado o perdido en esos 50 turnos en 1 solo renuntio
Conjuras 1 de UR, pues te aparece lo que ganaste en esos 9 turnos en un solo renuntio
Conjuras 3 de UR, pues te sale lo que ganaste en esos 27 turnos en un solo renuntio

Creo que es así, si no lo es que me corrija frank.

Eso es a lo que me refería, lo que pasa es que me explico con el mismísimo ojete  :leso:

lord_frank

ho verda que queria hacer esto , ahora sin spell de guerra se puede :D
nuevo server : https://www.thelord.cl/