¿Podrías desarrollar un juego a la semana? Este chico hace justo eso

¿Podrías desarrollar un juego a la semana? Este chico hace justo eso / Juego de azar

Si te pidiera que renuncies a tu trabajo diario y me conviertas en un videojuego cada semana durante un año, ¿podrías hacerlo??

¿Podrías? Yo no pude, personalmente. El desarrollo de videojuegos es una tarea singularmente difícil, que consiste en varias etapas interconectadas diferentes, cada una de las cuales requiere un nivel increíble de habilidad y destreza..

También es cierto que el desarrollo de videojuegos tradicionales es una tarea profundamente difícil, que requiere grandes niveles de conocimiento de bibliotecas gráficas, física, matemáticas y dominio en un lenguaje de programación difícil de bajo nivel como C++.

Entonces tienes que enfrentar tu obstáculo más desafiante. Creando un juego entretenido, cautivador y, por encima de todo, divertido..

El auge de HTML5 ¿Qué es HTML5 y cómo cambia la forma en que navego? [MakeUseOf explica] ¿Qué es HTML5, y cómo cambia la forma en que navego? [MakeUseOf Explica] En los últimos años, es posible que hayas escuchado el término HTML5 de vez en cuando. Ya sea que sepa algo sobre desarrollo web o no, el concepto puede ser un tanto nebuloso y confuso. Obviamente,… Leer más ha creado videojuegos. 6 Juegos móviles HTML5 que puedes jugar en tu teléfono inteligente gratis. 6 Juegos móviles móviles que puedes jugar en tu teléfono inteligente. Las aplicaciones web gratuitas han recorrido un largo camino en los últimos años, y hasta el amanecer De HTML5 se pueden crear juegos y herramientas aún más complejos y autocontenidos. Los fabricantes de teléfonos inteligentes (en general) han sido ... Leer más drásticamente más fáciles de desarrollar y difundir. Todo lo que necesita saber es JavaScript y algunas de las nuevas API web, como Canvas. Incluso es más fácil compartir tus juegos, ya que los jugadores solo necesitan un navegador web moderno. No se requieren complementos o descargas.

A pesar de eso, sigue siendo un desafío crear juegos que sean hermosos, encantadores y agradables. La idea de crear uno a la semana parece totalmente impensable. Y luego conocí a Thomas.

Un videojuego a la semana

No hay una biblioteca para la imaginación o la diversión. Crear juegos divertidos no es algo tan fácil de enseñar como la programación. Por eso es tan sorprendente que Thomas Palef, el hombre detrás de la persona de LessMilk, haya podido producir un juego por semana. Pero son buenos?

Bueno, sí. A lo largo de tres meses, Thomas ha creado 12 juegos únicos y fascinantes desde cero. Algunos son derivados de juegos anteriores, como Crazy Snake, que se expande en la ubicua Snake, que se encuentra en casi todos los teléfonos a finales de los 90.

Pero Crazy Snake viene con un giro tortuoso. A medida que avanzas en el juego, la pantalla gira y se inclina, lo que aumenta drásticamente la posibilidad de que tu serpiente se estrelle abruptamente contra una pared. Astucia.

Otros juegos de su repertorio se han tomado claramente del libro de reglas de Flappy Bird, siendo fáciles de entender pero frustrantemente difíciles de vencer. Tomemos, por ejemplo, Box Jump. La premisa es simple. Eres una caja, y eres empujado contra algunos obstáculos, sobre los cuales tienes que saltar. Fácil a la derecha?

No, en absoluto. Algunos niveles tienen múltiples intentos de vencer, con algunos obstáculos que requieren un tiempo quirúrgicamente preciso para esquivar.

Otro, llamado I Hate Rabbits, te hace alejar a los conejos del camino de un monstruo que intentaría hacerle a los pequeños protagonistas esponjosos lo que Myxomatosis hizo en los años 50. A medida que el juego avanza, se te dan más conejos para proteger..

Tenía curiosidad por entrar en la mente de un desarrollador de juegos en serie. Comencé una conversación con Thomas y conversamos sobre el proceso de desarrollo, imaginación, marketing y monetización de juegos en línea..

La entrevista

Hola thomas ¿Puedes contarme un poco sobre ti y tus antecedentes??

Hola, gracias por tenerme en MakeUseOf.com! Soy un francés de 25 años que vive en París. Terminé mis estudios hace aproximadamente un año y conseguí un trabajo como diseñador web y gerente de proyectos. Pero recientemente dejé mi trabajo para comenzar a trabajar en mis propios proyectos, y Lessmilk es uno de ellos..

Entonces, ¿cuáles fueron las motivaciones detrás de la creación de un juego por semana??

No tenía experiencia en hacer juegos, y quería ser bueno en eso. Forzarme a construir un nuevo juego cada semana parecía una buena manera de lograr ese objetivo. 11 semanas después, puedo decir que funcionó bastante bien: ahora me siento cada vez más cómodo construyendo juegos más complejos..

Debe ser difícil idear una idea nueva para un juego cada semana. en donde encuentras tu inspiración?

Mucha gente me está haciendo esta pregunta, pero en realidad no es tan difícil. Primero escojo un tema general para mi juego (match-3, plataformas, etc.) y comienzo a codificarlo de inmediato. Y mientras construyo el juego pruebo algunas pequeñas ideas. Algunos terminan siendo malas ideas, y otros son bastante buenos. De esta manera el juego toma forma lentamente..

Una cosa que he notado es que todos sus juegos están basados ​​en HTML5, usando la biblioteca Phaser. ¿Me puede contar un poco sobre la decisión de usar Phaser? ¿Hubo alguna otra biblioteca que consideraste usar??

Una vez que supe que quería hacer un juego por semana, tenía que decidir cómo lo haría. Pasé un par de semanas investigando las opciones disponibles, y terminé con tres opciones principales:

  • iOS Pero rápidamente me di cuenta de que con el proceso de envío de la aplicación, lanzar un juego por semana hubiera sido difícil.
  • EnchantJS. Es un pequeño marco agradable, pero no se mantiene activamente.
  • Phaser. Un excelente y poderoso marco de JavaScript, es el que acabé eligiendo..

Dime, ¿qué es lo que amas y odias de Phaser??

Lo que me encanta de Phaser es que se mantiene activamente. Cada pocas semanas sale una nueva versión con nuevas características y nuevas mejoras de rendimiento. Cada vez es mejor y mejor!

Sin embargo, esto tiene sus inconvenientes, ya que a menudo tengo que dedicar tiempo a la documentación y al foro para ponerme al día con los últimos cambios. En general, definitivamente es bueno ver que un marco se vuelve más y más poderoso..

¿Cómo es tu flujo de trabajo de desarrollo? ¿Me puedes contar un poco sobre eso??

No hay mucho que decir. Mantengo las cosas realmente simples. Codifico el texto sublime Probar el texto sublime 2 para sus necesidades de edición de código multiplataforma Probar el texto sublime 2 para sus necesidades de edición de código multiplataforma Sublime Text 2 es un editor de código multiplataforma del que solo he oído hablar recientemente, y decir que estoy realmente impresionado a pesar de la etiqueta beta. Puede descargar la aplicación completa sin pagar un centavo ... Leer más, depurar en Google Chrome y hacer una copia de seguridad de mis archivos con Dropbox. Una vez que se termina un juego, lo subo manualmente a mi servidor.

Yo mismo soy un desarrollador, y sé que es una experiencia bastante solitaria. ¿Cómo obtienes retroalimentación sobre lo que trabajas en?

Mientras construyo el juego, doy mis prototipos a amigos y familiares. Los observo en silencio mientras juegan, y me ayuda a descubrir fallas en mis juegos. Una vez que se lanza el juego, tengo un sistema de comentarios para recopilar comentarios. A menudo recibo informes de errores o solicitud de funciones allí, lo cual es realmente útil.

Una cosa que he notado es que usas mucha música y efectos de sonido en tus juegos. ¿Lo crea usted mismo o lo obtiene de un tercero??

No sé nada de música, así que tuve que improvisar. Pasé mucho tiempo escuchando música retro para encontrar pistas que pudieran ir bien con mis juegos. Sin embargo, recientemente me asocié con un talentoso músico, Abstraction. Ya ha hecho música personalizada para tres de mis juegos, y pronto habrá más.!

¿Cómo comercializas tus juegos??

Al principio traté de mostrar mis juegos a las personas interesadas en los juegos, tiene sentido, ¿verdad? Bueno, fracasó. Así que intenté algo diferente: mostré mis juegos a comunidades de programación y blogs, y así es como empecé a recibir tráfico decente. Ahora sigo haciendo juegos y también escribo tutoriales sobre cómo hacer juegos en HTML5..

Los juegos basados ​​en navegador tradicionalmente han sido difíciles de monetizar. ¿Cómo planeas hacer esto, en todo caso??

Monetizar mis juegos HTML5 existentes existentes Juegos de HTML5: Flash-Free HTML 5 Based Browser Games Juegos de HTML5: Flash-Free HTML 5 Based Browser Games Leer más parece difícil, así que no pienso hacerlo. Sin embargo, actualmente estoy trabajando en algunos juegos para teléfonos inteligentes, lo que podría aportarme algunos ingresos..

Por último, ¿qué pasa con el nombre de LessMilk??

Recibí esta pregunta un poco, así que la respondí en mi blog: quería obtener un nombre de dominio con la palabra “píxel” en eso. lesspixels.com sonaba bien, pero ya estaba tomado. Después de una lluvia de ideas, se me ocurrió píxelesAndMilk.com. Entonces algo de magia negra sucedió y compré lessmilk.com.

Conclusión

Fue fantástico sentarse con Thomas. Su motivación y visión son realmente inspiradoras, y después de haber hablado con él, he adquirido una mayor comprensión de los desafíos de crear un nuevo juego por semana..

Desde entonces, detuvo el proyecto de su juego de una semana, pero continúa desarrollando nuevos juegos y tutoriales, aunque con menos regularidad. Puedes ver los juegos que ha producido aquí y ver su blog aquí..

¿Estás interesado en desarrollar juegos para la web? ¿Crees que podrías hacer un juego a la semana? ¿Tienes una idea candente para un juego basado en navegador? Cuéntame sobre eso. El cuadro de comentarios está abajo..

Créditos de imagen: Calendario a través de Shutterstock

Explorar más sobre: ​​Diseño de videojuegos.