in

Code Hero: Un FPS para aprender JavaScript

La popularidad de los FPS se encuentra en uno de sus picos más altos. Hay muchas opciones en el mercado, y cada vez le cuesta más a los desarrolladores mantenerse originales. Por esta razón es que Code Hero nos ha llamado la atención. Si bien cae dentro de la categoría de FPS, propone algo completamente diferente: Aprender código mientras juegas. ¿Cómo hace eso? A través de un arma que trabaja con código JavaScript. Cuanto más aprendas sobre el código, más poderoso serás.

Hace un buen tiempo que no juego un FPS en profundidad. Algunos de nuestros lectores seguramente dirán que Skyrim tiene elementos FPS muy importantes, pero en esencia no deja de ser un juego de rol. El Call of Duty que más disfruté fue el primero (aunque pasé buenos momentos con CoD 4), y mis memorias sobre la saga Battlefield no son muy amplias, pero ese es apenas mi caso. La pasión que demuestran los fans por esta clase de títulos es fácil de comprender, en especial cuando se introduce el elemento multijugador. El hecho de que los FPS cometan el error de ser “demasiado familiares” entre sí no es algo nuevo. Casi todo género cae en ese punto en algún momento de su evolución, pero el género no puede romper por sí mismo esas cadenas. Necesita de diferentes estímulos y puntos de vista, pero lo más importante, necesita de la voluntad de los desarrolladores para probar algo diferente.

La apuesta que realiza Code Hero es arriesgada. Programar es el sueño de muchos, pero los detalles técnicos requeridos y los costos asociados hacen que la gran mayoría de las ideas quede en el tintero. Comenzar un proyecto por cuenta propia es algo casí imposible, aunque gracias a servicios como Kickstarter, una idea sólida puede ser todo lo que necesitas para atraer el dinero suficiente. Code Hero es un FPS a través del cual irás aprendiendo código JavaScript a medida que juegas, ya que ese código será tu arma principal. La historia de Code Hero habla de enfrentar a una inteligencia artificial maligna, y sólo podrás enfrentarla con tu “arma de código”, alterando el mundo virtual. Tal vez el punto más importante sea que no necesitas ningún conocimiento previo de JavaScript para jugar a Code Hero. Sus desarrolladores mencionan que todo jugador tendrá acceso a código avanzado desde el comienzo, y aunque inicialmente no comprenda su contenido, podrá visualizar sus efectos y entenderlo de forma más natural.

Code Hero ha acumulado más de sesenta mil dólares en donaciones, pero probablemente no llegue a su meta de cien mil dólares, ya que solamente le quedan tres días dentro de Kickstarter. Aún así, cualquier cosa puede pasar. Algún representante de alto nivel de la industria puede interesarse en Code Hero, y donar el resto del dinero en un solo movimiento. Aquellos que realicen una donación tendrán acceso a la versión beta, y a un precio reducido cuando la versión final sea completada. Aún si Code Hero no alcanza su meta, eso no le impide hacerse conocer e intentarlo de nuevo más tarde. y aunque el concepto de aprender jugando no es nuevo (SimCity en escuelas, etc.), es aprender JavaScript lo que lo hace tan llamativo.

Reportar

¿Qué te pareció?

Escrito por Lisandro Pardo

20 Comments

Leave a Reply
  1. Ni que fuese tan complicado javascript, en 2 semanas podés saberte toda la referencia de memoria sin conocimientos previos y las funciones son todo algoritmo…

    Como sea, la idea no me parece del todo original realmente… Y tampoco buena. Pero si puede ayudar a la gente mientras juega, no estaria mal de todas formas.

    • #1 No es el típico JavaScript de una página web, se enfoca en el que se usa en Unity3D, un JavaScript que si bien la sintaxis es la misma está enfocado a la creación de juegos 3D, donde el tema ya no es tan simple como hacer un formulario de una página web.

  2. La propuesta se ve interesante, de hecho demasiado, aprender a programar jugando.

    Ya me imagino en las escuelas cuando el profesor diga: de tarea me van a pasar el tercer nivel…
    alumnos: no profesor es mucha tarea…
    profesor: es derecho a examen…

    Y no habrá una versión en español?

    me refiero a la interacción con el juego: misiones, voces, lectura, etc…

    • #3

      de hecho hace muchos años conocí un juego que te enseñaba codigo java. Se traba de un juego de aventura, en el cual debias manejar un pequeño tanque a traves de laberintos.

  3. jajajaja
    actualmente estoy en un grupo de programación y estamos desarrollando un juego similar pero para aprender java. mi profesor se va a morir cuando se enteré

  4. Lo estoy jugando en este momento, fue un kilombo para entrar porque te pide registracion y te dan un cupon de $1 sino queres/podes donar, en fin,… hice el nivel de transform.position esta muy bueno vas agarrando estrellas por cada logro, algunas son opcionales y para probarte a vos mismo te tienta, en una te decia para que queres esa estrella es re dificil, toma te doy 10 estrellas si te olvidas de esa, jaja muy bueno! si no aprendo javascript aca no aprendo mas!

  5. algo curioso que me pasa con javascript es que es sencillo de aprender y de escribir, pero dificil de entender el codigo de otras personas, tiene tantas mañas y cada programador lo usa como le da la gana, que a veces se hace complicado entender que estan haciendo, si a eso le sumas el espaguetti de callbacks de node puedes pasar un buen rato analizando un codigo

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Nanotecnología convierte árboles en plástico

Resucitan una planta de la Edad del Hielo