Entrevista a Ishua Beris[
Ver más entrevistas ]
TH: Podrías decirnos algo sobre ti y exactamente en qué estás trabajando en Cipsoft?
Ishua Beris: Cerca de un año y medio – Después de graduarme de la universidad – Tuve la elección de trabajar como un consultor financiero o de empezar a crear juegos en cipsoft. Realmente no fue una elección difícil :-)
Desde el comienzo, mi tarea primaria fue crear el nuevo cliente flash de Tibia. Aparte de eso, también trabajo en los servers de Tibia.
TH: Porqué escogieron el flash? El flash es un poco inestable, es fácil tener problemas con las computadoras en flash/shockwave y también es un poco fácil hackear flash.
Ishua Beris: El flash es casi omnipresente en la web de hoy. Es difícil encontrar una pc en donde el flash plugin no esté instalado. Eso lo hace la plataforma ideal para conseguir más usuarios y dejarlos jugar Tibia sin necesitar descargar e instalar un cliente “Regular”, que es una de las razones primarias para escoger flash (Véase también la pregunta número 5). También es verdad que en el cliente flash se han encontrado varias vulnerabilidades, también hay muchas formas de “hackear” un computador que no involucran completamente al flash. Si se ejecuta el cliente de Tibia Flash desde el sitio web oficial, debe ser al menos tan seguro como cuando se utiliza el antiguo cliente de Tibia.
TH: El sistema de hotkeys funcionará en el flash client?
Ishua Beris: Por varias razones, el sistema de hotkeys del flash Tibia client no actuará de la misma manera que el cliente de Tibia viejo. La restricción más notable es que no se podrán usar las teclas de función (Exepto si estás usando Internet Explorer). De todos modos, Creemos que muchos jugadores hacen uso excesivo de los hotkeys porque actualmente son la única manera de hacer algunas acciones. El cliente flash de Tibia te permitirá escoger entre muchos modos. Tú serás capaz de escoger entre un modo en el que el chat esta permanentemente desactivado y otro modo en el que las letras y números serán configurables según la comodidad que tu necesites. Esto también significa, que tu podrás usar WASD para movimientos y tendrás tus magias más importantes en los botones de los alrededores si quieres. Más de este tema será revelado en un nuevo teaser, así que no puedo hablarles mucho de este tema en este momento.
TH: Podrías decirnos un poco de las mejoras de seguridad que el cliente flash traerá?
Ishua Beris: El cliente flash de Tibia por supuesto utilizará una encriptación fuerte cuando transmita el account name y el password. En extensión de esto, el cliente flash de tibia verificara la autenticidad y origen del binario, también la data (como los gráficos), que es una mejora del cliente de Tibia actual.
TH: Podrías decirnos las 3 ventajas más importantes y desventajas de una versión flash – Desde el punto de vista de un programador?
Ishua Beris: Obviamente revisamos ambas, los beneficios esperados y los posibles fallos. El Nuevo cliente no es una simple "Versión flash" del cliente actual, es un cliente completamente rehecho, con muchas nuevas características que todavía necesitan ser explicadas.
Así que empecemos con las desventajas. El primer problema era, que el flash no es una plataforma completamente hecha para un navegador independiente. En especial cuando diferentes navegadores necesitan ser considerados, cada uno con pequeñas ventajas y pequeños problemas, las cosas pueden ser difíciles. Esto requiere esfuerzo extra, que hace más lento el desarrollo. El segundo problema es el rendimiento. Mientras el cliente flash es cada vez mas rápido con cada lanzamiento, un programa altamente optimizado le ganará a una aplicación flash en lo que respecta a la velocidad de procesamiento. Hemos hecho mucho trabajo para optimizar el motor de procesamiento del cliente flash, de modo que compita con el viejo cliente. El tercer y mas crítico fallo, sin embargo, son los hotkeys perdidos. En muchos casos, los problemas de rendimiento pueden ser arreglados optimizándolos o usando un algoritmo diferente, pero eso es innecesario si simplemente no puedes jugar Tibia por que no hay modo de hacer una magia o de usar un runa. Por su puesto, estamos consientes de que el Tibia flash client tiene una solución para esto.
La pregunta es, por supuesto, porqué molestarse con todo esto? No podríamos simplemente agregar nuevas características al cliente de Tibia existente? La respuesta a la pregunta es: queremos más. Desarrollar un cliente completamente nuevo nos da la oportunidad de repensar y de rediseñar algunos aspectos. Como ya fue mencionado, el cliente flash de Tibia no será simplemente una versión flash del cliente actual. Agregara nuevas posibilidades que creemos que te harán tener mucha mas diversión en Tibia. Además, agregamos cosas como por ejemplo transparencia y animaciones más fluidas, eso les dará a nuestros diseñadores de contenido más libertad para implementar sus visiones. Lo segundo, una ventaja mas técnica es la portabilidad. El cliente actual solo soporta windows & linux, pero el cliente flash podrá ser ejecutado en cualquier plataforma que tenga el plugin del flash disponible. Aunque hay algunos fallos en la plataforma, son relativamente menores comparados con jugar el cliente viejo con sistemas operativos como Mac. Y además hay muchas soluciones para que se pueda ejecutar en sistemas de operación múltiple, muchos de estos necesitan que tu descargues al menos una pieza de software antes de que puedas jugar, que me lleva a la siguiente ventaja: No mas instaladores. Con el cliente flash, lo único que necesitas hacer es “logear” en el tibia website y clickear “Play” al lado del personaje que tú quieras. No habrá ningún instalador y tu serás capaz de jugar en cualquier computador que tenga un navegador de web y el plugin para el flash, incluso si tú no puedes instalar software en el equipo hay una amplia posibilidad de que también pueda ejecutarse con otro software, por ejemplo Java y Silverlight. Esto también significa que la barrera entre que es posible en el Tibia website y que se podría hacer en el cliente será disminuida.
No quiero dar mucha información ahora, por supuesto, presentaremos las nuevas características con mas detalles en el website durante las siguientes semanas. Estáte atento!
TH: Servirá en todos los navegadores?
Ishua Beris: Nuestra meta es que soporte la mayoría de los S.O. y navegadores que soporten la versión flash mas reciente. Aunque nos enfocaremos en los navegadores y S.O. más comunes primero, así que nos llevara algún tiempo para que los navegadores menos comunes sean atendidos.
TH: El cliente flash y el normal serán actualizados al mismo tiempo?
Ishua Beris: Ambos clientes serán compatibles. Por lo tanto, si los 2 reciben el apoyo necesario, tú podrás jugar con los 2. Sin embargo, algunas nuevas características serán solo para el cliente flash. Un ejemplo sería el anteriormente mencionado sistema configurable del cliente flash. Nosotros nos enfocaremos en que ninguno de los dos clientes tenga una ventaja injusta sobre el otro.
TH: No es mas fácil crear programas ilegales (Bot) para jugar automáticamente en el cliente flash?
Ishua Beris: Actualmente será más difícil desarrollar bots en el nuevo cliente, la prevención de hacer trampas no es uno de las metas del cliente flash. Este tema debe ser tratado de forma diferente. Desgraciadamente, es todo de lo que les puedo hablar sobre este tema.
TH: Tomará mucho tiempo para cargar el flash client? El cliente viejo ocupa 43 MB. Así que si tienes que cargar 43 MB, necesitaras una buena conexión de internet.
Ishua Beris: El cliente flash de Tibia tendrá el mismo tamaño, si no es un poco menos. El nuevo cliente guardará una copia local de todos los archivos requeridos, eso hará que el cliente solo necesite ser descargado la primera ves que empieces a jugar. Todo el tiempo que esta copia sea válida, solo los parches y los updates serán descargados, como hace el cliente actual. Esta copia local será guardada en “Archivos locales compartidos”, también conocida como “Objetos locales compartidos”, solo cuando este cookie es borrado, el cliente simplemente tendrá que ser descargado la próxima vez que juegues.
TH: El cliente flash será más pesado o más liviano para aquellos que tienen un computador “Débil”?
Ishua Beris: Aunque se tuvo cuidado especial en que el cliente flash funcionara en maquinas viejas, tendrá requerimientos más grandes que el viejo. Todavía es muy pronto para decir sus requerimientos finales, pero una maquina que fue comprada en los últimos (alrededor) será capaz de ejecutar el cliente fluidamente. También serás capaz de ajustar las opciones del desempeño para sacarle el mayor rendimiento a tú equipo.