Lo decía en el sentido de propuestas de simplificación y automatización del sistema.
Por ejemplo una forma de automatizar la nieve es creando una lluvia que en vez de tener el gráfico de gotitas tenga el gráfico de copos. Pero otras cosas representan desafíos un poco más complicados. La idea es disminuir el trabajo de graficación y de ale poniendo un parche de mapas invernales en el servidor cada vez que queramos que los árboles tengan nieve arriba.
O sea se puede hacer negreando, lo que vengo a preguntar es si se les ocurre alguna manera de hacerlo más sencillamente.
Última edición por Marito; 27/02/2015 a las 19:59
Al cliente le metés TODOS los gráficos de estaciones junto con una variable que seteás de acuerdo a la estación que querés que renderee el cliente. Por medio del aosetup lo único que harías es modificar esa variable para que pase de ser "otoño" a "invierno". El cliente se fija en esa variable para saber si tiene que mostrar hojas secas, nieve o flores.
Lo que entiendo de esto es que proponés que EL USUARIO elija qué estación quiere ver, no? Perdón, pero me parece una cagada. Además, para mí debería ser como estuvimos discutiendo... que sea por tiempo, para todos, y solo estético. Después más adelante si se quiere hacer algo que influya en el juego en sí... ya tenés camino libre.
1 - NS/NC.
2 - No se si es posible o viable en cuanto a rendimiento, pero me imagino que lo que se tendría que graficar es solo "el cambio" (la nieve, hojas secas, etc.). De manera que el tile del piso del bosque sea bosque abajo y nieve arriba... y ese gráfico de nieve se pueda usar también para otro piso (o hacer 2 gráficos de piso-nieve para alternar). De igual manera hacer un gráfico de nieve para los árboles y que se pongan en el mismo tile onda bosque->nieve->árbol->nieveÁrbol. La forma en que lo pienso, si no fui claro, es como si fueran layers de gráficos. Me parece que ya son muchas imágenes que cargar de más... pero sería una manera de que no se tenga que graficar TODO de nuevo.
3 - Cada 1 semana. Tendríamos todas las estaciones en un mes. Se podría hacer también que las estaciones cambien un día específico: si el 21 de Septiembre empieza la primavera, y el 21 de Diciembre el verano, podríamos hacer que todos los 1ro de cada mes empiece la primavera, y todos los 7 el verano y así. De esta forma, también tendríamos algunas estaciones que se alarguen un poco y otras que se achiquen, porque tal día específico se cambia de estación... sin importar la cantidad de días que trascurrieron. No se, algo así más pulido.
O quizás hacerlo más fácil: los días del mes divididos por 4 estaciones y que ese resultado sea el intervalo. Serán estaciones de 7.5, 7.75, 7 y 7.25 días dependiendo del mes. Igual que la idea anterior, el ciclo empezaría el 1ro de cada mes pero el día de cambio dependería de lo anterior. Y de esta manera, queda automatizado y el usuario no nota que un verano dura 7 días o 7 días y medio... porque básicamente ese mes van a ser iguales las estaciones.
Última edición por Corchonga; 28/02/2015 a las 06:25
- Las 4 estaciones en 1 mes me parecen perfectas.
- Para mi, más que crear gráficos sería retocarlos un poco, para invierno / otoño, agarrar todos los gráficos de pasto/caminos y oscurecerlos un poco, por ahí ponerles un toquesito de nieve para el invierno (que ya quede guardado como gráfico a parte, como decía MER, que después el cliente solamente tenga que ver cual de los graficos que tiene asignado el piso tiene que mostrar). En primavera el gráfico actual de pasto, y en verano un poco más clarito.
En bosque élfico se podría hacer que el clima no influyera.
Después lo mismo con los gráficos de los árboles, editarlos un poco, una version con un toque de nieve, no hace falta que sean todos los árboles, una version sin hojas y otra con hojas secas (por ahí para que quede más lindo pueden poner unas hojitas tiradas abajo de algunos arboles xD).
Los techos de las casas, para invierno nomás, ponerles algo de nieve encima.
En alguno de los arbustos, las canteras y eso, un poquito de nieve.
Algo que ya es más rebuscado, y creo que llevaría mucho trabajo, sería ropas para los npcs, en invierno con bufanda, en verano en pantalones cortos (?. Pero es preferible prescindir de esto en el tema de cantidad de laburo xD.
Si me acuerdo más edito y lo pongo.
"¿¿¡¡Los piratas son malvados!!?? ¿¿¡¡Los marines son buenos!!??
¡¡¡Estos terminos han cambiado con el curso de la historia...!!!
Niños que nunca han conocido la paz y niños que nunca han conocido la guerra
¡¡¡Tienen diferentes valores!!! ¡¡¡Los que estén en la cima determinan lo que está bien y lo que está mal!!!.
¿¿Dicen que la justicia prevalecerá!? ¡¡¡Por supuesto!!! ¡¡¡Quien gane esta guerra será la justicia!!!
Hay formas de hacer esto muy facilmente, alcanza con una variable en el servidor que diga que estacion es y en el dateo, ponerle a cada arbol un GrhInvierno, GrhOtoño, etc. Asi cuando cambian las estacionesel servidor se fija directamente si el item de tipo arbol tiene un grafico para invierno y usa ese, asi no se perjudica nadie y tardan 5 minutos en hacerlo.
Estaría bastante bueno el tema de las estaciones, yo lo estaba haciendo en un AO, pero el offi no pudo salir de DX7... mucho no pidas.