Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Fundamentación
Los videojuegos tienen una gran presencia en la vida cotidiana actual de nuestros niños.
No sólo son un medio de entretenimiento, comunicación, diversión y aprendizaje, sino que
cumplen también funciones de socialización, siendo escenario de intercambio de experiencias,
creación de comunidades, encuentro de juegos en línea con amigos.
El taller está orientado a aprender las nociones básicas implicadas en el desarrollo de un
videojuego, y llevarlas a la práctica utilizando la plataforma Construct 2.
No requiere conocimientos previos, más allá del uso básico de una computadora.
Los videojuegos requieren un conjunto de habilidades diversas. En el ámbito profesional
usualmente son realizadas por grupos de personas, con distintos roles.
● Tenemos para empezar, el diseño del juego en si: las reglas, objetivos, metas y
dificultades con las que se encontrará el jugador. La idea inicial de la experiencia.
● Otra faceta, es la programación, la creación del programa que controlará las
interacciones, recibiendo las órdenes del jugador y controlando el mundo del juego.
● Y por último, pero no menos importante, el sonido y la música, elementos
fundamentales para lograr la inmersión y completar un juego.
Construct2
Es una plataforma para desarrollar videojuegos y aplicaciones en 2D. Tiene la gran ventaja de
no requerir conocimientos en programación, ya que las interacciones pueden ser diseñadas
utilizando bloques de comandos, y seleccionando objetos, con el método “arrastrar y soltar”
(drag and drop).
Por otra parte, podemos crear los gráficos, o imágenes necesarias para el juego, dentro del
mismo programa, lo que facilita mucho el flujo de trabajo. Crearemos objetos, a los cuales les
podemos asignar propiedades y comportamientos, como ser bloques sólidos, personajes
móviles, enemigos controlados por el juego, etc.
https://www.youtube.com/watch?v=p_qOvmnN398
Programa
Unidad I : Introducción
¿Qué es un juego?
Participación voluntaria
Jugar es algo que hacemos por decisión propia. Nos involucramos voluntariamente en la
solución de problemas innecesarios.
Reglas
Las reglas definen un juego. ( en el sentido de Ludum ) juego estructurado, y no Paidea, el
juego libre imaginativo de los infantes.
Analogía del Juego de mesa
Tablero: Pantalla. El lugar donde sucede el juego.
Fichas, dados, cartas: Objetos. Son elementos que utilizo en el juego.
Reglas: Programación. Hace que se cumplan las reglas que inventamos para el juego.
20’’
Unidad 2: Conociendo el programa
● Construct 2: un programa para hacer juegos
● Conociendo la interfaz
○ Menúes
■ File.
● Abrir proyecto
● Nuevo proyecto
○ Proyecto en blanco
○ Ejemplos
○ Plantillas. Templates
■ View.
● Mostrar ventanas
● Zoom
○ Ventanas
■ Layout
■ Event Sheet
■ Properties
■ Project
■ Objects
■ Layers
■ Acomodar ventanas
● Proyectos
○ Nuevo Proyecto. Plantillas
○ Layouts ( Pantallas y mapas)
○ Spread Sheets ( Programación)
○ Objetos
■ Propiedades
■ Comportamientos
20’
Unidad 3: Nuestro primer juego de Plataformas
Creando un personaje
● Insertar objeto
○ Tipos de objeto
○ Buscador
● Sprite
○ Ventana de dibujo
■ Herramientas
● Lápiz
● Pincel
○ Tamaño
○ Dureza
● Linea
● Cuadrado
● Goma
● Seleccion
● Colision
● Image Points
■ Barra
● Abrir y guardar imagenes
● Espejar
● Recortar
● Tamaño
● Zoom
○ Ventana Animaciones
○ Ventana Frames
Unidad 4: Creando Reglas
Unidad 5: Cambiando de pantalla
Creando otro Layout
Agregamos un nuevo Layout para cambiar de pantalla cuando ganamos el juego. Le
cambiamos el nombre a “Ganaste”. Usar nombres sencillos y coherentes, facilita la
programación y evita errores.
Objeto Text
El objeto texto, sirve para mostrar letras o números en pantalla.
Podemos cambiar el tamaño, fuente y color del texto. Este se acomoda al área del objeto. Si el
texto es demasiado grande, no se muestra.
Unidad 6: Enemigos Móviles
Unidad 7: Sonido
● Menús
● Objeto Botón
● Publicar el juego
● Subir el juego a la web
Guías Rápidas
Nos abre una ventana con plantillas diversas. La primera “empty project”, es un proyecto vacío.
Otras tienen tamaños especiales ( para teléfono, etc)
También tenemos ejemplos (Examples) y Plantillas ( Templates), que son esqueletos de juegos
para comenzar a desarrollar.
Cuando hacemos click en el menú File, nos aparece una lista de los proyectos recientemente
utilizados. También podemos hacer click en “Open”, y buscar el proyecto nosotros mismos.
La primera vez que guardamos un proyecto, nos pide un nombre y una carpeta. Lo mejor es
crear una carpeta nueva, para que quede ahí adentro.
Las siguientes veces, el proyecto se guarda con ese nombre.
Si queremos guardarlo en otro lado usamos “Save Project As”
También podemos usar la opción “Save as Single File”. Esto nos genera un archivo único, en
vez de varias carpetas, ideal para guardar en un pendrive, o guardar en la nube.
Exportar un proyecto es construir los archivos definitivos autónomos ( no necesitan el programa
para correr ), que podremos subir a internet.
Objetos
Crear un objeto
Doble click en un área vacía del Layout, o botón derecho > Insert new object
Esto nos abre la ventana de tipos de objeto, donde podemos seleccionar el que necesitamos.
También podemos usar el buscador para filtrar a medida que escribimos el nombre.
Sprite
El objeto Sprite, sirve para crear gráficos. Si cambio el tamaño del sprite, el dibujo se
distorsiona para acomodarse al nuevo tamaño.
Se usan para hacer personajes, enemigos, proyectiles, objetos, items.
Los sprites pueden tener animaciones.
Tiled Background
Este objeto crea un gráfico que se repite hasta cubrir todo el tamaño, como un estampado o
empapelado. Sirve para cubrir areas grandes del juego, como terrenos, cielos, etc.
No puede tener animaciones.
Text
Escribe un texto en pantalla. Puedo cambiar tamaño y color de la letra.
Comportamientos (Behaviors)
Los comportamientos son bloques de programación que agregan funcionalidad a los objetos.
Esto nos abre una ventana donde aparecen los comporamientos que tiene ese objeto.
Para agregar uno, hacemos click en el icono “+” ( add behavior)
Para eliminar un comportamiento, lo seleccionamos y apretamos el icono del tacho de basura
(Delete), o apretamos la tecla Supr
Platform
Este comportamiento nos da las funcionalidades básicas de un personaje de juego de
plataformas. Moverse hacia los lados y saltar. Si el objeto no tiene un objeto sólido debajo, cae.
● Max speed: velocidad de moviemiento
● Jump Strength: fuerza de salto
● Double Jumb: doble salto.
Solid
Los objetos sólidos no pueden ser atravesados, y sirven de piso a un objeto que tenga Platform
Scroll-To
Hace que la cámara siga al objeto que tiene este comportamiento
Sine
Aplica a un objeto un moviemiento de vaivén.
● Movement: Podemos configurarlo para que lo haga de manera horizontal, vertical, para
que gire o cambie su tamaño.
● Period: el tiempo que tarda en repetir un ciclo
● Magnitude: la distancia de desplazamiento o giro
Reglas - Event Sheet
Event Sheet
ayout.
La hoja de eventos, contiene las reglas que le aplican a un L
Las reglas siempre tienen dos mitades, el Evento ( condición ) y la Acción ( reacción )
“Si ( o cuándo) pasa tal cosa, entonces, pasa tal otra”.
Cuando se cumple la condición ( o condiciones ) del evento, se desencadena la acción (o
acciones)