Material docente · p5.js
Sesión 02: Formas, escenas y programación orientada a objetos
Recorrido guiado para consolidar figuras básicas, componer una escena completa, diseñar pixel art y encapsular dibujos en una clase.
Objetivos
- Combinar figuras de p5.js para construir composiciones completas.
- Organizar una ilustración por capas usando orden de dibujo.
- Representar imágenes con una matriz de píxeles en texto.
- Crear una clase
Personapara reutilizar un dibujo.
Recorrido
-
Revisa
collision-ballpara practicar movimiento, velocidad en ejes X/Y y rebote en los límites del lienzo. -
Analiza
landscapepara entender cómo superponer cielo, montañas, lago, casa y detalles con figuras primitivas. -
Explora
pixel-artpara transformar una matriz de caracteres en cuadrados de color con bucles anidados. -
Cierra con
poo-persona, donde una clase modela una figura humana y permite dibujar muchas instancias.
Sketches de la sesión
Ejercicio final
Combina una figura en movimiento, una escena por capas y un personaje reutilizable en un único sketch. Explica qué variables controlan el cambio en pantalla, qué orden de dibujo necesitas mantener y qué parte del código conviene encapsular en una clase.
La secuencia completa, la práctica guiada y las referencias se encuentran en el README de la sesión.