Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Programa tu videojuego con Javascript desde cero
Rating: 4.3 out of 5(59 ratings)
9,450 students

Programa tu videojuego con Javascript desde cero

Con sencillas herramientas y en una página HTML programaremos en Javascript un videojuego completo
Last updated 12/2020
Spanish

What you'll learn

  • Diseño de un videojuego
  • Programación básica en Javascript
  • Modelo de datos
  • Dibujar con HTML Canvas
  • Animación gráfica

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

15 sections51 lectures7h 2m total length
  • Preparando el Modelado de datos con Javascript10:51

    Crearemos un primer documento super básico en HTML , que contiene el código Javascript necesario y los elementos HTML para empezar a crear el primer modelo de datos.


    Temas tratados:

    • elementos SCRIPT y CANVAS

    • definición y sintaxis del modelo de datos

    • programa principal: bucle principal del juego

    • instrucciones de javascript: alert, console.log, setInterval

    • conceptos de javascript: declaración de variables, sintaxis de los objetos, funciones, concatenación de cadenas de texto...

    • herramienta de desarrollo de Chrome (primera aproximación)

    He usado el editor NOTEPAD ++

  • Practica lo aprendido
  • Define un modelo de datos
  • Hacemos los primeros gráficos con canvas8:58

    Dibujaremos gráficos en el canvas (lienzo gráfico) de una forma sencilla.

    Temas tratados:

    • elemento Canvas

    • atributos HTML

    • instrucción de Javascript document.getElementById

    • contexto del Canvas

    • estilo de relleno (fillStyle)

    • colores RGB

    • coordenadas del Canvas (X, Y)

    • dibujar rectángulo (fillRect)

    • animación del jugador

    • borrado de la imagen a cada fotograma

  • Dibuja con Canvas
  • Dibujando con polígonos9:21

    Haremos un dibujado del suelo con cuadrados o bloques.

    Temas tratados:

    • declaración y manejo de arrays en Javascript

    • bucle for

    • dibujado de rectángulos con fillRect

  • Programa un Jugador en movimiento
  • Imprime los valores de un array
  • Dibujado poligonal del suelo y coordenadas del jugador9:24

    Reorganización del código para que quede más entendible y organizado.

    Dibujado de polígonos.

    Temas tratados:

    • organización del código en funciones

    • espejo vertical en CSS

    • dibujado de polígonos en canvas

    • funciones de canvas: save, beginPath, closePath, moveTo, lineTo, fill.

    • origen de coordenadas local (jugador)

  • Dibuja un polígono

Requirements

  • Conocimientos esenciales de programación: variables, bucles, if/else, funciones...
  • Que te encanten los videojuegos

Description

Si no sabes nada de programación, o si eres principiante, o tal vez dominas la materia pero nunca has sabido cómo hacer un videojuego… este es tu curso.

Prepararé un videojuego...

... con el lenguaje Javascript, uno de los más usados en todo el mundo ...

... en una sencilla página en HTML ...

... con estructuras de datos sencillas ...

... con un nivel básico de programación ...

Y te iré guiando paso a paso.

  • Organizarás tu modelo de datos

  • Verás algoritmos super básicos que sirven tanto para juegos como en otros proyectos

  • Dibujarás en pantalla tus propios gráficos usando solamente HTML + Javascript

  • Aprenderás trucos básicos de los videojuegos

  • Reproducirás tus propios efectos de sonidos

  • Aprenderás algunos trucos de CSS


Soy graduado en Ingeniería Informática de la Facultad de Informática de Barcelona, desde el año 2000.

He trabajado en varias empresas y llevo 15 años como miembro una ONG internacional actuando de webmaster y desarrollador de aplicaciones.

También me dedico a la formación, tengo muchos alumnos que están aprendiendo diferentes lenguajes de programación y otros conocimientos.

Observo a menudo sus dificultades en el aprendizaje, y me pregunto cómo ayudarles. Y me viene a la memoria cuando yo era adolescente. Lo que me motivó a aprender a programar ¡fueron los videojuegos!

Así que me decidí a programar un videojuego y enseñar paso a paso cómo hacerlo. Pero además, me propuse hacerlo con herramientas muy sencillas, todas gratuitas, y sin usar ningún tipo de librería adicional.

Todo con puro HTML5, Javascript y CSS.

Ha sido un camino muy interesante, y ahora tú puedes ver todo el proceso que he seguido hasta llegar al resultado final. Verás las dificultades que he tenido que superar, y las soluciones. Te enseñaré diversas técnicas y trucos siempre de la forma más sencilla posible

Cuando termines el curso tendrás una buena base para empezar a proyectar tus propios juegos, y todo lo que aprendas de Javascript te servirá enormemente, pues es un lenguaje esencial hoy en día en el mundo de la informática.

Si además te gusta dibujar, te mostraré algunas herramientas que te permitan alcanzar tus objetivos.

Ahora puedes ver el programa del curso y las lecciones gratuitas. Estoy seguro que te va a interesar.

Gracias por tu tiempo.

¿Jugamos?

Who this course is for:

  • Programadores principiantes
  • Estudiantes de informática
  • Interesados en Hacer sus propios Juegos