Si estás aprendiendo JavaScript y te interesa crear tu propio videojuego, este tutorial del canal de YouTube de freeCodeCamp te ayuda a lograrlo con un curso completo en vídeo y ejemplos de código. No sobra decir que el materíal está disponible solo en inglés.
El tutorial empieza enseñándote cómo organizar el código usando los principios de la programación orientada a objetos y la estrategia MVC: Modelo, Vista, Control. Luego aprenderás cómo programar el movimiento, dibujar un mapa y detectar colisiones.
En Genbeta
Aprende a programar gratis en freeCodeCamp y gana experiencia escribiendo código para organizaciones sin fines de lucro
Al final te enseñarán como animar los duendes, cargar los niveles y coleccionar los objetos dentro del juego. Todo lo básico para que cuando termines de ver el tutorial seas capaz de aplicar los mismos principios para crear tu propio plataformas.
El vídeo tiene una duración de casi tres horas y está divido en siete partes que van desde la organización y el movimiento, hasta la carga de niveles y la recolección de ítems por parte del personaje. Tienes marcas de tiempo en YouTube por si quieres ver una sección completa más de una vez sin tener que intentar adivinar el punto en la barra de progreso.
Además te ofrecen todo el código y recursos utilizados para que los descargues en GitHub, junto a un ejemplo en vivo del juego …