FORO THE LORD ARCHMAGE

The lord archmage Nuevo server => General => Mensaje iniciado por: lord_frank en Octubre 27, 2010, 03:55:27 pm

Título: nueva forma de usar los turnos en el juego ( server nuevo )
Publicado por: lord_frank en Octubre 27, 2010, 03:55:27 pm
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:




Título: Re: nueva forma de usar los turnos en el juego ( server nuevo )
Publicado por: Zeridian en Octubre 27, 2010, 05:10:56 pm
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"????
Título: Re: nueva forma de usar los turnos en el juego ( server nuevo )
Publicado por: lord_frank en Octubre 27, 2010, 05:34:40 pm
es al usar turnos y eso tmb cambia el reportes de turnos el de eventos sige =
Título: Re: nueva forma de usar los turnos en el juego ( server nuevo )
Publicado por: lord_frank en Octubre 27, 2010, 05:41:15 pm
no me acuerdo pero creo que era lo mismo ...
Título: Re: nueva forma de usar los turnos en el juego ( server nuevo )
Publicado por: Zancudo en Octubre 27, 2010, 06:24:10 pm
creo que morire de lack  :resfrio:
Título: Re: nueva forma de usar los turnos en el juego ( server nuevo )
Publicado por: Zeridian en Octubre 27, 2010, 08:45:49 pm
entonces parece q ta bien :)
Título: Re: nueva forma de usar los turnos en el juego ( server nuevo )
Publicado por: Feanaro en Octubre 27, 2010, 11: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?
Título: Re: nueva forma de usar los turnos en el juego ( server nuevo )
Publicado por: lord_frank en Octubre 28, 2010, 04:52:39 am
son paginas separadas , te saldran 2 :D
Título: Re: nueva forma de usar los turnos en el juego ( server nuevo )
Publicado por: akerbeltz en Octubre 28, 2010, 08:45:06 pm
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.
Título: Re: nueva forma de usar los turnos en el juego ( server nuevo )
Publicado por: lord_frank en Octubre 28, 2010, 08:59:36 pm
y eso no lo sabes mirando el reporte de estado?
Título: Re: nueva forma de usar los turnos en el juego ( server nuevo )
Publicado por: chicotyko en Octubre 28, 2010, 10:06:00 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.
Título: Re: nueva forma de usar los turnos en el juego ( server nuevo )
Publicado por: lord_frank en Octubre 29, 2010, 02:35:30 am
sip
Título: Re: nueva forma de usar los turnos en el juego ( server nuevo )
Publicado por: Feanaro en Octubre 29, 2010, 09:36:55 am
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:
Título: Re:nueva forma de usar los turnos en el juego ( server nuevo )
Publicado por: lord_frank en Agosto 25, 2016, 04:50:34 pm
ho verda que queria hacer esto , ahora sin spell de guerra se puede :D