Gracias por A2A.
Mi consejo sería comenzar a desarrollar ahora mismo. Algo pequeño, que puedes terminar en una semana. De esta manera, se proporcionará tareas que se sentirán naturales y lo mantendrán motivado.
Aquí está mi desafío para ti: hacer un juego sobre un pollo que intenta cruzar la calle. Asegúrese de incluir algunos antecedentes para que todos sepamos la respuesta al viejo dilema de su motivación.
- Nací el 25/05/1985 en Mumbai. Hora 07:19 PM. ¿Puede algún astrólogo decir el nombre de mi futura esposa?
- Siento algo en mi mente que me impide hacer cosas. Puede ser una falta de conocimiento o intelecto o pereza. ¿Qué es y cómo lo supero?
- Quiero comprar una cámara réflex Canon EOS de nivel básico. ¿Cuál debería comprar?
- He notado que Java 8 tiene construcciones de programación funcional similares a las de Scala. ¿Los diseñadores de Java 8 adoptaron esto de Scala o es de otro lugar, como Haskell?
- He creado una campaña de Kickstarter para mi juego que está teniendo un comienzo lento. ¿Cómo se construye una audiencia previa para el proyecto?
Deberá comprender algunos conceptos básicos de gamedev como:
Glosario de Gamedev: ¿Qué es el “Game Loop”?
Cómo renderizar una imagen:
Tutorial de HTML5 Canvas Image
Cómo funciona la animación:
Crea una animación Sprite con HTML5 Canvas y JavaScript
Cómo procesar la entrada:
Manejo de la entrada del usuario en juegos HTML5 Canvas-based
Probablemente ya sepa cómo usar Stack Overflow; confíe en mí, hará uso de esa habilidad ampliamente.
Aquí hay algunos tutoriales que busqué en Google con facilidad:
HTML5 Endless Runner: historia y pensamiento de diseño
Guía sin lágrimas para juegos HTML5 – Rocas HTML5
Soy un gran defensor del enfoque de aprendizaje sobre la marcha para la programación. En mi opinión, es la forma más rápida de obtener resultados y conservará el conocimiento durante mucho más tiempo si solo lee un libro.
Si necesita ayuda con algo específico, puede enviarme un mensaje sobre Quora. Estaré encantado de compartir mis conocimientos con usted. ¡Y no olvides enviarme un enlace al juego que has creado!
Buena codificación!