0h h1

Captura de pantalla 0 h h 1

Resumen

0h h1 es un juego divertido (y adictivo) que se siente muy bien en dispositivos móviles.

Sesión de preguntas con Martin Kool

¿Por qué la Web?

Siempre me han encantado las infinitas posibilidades que ofrece la tecnología web, y me siento afortunada por haberla adoptado hace tantos años, porque en estos últimos años se han producido mejoras increíbles que realmente hacen avanzar a la Web, tanto en computadoras de escritorio como en dispositivos móviles.

y JavaScript. ¡Dios mío! Es una Play-Doh para los nerds. Literalmente, porque Play-Doh y JavaScript te permiten hacer una pequeña pila de espaguetis. Pero eso lo hace aún más increíble.

Pero, honestamente, puedes pasar de cero a 88 km/h en poco tiempo, alojar una demostración en Dropbox o en otro lugar, ejecutarla desde un dispositivo y descargarla para que las personas puedan probarla. El ciclo de reacción es muy corto (incluidos los dispositivos), lo que me permite adaptarme rápidamente, realizar los cambios necesarios desde el principio y continuar. Luego, cuando está casi lista para lanzar un juego, es increíble ver a cuántas personas se puede llegar en todas las diferentes tiendas de aplicaciones y una versión web reproducible en conjunto.

¿Qué funcionó muy bien durante el desarrollo?

Soy conocido por programar mi JavaScript con una motosierra hipotética, ya que solo quiero hacer las cosas. Enviarlo, ¿sabes? Para mí, se trata de crear un juego funcional en blanco y negro que se pueda jugar. Eso es con lo que comienzo, y luego trato de encontrar un tema de diseño que sea casi sencillo, pero que haga el trabajo. Una vez que todo está listo, realizo todos los detalles con Chrome en una Mac y pruebo constantemente las compilaciones de Cordova en mi Nexus 5.

¿Cuál sería una API para mejorar tu app?

Empecemos con dos deseos menores antes de descartar el más grande:

Una son las restricciones de WebView en dispositivos móviles. Cuando unes un juego con Cordova, sueles obtener una vista web bastante antigua. No quiero quejarme, ya que llegará WKWebView, pero faltan algunos meses para que todo el proceso se optimice, pero hasta entonces será un desastre con todos los complementos y todo lo necesario para que tu contenido de HTML5 funcione en dispositivos móviles.

La otra es la siguiente: Google realmente necesita proporcionar a los desarrolladores medios sencillos para manejar a los tramposos en las tablas de clasificación y los logros. En mi juego 0h n0, algunos jugadores obtuvieron una puntuación de 1 y pasé un día completo tratando de que este código de administración se ejecute de forma local, que debería conectarse con las claves correctas y los elementos configurados en mi panel. Sin embargo, al final, no funcionará, y creo que debería ser un servicio compilado en el panel de Servicios de juego de Google Play para desarrolladores en Google Play.

Pero esto es lo que realmente marcaría la diferencia.

¿Por qué en la Tierra todavía necesitamos 8encapsular8 HTML5 en una capa Java/ObjC nativa para convertirlo en una app? Eso está más allá de mi comprensión. Esperaba que esto se "corrigiera" hace cinco años, pero aquí seguimos usando Cordova para llenar la "brecha" entre los anuncios nativos y la Web que originalmente acuñó el nombre "Phone Gap". Todavía considero a Cordova un agente que algún día desaparecerá, ya que puedo usar JavaScript para compilar y compilar mi app, y para usar todas las APIs que tiene un dispositivo móvil o una tablet. Por lo tanto, tanto Android como iOS deberían permitir que los desarrolladores creen apps "nativas" con IMHO, nada más que JavaScript y Sublime.