Sobre Robostrike

El concepto del juego

Robostrike es un juego multijugador gratuito de acción y estrategia en el que compiten robots controlados por 1 a 8 jugadores. El juego te permite crear tus propios mapas y compartirlos con los demás jugadores de la comunidad. La versión del juego de Internet tiene las siguientes modalidades: Registrarse del juego es gratuito , pero también puedes jugar sin registrarte o obtener algunos consejos de cómo jugar mejor y aprender los movimientos básicos.

Créditos Robostrike fue creado en el 2001. Para un juego de Internet totalmente gratuito es mucho tiempo y se lo debemos a la lealtad de la gran cantidad de jugadores que nos han ayudado a construir esta comunidad. Robostrike ahora tiene una historia que podemos contar ... (Lea más)

Los origenes del juego en línea gratuito

El proyecto nació en Nantes, Francia, durante el verano de 2001 por 3 amigos apasionados por las nuevas tecnologías y los ordenadores: Bill, Tchitch y Chris. En esa época, el flash /  lector de Macromedia shockwave era una pequeña revolución tecnológica. Además de llevar a la web nuevos gráficos, sonidos y posibilidades de animación, también introdujo radicalmente nuevas oportunidades de programación para los desarrolladores. En particular, primero la versión 4 del lector de Macromedia Flash y más tarde el apoyo de un entorno de programación real en actionscript con facilidades de comunicación que permite, por lo menos, la construcción de una comunicación bidireccional entre los clientes y el servidor (el código HTML de esa época se limitaba a un simple tipo de relación consulta / respuesta). Esto abrió un gran número de posibilidades. ¿Qué tal un nuevo juego flash multijugador sin ningún parecido en Internet como desafío?

La elección de un juego de estrategia

Los juegos flash básicos (también conocidos como juegos casuales) no tienen un gran interés para el desarrollo cliente / servidor. Por el contrario, un juego de tácticas multijugador de tiempo real podía llegar a ser un gran desafío técnico sin ningún equivalente en Internet.
 
Incluso hoy en día, los juegos multijugador en línea gratuitos hechos al 100 % en flash y que no requieran ninguna descarga son muy escasos y distantes entre sí. Aún teníamos que encontrar el concepto. Estábamos buscando un juego de tácticas con una vida útil larga manteniendo un cierto grado de interactividad en tiempo real (es decir, no como el ajedrez). Entonces pensamos en llevar a la red un excelente juego llamado  Roborally creado por Richad Garfield, editado por Wizard of the Coast. Nuestro primer paso fue preguntar al editor una autorización para hacer el juego y nos lanzamos a hacerlo. Teníamos un año para crear una versión operativa de nuestro proyecto del antes de que finalizara la fecha límite de presentación del próximo Flasforward.
 
Dividimos nuestras tareas según las habilidades de cada uno. Tchitch, con experiencia en el desarrollo java, se encargó del desarrollo del servidor con Tomcat. Chris, con su experiencia en flash, resolvió la interfaz del juego. Bill, teniendo en cuenta sus otros compromisos, manipuló la configuración inicial de la página web y su alojamiento.
 
Al mismo tiempo, se estaba formando otro tipo de juego: el torneo mundial Flashforward. Cada año, este festival recibía los mejores desarrollos de flash en varias categorías y una de ellas eran los juegos en línea… :)
Crear Robostrike siempre había sido un hobby para nosotros. Pero, ¿por qué no intentarlo con este concurso?

Primeros pasos del juego gratuito

La experiencia de Chris en Flash se limitaba a la animación gráfica - compleja, pero con un código pequeño. Entonces, primero se tenía que familiarizarse con el lenguaje actionscript utilizado para aplicaciones Flash. Un juego como Robostrike se compone de miles de líneas de código y, en comparación, unas pocas para los gráficos. Sin embargo, debe estar perfectamente optimizado para funcionar en cualquier ordenador, independientemente de su navegador, sistema operativo o velocidad de conexión del usuario. Como cualquier buen desarrollador aficionado, Chris decidió familiarizarse con Actionscript, creando primero un juego gratuito: el famoso TChris ;) conocido por su nombre original Tetris.
Aún está disponible como Tetris como un juego gratuito sin descarga o juego Tetris gratuito para descargar

Después de entrar de entrar en calor, llegaron las primeras versiones de Robostrike. Puedes ver aquí la primera maqueta del la batalla de robots, hecha el 2001 y aquí los primeros movimientos del robot materializados como flechas.
  entonces
Afortunadamente, se ha evolucionado mucho desde entonces ;)

Entonces es cuando sabemos que el editor de Roborally no quiere crear un juego nuevo, por lo que nos vemos forzados a revisar nuestros planes e inventar juego completamente nuevo. Revisamos las reglas del juego y después de muchas interacciones, a principios de 2002 se nos ocurrió la mayor parte de las reglas actuales. Desde Roborally, sólo se mantuvo el tema de batalla de robots. Al final, fue algo positivo debido a que las reglas del juego de mesa no eran adecuadas para un juego multijugador de tiempo real.
 then

El primer lanzamiento del juego en línea fue en Mayo del 2002. Esta versión también existe como un  juego gratuito descargable pero ya no funciona (únicamente como el archivo y curiosidad).

La primera versión del juego multijugador en línea no tuvo el éxito que esperábamos. Tuvimos una serie de problemas técnicos relacionados con el desarrollo del servidor con Tomcat durante meses en el que el servidor se rompía después de cada actualización. A pesar de nuestros esfuerzos, no logramos estabilizar el servidor. Mientras tanto, Tchitch se vio forzado a dejar el proyecto en junio de 2003 por motivos profesionales.
 
El servidor se ha roto, el juego no funciona y todo el tiempo invertido en el desarrollo parece perdido. Mientras, tratamos de entender y considerar la decisión de Tchitch. Chris no está dispuesto a abandonar el proyecto estando tan cerca del objetivo.
 
     Pero,¿cómo puede él solo ayudar a nuestros robots a cruzar el desierto…?

Una nueva esperanza

Chris llamó a Bill para el rescate. Bill había seguido el proyecto desde sus inicios, pero no le había podido dedicar mucho tiempo. Fue entonces cuando se presento la mayor oportunidad: Microsoft había lanzado el sistema .NET recientemente y Bill estaba dispuesto a probar esta nueva tecnología para el desarrollo. El nuevo servidor de Robostrike estará en período de prueba.
 
En dos meses, Bill desarrolla un servidor nuevo para el juego empezando desde 0 en C#.  Se revisa una gran parte del protocolo / cliente y se realizan mejoras en el intercambio y almacenamiento de datos. Nos encargamos de instalar el servidor en agosto de 2003 en una máquina nueva y en un nuevo entorno posting que proporciona la Oceanet Technology. Aunque el hardware es costoso, nos vamos a beneficiar gratuitamente durante muchos años gracias a que Oceanet Technology quiere testear el sistema .NET
Queremos agradecer a Pierre Voillet y Bruno Grimaud por esta ayuda tan buena.
 
Mientras tanto, el juego adquiere una nueva apariencia en septiembre de 2003.

 
Todas los tests se pasan con éxito, el nuevo servidor funciona a la perfección y finalmente Robostrike puede despegar. Después de algunos ajustes y con la ventaja de la novedad del concepto de juego en línea multijugador sin descarga, Robostrike está ahora en el camino hacia el éxito.

Los días de gloria de Robostrike

El año 2004 se convertirá en un hito en la historia de Robostrike con 450.000 visitas y una media de 1.700 visitas por día. Desafortunadamente, Flashforward no selecciona el juego. Nunca tuvimos ninguna respuesta en los criterios de selección, ni ningún comentario sobre nuestra aplicación. Este concurso, donde las agencias se felicitan unas a otras, parecen estar cerradas a empresas establecidas en el sector y no deja mucho espacio para los aficionados…

En abril de 2004, sin embargo, nuestros esfuerzos tienen una recompensa. Varios jugadores nos notifican que la famosa revista francesa “Science&Vie Micro” (SVM) había publicado recientemente un articulo de media página elogiando nuestro juego. Dicen que Robostrike es una maravilla de los juegos flash y nos da una puntuación de 5 sobre 5 estrellas (vea el artículo original en francés).

Este articulo nos permitió tener hasta 7.715 visitas en el día de la publicación (vea el gráfico). El servidor funciona a gran velocidad ;)

La comunidad sigue creciendo con el lanzamiento de un foro interno en flash y la traducción del juego en varios idiomas en Mayo de 2004.




AMuchas gracias por su traducción y ayuda a Pyra (alemán), Rote baron, Dragoo, Yeku (español), Xrbot (portugués), Sitka (holandeés) and Leleft (italiano).
 

 

 

Pero, insospechadamente, la amenaza del creciente éxito de Google crecía ...

La guerra de referencia full flash

¿Cómo se pasó del cielo al infierno? Por Google

El éxito de Robostrike se basaba totalmente en el interés del juego en sí mismo y en la comunidad y no en la optimización para los motores de búsqueda. Sin embargo, cuando Google adquirió el 75 % de cuota de mercado de los motores de búsqueda manual relegó, sin intención, progresivamente a Robostrike y otros sitios web con flash a los callejones ocultos de la web. Los resultados de Google se basan en un algoritmo complejo muy efectivo en las páginas web principales, pero es ciego con el código flash complejo. Este efecto se agravó más debido a un problema técnico que condujo a la completa eliminación de Robostrike en el índice de Google de septiembre a noviembre de 2005… Lo que Google hace con todas sus aplicaciones gratuitas es muy bueno. Pero, cuando se trata de un sitio flash complejo, es una masacre…

Después de un fallo en el disco en abril de 2007, vimos que el hardware del servidor tenía una vida útil de unos 4 años. Bill y Chris tienen que invertir en una nueva máquina…de hecho, los juegos gratuitos pueden ser muy caros ;)
 
Para sobrevivir en la era de Google, el contenido del texto es necesario. Entonces, después de la sustitución de la máquina en septiembre de 2007, configuramos un foro en HTML (yetanotherforum). De esta manera, los jugadores de la comunidad se pueden consolidar y usar muchas características adicionales en comparación con la antigua versión flash. En diciembre de 2007, el juego adquiere un nuevo aspecto y un sistema de publicación de mapas que permite a los jugadores compartir sus mapas.

Durante los siguientes 2 años, el juego no recibirá mucha atención. Es decir, hasta que aparece Dharokan en escena ...

2010 Robostrike ha vuelto

En septiembre de 2009, Dharokan, que había sido moderador durante muchos años, se propone ayudarnos mejorando el juego y el diseño gráfico. Su primera maqueta muestra una gran mejora.

Sin embargo, para mejorar el diseño gráfico se necesita un gran trabajo ya que requiere una actualización y optimización de una gran parte del código actionscript del juego. Pero Dharokan tiene mucho talento, incluyendo la habilidad de hacer que los administradores Chris y Bill tengan que volver al trabajo ;)
 
Chris y Dharokan trabajan desde octubre de 2009 a febrero de 2010 en el nuevo diseño gráfico y en las animaciones del juego. Además, con esta nueva versión, ofrecen a los jugadores más de mil combinaciones de color y texturas de fondo en la creación de mapas.
 
Queremos agradecer a Dharokan por su participación e importante contribución. Sin su ayuda, no podríamos haber acabado estas evoluciones. Aquí hay un ejemplo de la transformación del famoso mapa “Blitz” creado por Airwalk (antes/después).

Para evitar la ralentización de los sistemas de nuestros usuarios, se llevan a cabo varios tests en los scripts y animaciones del juego usando una gran variedad de navegadores.


 

 

 

 

 

 
Aquí está el impacto de la explosión de un robot en el uso del CPU.
Están previstas otras mejoras en los gráficos y animaciones para los próximos meses.... :ninja:


Desafortunadamente, después del lanzamiento de la nueva versión en febrero de 2010, el servidor se volvió a romper en marzo del mismo año. Después de 3 años, el servidor del juego se había roto de nuevo  :crybaby:

Esta vez había sido demasiado. Bill y Chris no estaban dispuestos a gastarse dinero otra vez en una nueva máquina.

Afortunadamente, la tecnología de posting ha evolucionado mucho estos últimos años. Ellos deciden mover Robostrike a un  VPS (siglas de Servidor Privado Virtual en inglés). Esta tecnología es más robusta y se puede trasladar a un hardware diferente en caso de fallo. Sin embargo, esto implica un gran trabajo para Bill para llevar todo el desarrollo desde .Net a Linux y configurar el nuevo servidor.
 

Y ya que estamos configurándolo todo nuevamente, ¿por qué no mover Robostrike a una web más potente y brindarle todas las facilidades sociales? Entonces, elegimos a Drupal como nuestro CMS (Content Management System) ya que nos permite crear un sitio web interactivo, dinámico y en evolución.

Nuevamente, tenemos que agradecer a Dharokan su ayuda y sus comentarios sobre el aspecto de la nueva página.

Después de 3 meses de duro trabajo, en mayo de 2010 estamos listos para reempezar con una base un nuevo foro y una nueva página web que a los motores de búsqueda les encantará. :p
 

Tenemos muchas ideas para mejorar Robostrike y desarrollar los aspectos de las redes sociales. Si te gustaría ayudar, eres bienvenido para participar en los talleres de mejora o en nuestro contacto de formulario o en mensaje privado en el foro. Sin embargo, no lo podemos hacer todo al mismo tiempo. Por esto, nuestros siguientes pasos serán el SEO (Search Engine Optimization) y un nuevo sistema de publicación de mapas. Aún no se ha batido el record del año 2004 de 7.715 visitas, pero ahora ya estamos preparados ;)