Videojuegos con Javascript y Canvas 2024
Aprende a crear videojuegos javascript sin librerias.

What you will learn
Bases de javascript y canvas para realizar el curso
Como funcionan las colisiones de un juego
Como poner imagenes a nuestro juego
Como poner sonidos a nuestro juego
Realizar un juego completo de disparos
Entender conceptos básicos del canvas y sistema de colisiones
Hacer un marcador para las puntuaciones y vidas
Controles de nuestro jugador en el canvas
Movimientos automáticos de los enemigos que nos detecten y nos disparen
Comportamientos aleatorios de los enemigos
Hacer una página de game over y de comienzo de juego
Hacer redirecciones a otros archivos para crear más niveles de juego
Trabajar con localstorage para la persistencia de datos.
Temporizadores en javascript para automatizar tareas
Hacer un juego en javascript sin librerias , solo con código nativo
Why take this course?
🎮 ¡Aprende a Crear Videojuegos con Javascript y Canvas!
¿Listo para el Desafío? 🚀
Videojuegos con Javascript y Canvas 2021: Aprende a Crear Videojuegos Sin Librerías
¡Sí, Programaremos Mucho!
¡Bienvenido al curso definitivo para convertirte en creador de videojuegos usando solo Javascript y Canvas! Si hasta ahora no has tenido experiencia en programación, no hay problema. Este curso está diseñado para guiarte paso a paso, desde las bases del Javascript hasta la creación de tu propio juego, sin necesidad de depender de librerías o frameworks. Aprenderás programando con el código nativo de JavaScript, y lo más importante: divirtiéndote en el proceso.
Course Overview:
Este curso está dividido en tres módulos clave para asegurar tu comprensión y progreso en la creación de videojuegos. Cada módulo está diseñado para construir sobre el anterior, desde las fundamentas hasta la implementación de un juego funcional y entendible.
Módulo 1: Fundamentos de Javascript
- Aprenderás las bases de JavaScript que necesitarás para tu proyecto de videojuego.
- Comprenderás completamente lo que vamos a realizar en este curso.
Módulo 2: Teoría y Práctica de Programación de Videojuegos
- Profundizaremos en las teorías y prácticas clave para animar, mover y gestionar colisiones en tus juegos con JavaScript.
- Aprenderás a crear objetos y darles vida con ejemplos teóricos y prácticos.
Módulo 3: Creación de un Juego Completo
- Lo que hemos discutido en teoría, lo aplicaremos rápidamente para construir tu juego.
- Paso a paso, te explicaré cada línea de código con detalle, garantizándote una comprensión clara y profunda.
Objetivo Final: 🎓✨
El objetivo final del curso es que puedas entender y aplicar lo aprendido para crear tus propios juegos. La creación de un juego idéntico al mío no es tan importante como entender el proceso y poder aplicarlo a tu propio diseño. Aprendizaje práctico y aplicable es la clave, y mi enfoque está en que puedas ir "complicando" tus juegos con cada nuevo concepto adquirido.
Extras para Ti: 🌟
- Además de este curso, en mi canal tienes acceso a varios cursos relacionados con HTML, CSS, JavaScript y Canvas.
- Y para empezar, hay un curso gratuito de Canvas que te dará una base sólida.
- Al completar este curso, recibirás ofertas especiales para mi próximo curso de videojuegos, así como descuentos exclusivos para los estudiantes de esta clase.
¡No dejes que la complejidad te detenga! 🛑
Con este curso, asegurartemos que puedas hacer un videojuego sencillo y conseguir un buen nivel práctico de JavaScript, trabajando todo con código nativo sin necesidad de librerías o frameworks. ¡Estamos listos para este emocionante viaje en el mundo de la programación de videojuegos? 🎮✨
¡Dale a "Play" y comienza tu aventura hoy mismo!
Screenshots




Our review
🏆 Overall Course Rating: 4.30/5
Course Review:
The course has received overwhelmingly positive reviews from recent students, indicating a high level of satisfaction with the material and its presentation. Here's a breakdown of the key points from the feedback:
Pros:
-
Comprehensive Explanation: The course content is praised for being very detailed and providing clear explanations that make complex topics understandable. This ensures students can take thorough notes and apply what they've learned effectively.
-
Engaging Content: Several students have expressed their enjoyment of the course, highlighting that it successfully draws them in and keeps them engaged throughout the learning process.
-
Clarity in Introduction: The introductory section of the course is highlighted for being well-explained and setting a solid foundation for students to build upon. It's noted to be direct and to the point, which is beneficial for learning.
-
Supportive Instructor: The instructor is commended for taking the time to respond to student inquiries, providing additional clarity where needed, and enhancing the overall learning experience.
-
Excellent Teaching Methods: The method of teaching is appreciated for its thoroughness, ensuring that students fully grasp the subjects covered in the course.
Cons:
-
Repetition: A few comments mention some repetition in the initial part of the course, which might be intentional to reinforce key concepts or could potentially be a way to ensure comprehension and focus. However, it's noted that this approach may also lead to a sense of redundancy rather than memorization.
-
Challenging for Beginners: The course is noted to be challenging, especially for those who are not yet familiar with JavaScript. This suggests that while the course aims to be comprehensive and hands-on, it might require prior knowledge in certain areas to follow along more smoothly.
General Feedback:
-
Satisfaction: The overwhelming sentiment is one of satisfaction, with many students indicating they are looking forward to completing the course and applying their newfound knowledge.
-
High Praise: The course has been highly praised for its quality, content, and the teaching approach, with several students expressing their gratitude and wishing to extend their thanks to the instructor.
In conclusion, this course is recommended for individuals interested in learning about creating video games or enhancing their existing skills in this area. It's particularly suitable for those who are comfortable with JavaScript, as the course seems to build upon a foundational understanding of the language. The detailed explanations and supportive instructor make this an excellent choice for anyone looking to dive into the world of game creation.