Unidad 1
En la actualidad, el desarrollo de videojuegos se ha vuelto más accesible gracias a herramientas que simplifican el proceso sin sacrificar creatividad ni calidad. Una de estas herramientas es
Entre sus principales ventajas se encuentran su ligereza, facilidad de uso y la capacidad de exportar juegos a múltiples plataformas, especialmente para la web. Además, incluye herramientas integradas para gestionar recursos como imágenes, sonidos y scripts, facilitando la organización del proyecto.
1BS01: Creo un juego simple usando templates
Importante
Al comenzar a trabajar con ct.js, una de las mejores formas de aprender es a través de sus ejemplos básicos, los cuales están diseñados para mostrar de manera práctica cómo funcionan los elementos fundamentales de un videojuego. Estos ejemplos permiten comprender, paso a paso, conceptos esenciales como el movimiento de personajes, la detección de colisiones, la interacción con el usuario y la gestión de escenas.
1BS02: Diseño mi primer nivel usando tiles
Importante
En el desarrollo de videojuegos con ct.js, los tiles son una herramienta fundamental para crear escenarios de manera eficiente y organizada. Un tile es una pequeña imagen o bloque gráfico que, al repetirse en un patrón, permite construir mapas, suelos, paredes y otros elementos del entorno del juego.
El uso de tiles facilita enormemente el diseño de niveles, ya que en lugar de crear cada escenario desde cero, el desarrollador puede reutilizar piezas pequeñas para formar estructuras más grandes. Esto no solo ahorra tiempo, sino que también optimiza el rendimiento del juego, al reducir la cantidad de recursos necesarios.
En ct.js, los tiles se gestionan mediante sistemas de tilemaps, donde se pueden colocar y organizar estos bloques dentro de una cuadrícula. Esto permite diseñar niveles de forma visual, alineando fácilmente cada elemento y manteniendo una coherencia gráfica. Además, los tiles pueden combinarse con objetos interactivos (copies) para añadir colisiones, animaciones o eventos específicos dentro del juego.
1BS03: Agrego mi primer personaje y sus distintos estados
Importante
Esta semana veremos como crear un personaje simple en CT.JS. Para ello hacemos lo siguiente:
1. Creando personaje
- Nos vamos
New Assety escogemos la galeria IntegradaBuilt in Gallery. - Escogemos el paquete llamado
Kenney's Jumperpacky descargamos el llamadoBunny1_Walk1. - Modificamos el área de colisión y le damos en Aplicar.
- Creamos un template y escogemos la textura creada
Bunny1_Walk1.
2. Importando textura para suelo
- Nos vamos
New Assety escogemos la galeria integradaBuilt in Gallery. - Escogemos el paquete llamado
Kenney's Jumperpacky al menos 3 texturas de suelo. - Modificamos el área de colisión y le damos en Aplicar.
- Creamos un template y escogemos la textura del suelo, además, configuramos su grupo de colisión a
suelo. Hacemos lo mismo con las otras dos texturas.
3. Creando Room
- Nos vamos
New Assety esogemosRoomy le ponemos de nombreRM_nivel_01. - Usando la segunda herramienta
Add copiesañadimos los suelos y el template de nuestro personaje
Tarea
Haz un tutorial visual de como agregar el personaje. Desde la galeria hasta colocarlo en el ROOM. Imprimir y presentar en físico.