Filtro de cursos:
FunTech
Scratch
Python lvl 1
Python lvl 2
Roblox lvl 1
Roblox lvl 2
Unity lvl 1
Unity lvl 2
Web
FunTech Exploradores - una divertida aventura tecnológica
Scratch - programación para los más pequeños
"A Case in the Library"
El objetivo del juego es evitar los errores para llegar al libro correcto. Al desarrollar el juego, se trabajaron las habilidades para crear clones
El objetivo del juego es llegar al final del nivel sin chocar con los obstáculos. El proyecto desarrolló las habilidades de creación de obstáculos, condiciones y gestión de objetos
"Space Adventure"
El objetivo del juego es encontrar una salida del laberinto y recolectar pociones útiles. El proyecto desarrolló las habilidades de crear variables
"Magic Labyrinth"
"Sweet breakfast"
El objetivo del juego es recoger todos los dulces. El proyecto desarrolló las habilidades de crear el movimiento de un objeto y el trabajo de los ciclos.
"Dear Witch"
Una mini caricatura creada de acuerdo con los principios básicos de la animación, en la que se trabaja la habilidad de cambiar el vestuario del objeto.
"Bug Attack"
El objetivo del juego es evitar que los bichos lleguen al pastel. El proyecto desarrolló las habilidades de trabajar con condiciones y el movimiento infinito de un objeto
El objetivo del juego es comer tantas fresas como sea posible y evitar las naranjas, por el momento. El proyecto desarrolló las habilidades del control del personaje y creación de condiciones del juego.
"Blot-glutton"
Para ganar el juego, debes llegar al final sin tocar las nubes. El proyecto ha desarrollado las habilidades de crear condiciones y administrar flechas
"Journey in the Clouds"
Programación en el lenguaje del futuro - Python
Dibujo creado en la biblioteca de gráficos Turtle, donde el alumno controla la tortuga con código Python que reproduce el dibujo
"Naruto"
"Clicker Game"
Un juego escrito en Python en el que el alumno aplicó los conocimientos de procesamiento de clics. El jugador necesita hacer tantos clics como sea posible por el tiempo
Un juego de arcade estilo Mario en 2D escrito por un estudiante en Python
"Journey Through the Worlds"
Un juego de Python en el que mezclas ingredientes para obtener una poción. Creado por un estudiante para su publicación en el mercado
"Space Shutter"
"Alchemy"
Un juego con múltiples enemigos y diferentes niveles de dificultad creado en Python usando el método collidest
"Geometry dassh"
Un clon de un popular juego de plataformas escrito por un estudiante en Python
"Flappy bird"
Un clon de un popular juego 2D creado por un estudiante en Python
Calculadora escrita por un estudiante en Python que puede sumar, restar, multiplicar y dividir números
"Simple Calculator"
Python Pro - explorando las capacidades avanzadas del Python
Roblox - dando vida a ideas creativas en 3D
"Parkour Tower"
Un clon del popular juego con obstáculos en movimiento, creado por un estudiante en Roblox Studio usando el lenguaje de programación Lua
"My World"
Un mundo 3D, creado con las herramientas y varias texturas, modelado por el estudiante en Roblox Studio
Escenario para el futuro juego, creado en Roblox Studio, usando programación Lua avanzada
"Tropical Map"
Uno de los conceptos de ubicación en 3D, completamente diseñado por un estudiante en Roblox Studio
"Islands"
"Robot's Journey"
Personaje del autor, creado en el lenguaje de programación Lua en Roblox Studio utilizando habilidades de animación avanzadas
Un juego de obstáculos en el que tienes que resolver problemas matemáticos, creado en Roblox Studio usando el lenguaje de programación Lua
"Math Puzzle"
Paisaje para el futuro juego, creado en Roblox Studio con la herramienta Editor
"Zombie Island"
Pista de carreras para el juego, diseñada en Roblox Studio. Durante su creación se practican las habilidades de mover objetos en el espacio 3D
"Racing"
Roblox lvl 2 – construcción avanzada de mundos y mecánicas de juego en 3D
Un proyecto de Misiones de Acertijos creado por un estudiante como parte de un proyecto independiente.
Un juego de aventuras en el que debes realizar varias tareas. Creado por un estudiante del curso.
Un proyecto de Parkour project que un estudiante creó como parte de un proyecto independiente.
Un proyecto para aprender los conceptos básicos de Roblox Studio creado por un estudiante.
Juego de Bloques de Color creado por un estudiante del curso Imagen.
El mundo de Minecraft en Roblox Studio, creado a partir de la idea del propio alumno. Imagen.
Unity - uno de los motores más populares de los videojuegos
Unity lvl 2 - domina técnicas avanzadas de desarrollo de videojuegos
Un modelo 3D de una nave espacial, creado por un estudiante para su propio proyecto.
Un juego de tipo Rogue Lite game desarrollado por un estudiante como proyecto independiente.
El juego "Demon Rogue", desarrollado por un estudiante del curso de Unity.
Una red neuronal con aprendizaje automático desarrollada por un estudiante del curso.
Juego multijugador "Racing". Desarrollado por un estudiante como parte de su proyecto final.
Un juego de disparos para Google Play. Proyecto de un estudiante.
Un estudiante del curso Unity Pro desarrolló una versión nueva del juego Piedra, Papel o Tijera y lo subió al Play Market.
El juego Ball Idle, desarrollado para Google Play, basado en una idea original de un estudiante.
Desarrollo de sitios web - una inmersión en el mundo del desarrollo web
Módulo 1
Módulo 2
Módulo 3
Módulo 4
Módulo 5
Módulo 6
Módulo 7
Módulo 8
Descubriendo el mundo digital
Lección 1:
Conociendo el ratón
Lección 2:
Conociendo el teclado
Lección 3:
Conociendo la gráfica computacional
Lección 4:
Aventura. Algoritmos
Lección 5:
Viaje con un robot. Juegos con el teclado y secuencia de acciones
Resultado: los niños conocerán el funcionamiento del ordenador, dominarán las habilidades de manejo del ratón y teclado, crearán sus primeros algoritmos, animaciones GIF y hasta su propia melodía
Lección 6:
Ciudad del futuro: desafíos lógicos en viajes
Lección 7:
Explorando la animación: creación de GIFs
Lección 8:
Estudio musical: creación de melodías
Divertido viaje al mundo de la programación
Lección 1:
Fundamentos de programación: secuencias y habilidades con el teclado
Lección 2:
Repeticiones divertidas y rompecabezas: Lección sobre ciclos y lógica
Lección 3:
Acertijos lógicos y plataforma de aventuras
Lección 4:
Laboratorio de juegos y teclado
Lección 5:
En busca de la estrella perdida
Resultado: los niños continuarán su inmersión en la programación, se familiarizarán con el editor gráfico, aprenderán a dibujar con líneas y figuras, ¡y crearán sus primeros dibujos!
Lección 6:
Fiesta de figuras mágicas en Colorville
Lección 7:
Rescate de la Galería de Maravillas en Colorville
Lección 8:
Festival en Colorville
Aventuras en el valle de datos: magia informática y diseño creativo
Lección 1:
Bit en el valle de datos
Lección 2:
Gran aventura con carpetas
Lección 3:
Fotos geniales en el estudio de arte
Lección 4:
Magia del texto y tu propio cómic
Lección 5:
Viaje por la red mundial
Resultado: los niños conocerán la estructura de archivos del ordenador, internet y el navegador, aprenderán a procesar fotografías y crearán un cómic, cartel y tarjeta postal
Lección 6:
Detective de información
Lección 7:
Clase maestra de diseño de carteles
Lección 8:
Tarjeta postal del Valle de Datos
Creadores tecno: construimos, exploramos, creamos
Lección 1:
Bailes con Scratch Junior
Lección 2:
Construyendo una granja
Lección 3:
Viaje en cohete al espacio
Lección 4:
Las cuatro estaciones
Lección 5:
Viaje por los mares de internet
Resultado: los niños crearán una animación en Scratch Junior y aprenderán a crear y editar documentos de texto en Google Docs
Lección 6:
Magia de palabras en Google Docs
Lección 7:
Artista de texto
Lección 8:
Cazadores de conocimientos
Ciber-magia: aventura en el mundo de la tecnología
Lección 1:
Mundo submarino de codificación
Lección 2:
Mensajes en el País de las Maravillas
Lección 3:
Postales vivas en Scratch Junior
Lección 4:
Personajes animados en pantalla
Lección 5:
Potenciando la creatividad con doodles
Resultado: los niños continuarán estudiando Scratch Junior y crearán su propio juego, luego potenciarán su pensamiento creativo y pasarán a la creación de pegatinas y diseño de rutinas diarias
Lección 6:
Feria de pegatinas en Canva
Lección 7:
Rutina diaria en imágenes
Lección 8:
Obras maestras de Canva de jóvenes artistas
De la animación al mundo de los juegos
Lección 1:
Primeros pasos en animación
Lección 2:
Dibujos danzantes
Lección 3:
Fenómenos naturales en movimiento
Lección 4:
Caleidoscopio animado
Lección 5:
Mi primer juego: constructores de fantasía
Resultado: los niños aprenderán a crear animaciones en el programa Brush Ninja, luego crearán un verdadero videoclip con ellas. Continuarán profundizando en la programación, creando otro juego
Lección 6:
Aventuras en el mundo del juego
Lección 7:
Maravillas de juegos
Lección 8:
Lanzamiento estelar: mi juego en el teléfono
Ciber-creadores: historias, música y magia
Lección 1:
Ciber-detectives: caza de virus
Lección 2:
Historia mágica en Google Slides
Lección 3:
Slides cobran vida
Lección 4:
Creando juntos
Lección 5:
Primeros pasos en la magia musical
Resultado: los niños aprenderán comportamiento seguro en internet, crearán presentaciones coloridas en Google Slides e incluso dominarán el proceso de crear música digital
Lección 6:
Creando tu propia canción
Lección 7:
Taller de tarjetas postales
Lección 8:
Sinfonía de creatividad
Aventura final en el mundo de los números y la tecnología
Lección 1:
Magos matemáticos: encontrando números
Lección 2:
Héroes numéricos: viaje por la matemática
Lección 3:
Google Sheets: mundo mágico de los números
Lección 4:
Google Sheets: fiesta de los números
Lección 5:
Ciber-revisión: todo sobre la creatividad digital
Resultado: los niños dominarán operaciones matemáticas básicas y las aplicarán al conocer Google Sheets. Pasarán a una revisión fascinante de todo el material cubierto y recopilarán su portafolio digital, reflejando nuestro viaje
Lección 6:
Maratón de programación: viaje por el código
Lección 7:
Todo sobre la alfabetización informática: gran revisión
Lección 8:
Graduación fantástica: fiesta del éxito
Módulo 1
Módulo 2
Módulo 3
Módulo 4
Módulo 5
Módulo 6
Módulo 7
Módulo 8
Los primeros proyectos Scratch
Lección 1:
Fundamentos de Scratch. El primer proyecto
Lección 2:
Movimiento de Sprite en Scratch
Lección 3:
Editor de gráficos mágicos. ¡Crea tu propio asistente mágico!
Leccióni 4:
Depuración de proyectos. ¿Qué es un error?
Lección 5:
¡Koddich - una competencia de programación para los verdaderos magos!
Resultado: Los primeros proyectos de Scratch en Kodewarts School of Magic
Animación y sonidos en Kodewarts
Resultado: Una aplicación de música animada única
Lección 1:
Eventos Scratch
Lección 2:
Principios de animación
Lección 3:
Fondos y música
Lección 4:
¡Crea tu propio grupo de música mágica!
La magia de crear juegos
Lección 1:
¿Qué es un juego?
Lección 2:
Juegos para principiantes
Lección 3:
Mantener la puntuación: aprender a trabajar con variables
Lección 4:
Interacciones en los juegos
Lección 5:
Niveles de bonificación. Aprendiendo a hacer los juegos más difíciles
Resultado: Un juego completo con mecánicas básicas de juego
Lección 6:
¡Creando un juego de rompecabezas en Scratch!
Lección 7:
¡La segunda temporada de Koddich!
El papel de la narración en el proceso de desarrollo del juego
Lección 1:
Mecánica de juego - los ingredientes para un gran juego!
Lección 2:
Diálogos y texto en juegos
Lección 3:
Bloques personalizados: por qué los necesitamos y cómo crearlos
Lección 4:
El desarrollo del escenario del juego
Lección 5:
Aprender a crear personajes y escenas directas
Resultado: Juegos basados en historias en Scratch
Lección 6:
¡Buscando insectos!
Lección 7:
Koddich: Final.
Scratch Avanzado
Lección 1:
Extensiones en Scratch
Lección 2:
¡Aprendiendo a reconocer videos!
Lección 3:
Creando clones
Lección 4:
Desarrollo del diseño del programa
Lección 5:
¡Otra sesión de depuración!
Resultado: Proyectos scratch con posibilidades increíbles
Un increíble viaje al mundo de los videojuegos
Lección 1:
Creando una mascota virtual
Lección 2:
Acelerando con Scratch
Resultado: 4 juegos con un diseño único
Lección 3:
Un viaje hacia el pasado
Lección 4:
Protegiendo nuestras aplicaciones
Creación de historias interactivas en Scratch
Lección 1:
Introducción a la narración interactiva
Resultado: Historias interactivas y únicas en Scratch
Lección 2:
Personajes y diálogos
Lección 3:
Decisiones y ramificaciones
Lección 4:
Desarrollando una historia interactiva
Hackathon. ¡Creando proyectos de graduación!
Lección 1:
¡Cómo una planificación cuidadosa puede ayudarte a crear los mejores proyectos!
Resultado: Un proyecto único que ha pasado todas las etapas de desarrollo
Lección 2:
¡Desarrollando nuestro proyecto más increíble!
Lección 3:
¿Por qué son tan importantes las pruebas y la retroalimentación?
Leccióni 4:
¡Los secretos detrás de una demostración exitosa!
Módulo 1
Módulo 2
Módulo 3
Módulo 4
Módulo 5
Módulo 6
Módulo 7
Módulo 8
Módulo 9
Bienvenido a WeCode. Los fundamentos de la programación
Lección 1:
¡Bienvenido a Hawái, bienvenido a Python!
Resultados del módulo: Los estudiantes crearán sus propias tarjetas de empleado. Dibujarán sus avatares con el módulo turtle(), usarán la función de impresión para mostrar información sobre ellos mismos y crearán una ventana de inicio de sesión
Lección 2:
WeCode y Dragones. Variables y operaciones
Lección 3:
Recogida de datos. Entrada de texto y números
Lección 4:
Crear una tarjeta de empleado. Trabajando en el proyecto
Lógica. Departamento de desarrollo
Lección 1:
¡Bienvenido al Departamento de Desarrollo! La lógica detrás de la declaración if/else
Resultados del módulo: Los estudiantes crearán su propio asistente virtual, que vendrá con una serie de funciones
Lección 2:
La sentencia elif y los operadores lógicos
Lección 3:
¡Un concurso!
Lección 4:
El ciclo while
Lección 5:
Completar el asistente virtual
Bucles avanzados
Lección 1:
El bucle for
Lección 2:
Bucles anidados
Resultados del módulo: Los alumnos podrán elegir entre uno de los dos proyectos del módulo, que variarán en complejidad: “los ceros y las cruces” o “el bot para películas y juegos”
Lección 3:
Listas
Lección 4:
El proyecto “Nados y cruces”
Listas y diccionarios. Trabajar con tablas
Lección 1:
Listas
Lección 2:
Diccionarios
Resultados del módulo: Los estudiantes tienen la opción de elegir el proyecto en el que trabajarán: "Administrador de contraseñas” o “Tabla de empleados”
Lección 3:
¡Un concurso!
Lección 4:
Funciones
Lección 5:
El proyecto “Administrador de contraseñas”
¡Algoritmos!
Lección 1:
Linear algorithms
Lección 2:
Algoritmos cíclicos
Resultados del módulo: Los alumnos entienden los conceptos de operaciones, lógica y bucles, así como el concepto de una función. Los estudiantes están listos para aprender nuevas bibliotecas
Lección 3:
Los secretos de las funciones personalizadas
Lección 4:
¡Un concurso!
Introducción a Pygame Zero
Lección 1:
Introducción a Pygame Zero
Resultados del módulo: Los estudiantes crearán sus propios juegos utilizando los conceptos básicos del módulo Pygame Zero. Los estudiantes pueden publicar este juego en Kodland HUB
Lección 2:
DiccionariosControles y animaciones del teclado
Lección 3:
Colliderect y salida de texto
Lección 4:
Creación de funciones
Lección 5:
¡Una lección de depuración!
Desarrollo de juegos en equipo
Lección 1:
Controles del ratón
Lección 2:
Procesamiento de clics del mouse
Resultados del módulo: Los niños seguirán trabajando en equipo para crear un juego completamente nuevo. El juego se beneficiará de todo el conocimiento y la experiencia que han adquirido hasta ahora. Luego publicarán este juego en el HUB
Lección 3:
Desarrollo del proyecto
Lección 4:
Completar los juegos
Lección 5:
¡Un concurso!
Trabajando en un juego de graduación
Lección 1:
Desarrollo de una idea
Lección 2:
La función colidelista
Resultados del módulo: Los estudiantes completarán la lógica y el diseño general del juego de sus próximos proyectos. En definitiva, este módulo preparará a los niños para el trabajo que les espera
Lección 3:
Preparándose para trabajar en el proyecto. Diseño de juego
Lección 4:
Implementación de funciones
Pulir el juego
Lección 1:
Trabajar en funciones adicionales
Lección 2:
Nuevos niveles
Resultados del módulo: Los estudiantes pasarán el módulo desarrollando sus juegos. Ellos presentarán sus proyectos durante la lección de graduación
Lección 3:
Pulir el juego
Lección 4:
Graduación
Módulo 1
Módulo 2
Módulo 3
Módulo 4
Módulo 5
Un bot de Discord que funciona sin fines de semana
Lección 1:
Las herramientas para verdaderos programadores. Configuración de un IDE y revisión de la sintaxis de Python.
Lección 2:
Las herramientas para verdaderos programadores. Introducción al sistema de control y gestión de versiones git. Creación de una cuenta GitHub. Integrar tu cuenta de GitHub en el IDE y subir tu primer proyecto.
Lección 3:
Discord.py y las API. Instalación de la primera biblioteca y establecimiento de conexiones con el mundo exterior.
Lección 4:
¡Los bots ya responden a las peticiones! Aprendizaje de nuevos conceptos de programación orientada a objetos. Pruebas y depuración.
Resultado: Los estudiantes crearán sus propios robots de código abierto que podrán ayudar a los jóvenes usuarios de Discord
Lección 5:
Despliegue y alojamiento. En esta lección, aprenderemos por qué necesitamos servidores y haremos que nuestros bots funcionen ¡sin días libres!
Lección 6:
Consolidar nuestros conocimientos con la práctica.
Sitios web y nubes. Aprendamos en qué consiste el desarrollo back-end
Lección 1:
Introducción al Desarrollo Web. ¡Vamos a aprender cómo obtener el código para cualquier sitio web! Aprender HTML y CSS.
Lección 2:
Flask. Configuración del entorno.
Lección 3:
Plantillas, formularios y experiencia de usuario.
Lección 4:
Motores de plantillas y sitios web multipágina.
Resultado: Los estudiantes crearán sus propias páginas web que les ayudarán a monetizar y promocionar sus proyectos
Lección 5:
Aprender sobre rutas web y cómo no perder páginas web.
Lección 6:
Una lección secreta. Autorización, criptografía, validación y seguridad.
Lección 7:
Despliegue de un sitio de cartera en un servidor en la nube. Hacer un análisis comparativo: ¿en qué se diferenciaba el despliegue del bot del despliegue del sitio web?
Lección 8:
Análisis del público objetivo. Aprender a realizar entrevistas, analizar resultados y planificar proyectos.
Lección 9:
Cíñase al plan Aprender cómo es un proceso de desarrollo planificado. Aprender a fijar plazos y cumplirlos.
Lección 10:
El secreto es que no hay secreto: probar, depurar, desplegar y recoger opiniones. Aclarar y repetir hasta la perfección.
¡Dominar la IA! ¡Enseñemos a la máquina a pensar y ver! Aprende qué es el Python interactivo y cómo obtener resultados aquí y ahora
Lección 1:
Comprender la IA y el aprendizaje automático. Familiarizarse con Google Colab, un nuevo entorno de desarrollo.
Lección 2:
Los datos son la clave del éxito. Extraer datos de fuentes abiertas, aprender a analizarlos.
Lección 3:
Extracción de datos. Limpiar los datos, analizarlos y visualizarlos.
Lección 4:
¿Visión por ordenador? ¿Qué es eso? Aprendizaje de un modelo a través de una interfaz web. Comprender las clases y la precisión.
Resultado: Los estudiantes identificarán ellos mismos el problema, propondrán una solución y entrenarán sus propios modelos de inteligencia artificial diseñados para resolverlo
Lección 5:
Explorar bibliotecas y aprender a utilizar modelos entrenados con código.
Lección 6:
Detectar un problema, analizarlo, recopilar información y planificar.
Lección 7:
Entrenamiento de la Inteligencia Artificial.
Lección 8:
¡Batalla de IA! Hagamos una competición.
La IA está en todas partes Integración de la IA en aplicaciones ya creadas
Lección 1:
Configurar el entorno del proyecto previamente creado. Conexión de nuevas bibliotecas. Trabajar con directorios y archivos.
Lección 2:
Selección de un modelo para la tarea determinada y entrenamiento de la IA. Comprobación y prueba.
Lección 3:
Introducir el modelo en el proyecto: ¿Cómo hacerlo sin romper nada? Aprender a añadir nuevos módulos y programar proyectos estables.
Lección 4:
Probar el proyecto, diseñar una página de proyecto de código abierto y recibir comentarios.
Resultado: Los alumnos sustituirán un algoritmo de uno de sus proyectos por inteligencia artificial
Hackathon: Codificar y resolver el problema del calentamiento global
Lección 1:
Análisis, planificación y diseño
Resultado: Los alumnos propondrán de forma autónoma una solución a un problema dado, aplicando dicha solución de cualquiera de las formas disponibles
Lección 2:
Desarrollo de soluciones
Lección 3:
Pruebas y depuración
Lección 4:
Demostración de soluciones
Módulo 1
Módulo 2
Módulo 3
Módulo 4
Módulo 5
Módulo 6
Módulo 7
Módulo 8
Módulo 9
Módulo 10
“Juego "Salvar el mundo”!
Lección 1:
Introducción a Roblox Los fundamentos de la creación de juegos. Interfaz básica de Roblox Studio, añadir plantilla de mapa. Explorar la ToolBox
Lección 2:
Herramientas avanzadas de edición del terreno. Ejecutar un mapa ya hecho y utilizar las herramientas de Roblox Studio para reconstruirlo para nuestro proyecto
Resultado: Aprendimos a crear un juego en Roblox Studio desde cero. Estudiamos los conceptos básicos de diseño de juegos, modelado 3D y programación. Perfeccionamos nuestro juego con Toolbox y lo publicamos en línea
Lección 3:
Creación de modelos 3D utilizando bloques y otros objetos básicos. Cambio de color y material. Continuación del juego "Salvar el mundo". Construcción de obstáculos y creación de elementos decorativos
Lección 4:
Conceptos básicos de programación. Aprender sobre variables y cómo cambiar sus valores. Aprender a emitir información y corregir errores
Torre del Infierno. Crear nuestro propio proyecto
Lección 1:
Comienza el desarrollo de un popular juego: "Torre del Infierno". Estudiar herramientas avanzadas de modelado 3D
Lección 2:
Conceptos básicos de programación. Funciones. Aprendizaje de las funciones en el lenguaje LUA. Aprendiendo a modificar parámetros de objetos en Roblox usando programación. Usando scripts para crear un obstáculo para el juego Torre del Infierno
Resultado: Aprendimos física en Roblox Studio, así como los fundamentos de la programación LUA. Aprendimos a interactuar con objetos utilizando botones especiales en el juego. Por último, creamos y empezamos a trabajar en nuestro propio juego, ¡"Torre del Infierno"!
Lección 3:
Conocer el sistema de física de Roblox Studio. Uso de motores y física para crear obstáculos
Lección 4:
Conceptos básicos de programación. Operador condicional. Aprendiendo a cambiar la salud del jugador. Probando el proyecto
Torre del Infierno. Ampliación de la funcionalidad
Lección 1:
Conceptos básicos de programación. Bucles. Creación de nuevos obstáculos con scripts
Lección 2:
Crear objetos en movimiento. Aprender a animar objetos. Uso de secuencias de comandos LUA para configurar objetos
Resultado: Seguimos aprendiendo sobre programación. Aprendimos a utilizar scripts para interactuar con objetos. ¡Modificamos el proyecto de la Torre del Infierno y lo publicamos en línea y en el Kodland Hub!
Lección 3:
Aprendizaje de las interacciones entre objetos. Crear objetos interactivos que nos permitan activar obstáculos. Aprendizaje sobre Surface GUI
Lección 4:
Creación de puntos de control. Crear potenciadores y carreras de obstáculos de parkour de tiempo limitado. Publicar proyectos en Roblox
El juego de carreras
Lección 1:
Introducción a los fundamentos del diseño de juegos. Trabajo avanzado de localización. Creación de nuestras propias pistas de carreras
Lección 2:
Los fundamentos de la escritura de scripts en el lenguaje LUA. Aprendizaje de las funciones. Modelado y configuración del movimiento y la física del coche
Resultado: Aumentamos nuestros conocimientos de programación LUA. Entendimos cómo funcionan las funciones y aprendimos a aplicar condiciones. Aprendimos a trabajar con efectos visuales. Creamos nuestro propio juego con un circuito de carreras y lo publicamos en Internet
Lección 3:
Aprender a crear efectos visuales. Trabajando con el LUA y GUI. Creando un respawn para nuestro coche
Lección 4:
Completar el proyecto. Añadir una nueva actividad para los jugadores: una carrera cronometrada
Juego de aventuras. Desarrollo en equipo. NPCs
Lección 1:
Aprender sobre el desarrollo de equipos. Trabajar en equipo para crear un mundo nuevo. Revisión de la caja de herramientas. Empezando a trabajar en un juego de aventuras
Lección 2:
Familiarizarse con los NPCs. Crear y personalizar NPCs.
Resultado: Creamos personajes no jugables y añadimos una miniquest que hará nuestro juego más atractivo y significativo. También aprendimos a manipular la música del juego y crear animaciones personalizadas
Lección 3:
Creación de animaciones de personajes en Roblox Studio
Lección 4:
Diálogos con los NPCs. Desarrollar una miniquest. Probar el juego
Juego de aventuras. Desarrollar un sistema de monedas en el juego
Lección 1:
Creación de la moneda del juego. Animar la moneda y trabajar con el sonido
Lección 2:
Creación de mineral coleccionable. Añadir la herramienta de recolección al inventario
Resultado: Aprendimos a trabajar en equipo y a crear un gran mundo nuevo. Aprendimos a crear moneda en el juego y a cambiarla. ¡Seguimos trabajando en un nuevo proyecto de "Juego de Aventuras"!
Lección 3:
Trabajar con el sistema GUI (Graphical User Interface) de Roblox. Creación de la tienda del juego
Lección 4:
Trabajando en la atmósfera. Pruebas finales
Juego de aventuras. Monetización
Lección 1:
Insignias. Uso de las herramientas de Roblox Studio para implementar logros
Lección 2:
Implementación de pases especiales que los jugadores pueden comprar con dinero real. Creación de una mascota
Resultado: Los alumnos han aprendido los fundamentos de la monetización, lo que les permite monetizar sus juegos. También aprendieron a implementar logros. Mejoraron el proyecto "Juego de aventuras" y lo publicaron en línea
Lección 3:
Aprender los fundamentos del sistema de monetización de Roblox Studio. Crear objetos que los jugadores puedan comprar con dinero real
Lección 4:
Mejora de los proyectos. Creando puestos de cambio de moneda. Publicando el juego en Roblox
Juego "El suelo es lava"
Lección 1:
Las variables y cómo usarlas
Lección 2:
Las funciones y cómo usarlas
Resultado: Los estudiantes aprendieron a usar variables y funciones en Lua. Usando scripts preexistentes, aplicaron este conocimiento para agregar funciones a su juego "El suelo es lava". El resultado fue un juego pulido y jugable
Lección 3:
Agregar funciones al juego usando scripts preexistentes y entender la lógica detrás de las variables y funciones utilizadas dentro del código
Lección 4:
Completar la adición de funciones al juego siguiendo el marco aprendido en la lección anterior. Los estudiantes deben agregar los detalles finales al juego
Mini juego "Rodea el obstáculo"
Lección 1:
"Sentencias condicionales" con ejemplos de la vida real
Lección 2:
"Bucle For"con ejemplos de la vida real
Resultado: Los estudiantes aprendieron a usar sentencias condicionales y bucles en Lua. Aplicaron este conocimiento para agregar varias funciones a su mini juego "Rodea el obstáculo" usando scripts preexistentes. El resultado fue un juego pulido y jugable
Lección 3:
Añadiendo características al juego usando scripts preexistentes y entendiendo la lógica detrás de las sentencias condicionales y los bucles For usados en el código
Lección 4:
Completar la adición de funciones al juego siguiendo el método aprendido en la lección anterior. Los estudiantes deben agregar los detalles finales al juego
Desarrollar nuestro propio proyecto
Lección 1:
Desarrollar su propio proyecto. Desarrollar una idea para su juego
Lección 2:
Desarrollar el suyo propio. Aprender a aplicar mecánicas de juego
Resultado: Los alumnos han desarrollado sus propios juegos originales. Combinado diferentes mecánicas de juego y escenarios. Han probado el proyecto y presentado su producto final
Lección 3:
Pruebas finales de su propio proyecto. Finalización del proyecto de graduación
Lección 4:
Presentación de proyectos. Graduación
Módulo 1
Módulo 2
Módulo 3
Módulo 4
Módulo 5
Módulo 6
Módulo 7
Módulo 8
Módulo 9
Módulo 10
Lección 1:
Recordando cómo trabajar con variables. Comenzando el desarrollo de un nuevo proyecto
Lección 2:
Trabajar con funciones de LUA. Aprender a corregir errores en el código. Estudiar distintas formas de llamar a funciones
Lección 3:
Estudiando bucles. Configurando el teletransporte y aprendiendo a usar código para buscar objetos
Lección 4:
Clase práctica. Consolidación de los temas aprendidos en las clases anteriores en la práctica. Elaboración de guiones por cuenta propia
Las bases de programación en LUA
Resultados del módulo: Los estudiantes crearán un proyecto sencillo de Roblox que servirá como prueba de dominio de las variables, funciones y bucles de LUA. A lo largo del módulo, los estudiantes adquirirán habilidades prácticas útiles, como resolver problemas de programación típicos y se familiarizarán con los conceptos básicos de programación en Roblox Studio.
Lección 1:
Comenzando a crear un nuevo proyecto: una versión del popular juego de Teamwork Puzzle (rompecabezas de trabajo en equipo). Desarrollando los primeros obstáculos
Lección 2:
Estudiando el bucle for. Aprendiendo a optimizar el código
Lección 3:
Continuamos estudiando los bucles. Aplicación de los bucles while en la práctica
Lección 4:
Lección práctica. Consolidar en la práctica los temas aprendidos durante las lecciones anteriores. Completar el proyecto y publicarlo en Roblox
El juego “Teamwork Puzzle”. Aprendiendo a desarrollar juegos en equipo
Resultados del módulo: Los estudiantes desarrollarán una versión básica del juego Teamwork Puzzle, incorporando elementos de rompecabezas y utilizando bucles para crear niveles interactivos. El juego, que los estudiantes publicarán en Roblox, servirá como prueba de la capacidad de los estudiantes para aplicar los conceptos de programación que han aprendido a un proyecto real.
Lección 1:
Empezando a crear un nuevo proyecto en el popular género Tower Defense. Aprendiendo a crear NPCs
Lección 2:
Trabajar con NPC. Aprender a crear objetos con código en Lua y a utilizar el servicio de almacenamiento de Roblox Studio
Lección 3:
¡Aprendemos que las funciones pueden devolver datos! ¡Nos sumergimos en las matemáticas y aprendemos a calcular la distancia entre objetos con código! ¡Creamos la torre de observación!
Lección 4:
Finalización del desarrollo del juego Tower Defense. Aprendiendo a controlar scripts con eventos especiales (BindableEvents)
El juego “Tower Defense”. Estudiando los eventos de Roblox
Resultados del módulo: Los estudiantes completarán y publicarán el popular proyecto Tower Defence, durante el cual estudiaron nuevas funciones, bucles, GUI y eventos Lua. El juego sirve como prueba de la comprensión de los estudiantes sobre mecánicas de juego complejas y cómo se pueden implementar en un proyecto de juego.
Lección 1:
Introducción al proyecto Color Block. Repaso de la mecánica básica del juego. Inicio del desarrollo de la escena del juego y sus elementos básicos. Inicio del trabajo con bucles complejos que modifican matrices de datos
Lección 2:
Programación de la lógica básica del juego. Estudio de atributos y escritura de bucles complejos. Aprendizaje de cómo obtener posiciones de objetos y moverlos en el espacio utilizando Lua
Lección 3:
Trabajar con un nuevo tipo de script: el Module Script. Estudiar las interacciones entre diferentes scripts y los medios para sincronizarlos. Implementar la lógica circular
Lección 4:
Trabajar con el sistema de guardado de Roblox: la API DataStore. Crear una tabla de clasificación y desarrollar la lógica de la parte principal del juego
El juego “Color Block”. Inicio del desarrollo del proyecto
Resultados del módulo: Los estudiantes crearán el juego "Color Block" que incorpora elementos interactivos personalizados y un entorno de juego que cambia dinámicamente. El juego integra varias mecánicas de software que servirán para demostrar el profundo conocimiento de los estudiantes sobre el desarrollo de juegos.
Lección 1:
Estudio de un nuevo tipo de servicio: RunService. Implementación de la lógica de votación
Lección 2:
Trabajar con la configuración del usuario. Crear la lógica de finalización de las rondas. Aprender a cargar diferentes mapas
Lección 3:
Estudiaremos otra característica esencial de Roblox Studio: RemoteEvents. En esta lección, utilizaremos estos eventos para implementar la interacción y sincronización entre jugadores. Además, desarrollaremos la interfaz de usuario del juego
Lección 4:
Añadiendo los toques finales y publicando el juego en Roblox. Recordando la monetización de Roblox Studio y añadiendo objetos para venderlos a cambio de la moneda del juego (Robux)
El juego “Color Block”. Ampliando la funcionalidad del proyecto
Resultados del módulo: Los estudiantes completarán la versión extendida del juego "Color Block", que incluye una interfaz de usuario sofisticada, diseño de sonido y mecánicas de juego avanzadas. El juego servirá para demostrar la capacidad de los estudiantes para integrar diferentes aspectos del desarrollo de juegos en un entorno de juego singular.
Lección 1:
Introducción al género de simuladores. Familiarizarse con el concepto básico del juego y planificar los elementos del juego. Crear conjuntos de datos complejos. Aprender a optimizar los scripts
Lección 2:
Estudios avanzados de GUI. Aprender a modificar la interfaz de usuario con código
Lección 3:
Creación de barreras entre niveles que los jugadores pueden abrir para obtener dinero. Realización de operaciones complejas con propiedades de objetos y GUI
Lección 4:
Desarrollar el sistema de guardado. Aprender a guardar datos complejos
El juego “Simulador”. Scripting avanzado
Resultados del módulo: Durante este módulo, los estudiantes crearán las bases para el juego "Pet Simulator", incluidas las mecánicas de interacción básicas y la economía simple del juego. En este módulo, los estudiantes demostrarán su capacidad para crear y programar simuladores interactivos.
Lección 1:
Creación de mascotas del juego. Exploración del nuevo servicio HeartBeat que permite una interacción fluida con los objetos
Lección 2:
Creación de un inventario para mascotas. Desarrollo de una tienda de juegos que otorga una mascota aleatoria al comprarla. Regreso al trabajo con la interfaz gráfica de usuario
Lección 3:
Trabajar con el inventario del jugador. Añadir la posibilidad de activar y eliminar mascotas. Optimización de scripts
Lección 4:
Añadiendo los últimos retoques y publicando el juego en Roblox. Creando habilidades para las mascotas. Implementando la monetización: añadiendo una supermascota que se puede comprar con la moneda del juego (Robux)
El juego “Pet Simulator”. Añadir nuevas funciones
Resultados del módulo: Los estudiantes completarán el proyecto "Pet Simulator", mejorado con funciones de monetización, elementos sociales y tareas dentro del juego. La publicación del juego servirá como prueba de la capacidad de los estudiantes para crear un juego atractivo y funcional con elementos de monetización.
Lección 1:
Creación del juego "El suelo es lava". Aprendizaje sobre variables y su aplicación en la creación de scripts de juegos
Lección 2:
Continuamos con el desarrollo del juego "El suelo es lava". Aprendiendo sobre funciones y cómo usarlas para simplificar y optimizar el código
Lección 3:
Incorporación de un temporizador de cuenta regresiva y un lobby al juego. Mejora de las habilidades de planificación para la mecánica del juego
Lección 4:
Profundizar en las funciones y los bucles. Optimizar los scripts para mejorar el rendimiento y la legibilidad
El juego “Floor is Lava”: optimización y funciones de aprendizaje
Resultados del módulo: Al finalizar este módulo, los estudiantes habrán creado la mecánica básica para el juego "Floor is Lava". Aprenderán a usar variables y funciones para controlar los procesos del juego, agregar una función de lobby y de cuenta regresiva y optimizar sus scripts. Este módulo demostrará la capacidad de los estudiantes para diseñar juegos simples pero atractivos con un enfoque en la programación efectiva y la optimización de scripts.
Lección 1:
Diseño del juego "Dodgeball". Aprendizaje de la estructura general del juego y exploración de operadores condicionales para controlar la lógica del juego
Lección 2:
Añadir obstáculos al juego de "Dodgeball". Comprender e implementar bucles para acciones repetitivas en el juego
Lección 3:
Establecer condiciones de victoria para el juego y utilizar bucles infinitos para una mecánica de juego continua
Lección 4:
Completar el juego "Dodgeball". Aumentar el desafío haciendo el juego más difícil con mecánicas avanzadas
El juego "Dodgeball": lógica y diseño de juego
Resultados del módulo: Al finalizar este módulo, los estudiantes habrán creado un juego de "Dodgeball" completamente funcional con obstáculos dinámicos, condiciones de victoria y dificultad creciente. Desarrollarán sus habilidades en el uso de operadores condicionales y bucles para crear mecánicas de juego atractivas y lógicas. Este módulo resaltará su capacidad para diseñar y programar un juego completo con desafíos crecientes.
Lección 1:
Desarrollar una idea para tu propio proyecto. Implementar un asistente de IA que te ayudará con el desarrollo
Lección 2:
Desarrollar tu propio proyecto. Estudiar las técnicas de teletransportación de Roblox Studio
Lección 3:
Desarrollar tu propio proyecto. Aprender a cambiar las propiedades de los jugadores
Lección 4:
Presentación del proyecto. Graduación
Desarrollando tu propio proyecto. Estudiando inteligencia artificial
Resultados del módulo: Los estudiantes desarrollarán sus propios juegos únicos. Aprenderán a utilizar la inteligencia artificial. También aprenderán a combinar diferentes mecánicas y escenarios de juego. Finalmente, los estudiantes probarán sus proyectos finales y los presentarán.
Módulo 1
Módulo 2
Módulo 3
Módulo 4
Módulo 5
Módulo 6
Módulo 7
Módulo 8
Módulo 9
Módulo 10
Desarrollando un juego Runner. Aprendizaje de los fundamentos del Editor de Unity. Introducción a C#
Lección 1:
Ventanas de Unity. Crear un personaje y una ubicación
Lección 2:
Introducción a la programación en C#. Configuración de la física de movimiento para el jugador Aprendizaje de variables y funciones básicas (Start/Update)
Resultados del módulo: Los alumnos comenzaron el desarrollo de sus primeros juegos Unity creando personajes y localizaciones
Lección 3:
Aprendizaje de la sentencia condicional if/else. Enseñar a nuestro personaje a saltar y darse la vuelta
Lección 4:
Conocer la cámara del juego. Animar el movimiento del personaje del jugador
Desarrollo de un juego Runner. Generación de niveles y conceptos básicos de interfaz de usuario
Lección 1:
Aprendizaje de las listas de C# y de la función Instantiate. Construir un generador de nivel básico
Resultados del módulo: Los estudiantes completaron sus primeros juegos runner completos y los publicaron en Kodland HUB
Lección 2:
Aprendizaje del bucle for de C#. Implementar la generación perpetua de niveles
Lección 3:
Aprendizaje de los fundamentos de la interfaz de usuario. Añadir objetos coleccionables y la condición de pérdida
Lección 4:
Consolidación de los fundamentos de C#. Introducción a los efectos y sonidos. Añadir bonificaciones
Desarrollo de un shooter. Los fundamentos del desarrollo de un shooter y los fundamentos de la IA
Lección 1:
Creación de un nuevo proyecto. Implementación de los controles del personaje en primera persona. Diseño de una ubicación
Resultados del módulo: Los alumnos empezaron a desarrollar su primer FPS (shooter en primera persona) de Unity. Completaron la configuración inicial del proyecto y crearon el personaje del jugador
Lección 2:
Creación de modelos y animaciones para los enemigos. Implementación de IA rudimentaria que ataca al jugador
Lección 3:
Añadir armas y mecánicas básicas de disparo. Trabajar en la lógica de disparo y recarga. Implementación del recuento de munición
Lección 4:
Conceptos básicos del diseño de juegos. Uso de activos para construir un prototipo de nivel. Implementación de puntos de control y respawns
Desarrollo de un shooter. La introducción a la programación orientada a objetos
Lección 1:
Introducción a la programación orientada a objetos (POO). Repaso de los principios fundamentales de la programación orientada a objetos. Creación de clases y objetos en C#
Lección 2:
Programación orientada a objetos avanzada. Uso del polimorfismo para anular los métodos de la superclase
Resultados del módulo: Los estudiantes comenzaron a aprender los fundamentos de la POO (programación orientada a objetos), como clases, objetos, herencia, polimorfismo e interfaces
Lección 3:
Utilizar los conceptos de programación orientada a objetos aprendidos en las lecciones anteriores para implementar diferentes clases de personajes. Cada clase tendrá estadísticas y habilidades únicas
Lección 4:
Completar el juego de disparos. Añadir sonidos y efectos visuales. Trabajando en el menú del juego
Creación de un Juego de Plataformas en 2D: Los Básicos
Lección 1:
Introducción a los juegos 2D en Unity. Creación de una escena 2D y sprites
Resultados del módulo: Los estudiantes aprendieron a crear una escena 2D y sprites, a animar y controlar un personaje, a interactuar con objetos y a trabajar con la física en un entorno 2D
Lección 2:
Animación y control del personaje
Lección 3:
Creación de objetos e interacción con ellos
Lección 4:
Trabajo con física 2D
Creación de un Juego de Plataformas 2D: Nivel Avanzado
Lección 1:
Refinamiento del nivel y creación de obstáculos
Resultados del módulo: Los estudiantes aprendieron a refinar sus niveles 2D y agregar obstáculos, a interactuar con objetos del juego y a trabajar con la interfaz de usuario. Los estudiantes aplicaron este conocimiento para completar sus juegos 2D, implementando el nivel final y la pantalla de victoria
Lección 2:
Interacción con objetos del juego y recolección de ítems
Lección 3:
Trabajo con la interfaz de usuario y el sistema de salud
Lección 4:
Completando el juego: implementación del nivel final y la pantalla de victoria
Desarrollo de un shooter multijugador. Conceptos básicos del desarrollo de juegos multijugador
Lección 1:
Introducción al desarrollo de juegos multijugador. Aprender sobre Photon
Resultados del módulo: Los estudiantes comenzaron a aprender sobre el servicio Photon y la forma en que se puede integrar en Unity para la funcionalidad multijugador
Lección 2:
Conectarse al servicio Photon. Crear salas y unirse a ellas
Lección 3:
Uso de las funciones Photon para sincronizar las acciones y los estados de los jugadores
Lección 4:
Conocer las funciones avanzadas de Photon. Utilizar estas funciones para mejorar la sincronización entre las acciones y los estados de los jugadores
Desarrollo de un shooter multijugador. Las características avanzadas de Photon
Lección 1:
Realización de diversas características de juego en el entorno multijugador. La lista de características incluye IA enemiga, bonificaciones y cálculo de puntuación
Resultados del módulo: Los estudiantes ampliaron sus capacidades para diseñar e implementar juegos multijugador, completaron sus juegos de disparos y los publicaron en Itch.io
Lección 2:
Optimización del juego. Optimización de los sonidos de la interfaz y del rendimiento general
Lección 3:
Implementación de funciones multijugador avanzadas, como matchmaking, lobbies y gestión de datos en tiempo de ejecución
Lección 4:
Publicar el juego y jugar juntos
Comenzar a trabajar en el proyecto de graduación
Lección 1:
Conceptos básicos del diseño de juegos. Diseño de documento conceptual para el próximo juego
Lección 2:
Entender el control de versiones. Aprender GitHub
Resultados del módulo: Los estudiantes empezaron a conceptualizar sus proyectos de graduación
Lección 3:
Diseño de niveles. Trabajar en el aspecto visual de nuestros juegos
Lección 4:
Publicar y probar versiones beta de nuestros juegos
Completar el proyecto de graduación. Graduarse del curso
Lección 1:
Enseñar al jugador. Desarrollar una interfaz de usuario intuitiva
Resultados del módulo: Los alumnos crearon sus propios juegos con diseños y argumentos originales. Publicaron los proyectos completos en Itch.io
Lección 2:
Publicación de los proyectos en Itch.io
Lección 3:
Lección basada en el desarrollo: los últimos retoques antes de la graduación
Lección 4:
Presentar los proyectos. Graduación del curso
Módulo 1
Módulo 2
Módulo 3
Módulo 4
Módulo 5
Módulo 6
Módulo 7
Módulo 8
Módulo 9
Módulo 10
Lección 1:
Trabajar con la Asset Store
Lección 2:
Practicar la escritura de scripts y revisar las variables de C#
Lección 3:
Practicar el manejo de colisiones. Recordando OnTriggerEnter y funciones similares
Lección 4:
Práctica de scripting independiente: mejorar el juego y subirlo al HUB
Poniendo a prueba nuestras habilidades
Resultados del módulo: Durante este módulo, revisamos los conceptos básicos de las secuencias de comandos C#. Comenzamos a desarrollar un proyecto que utilizaremos en nuestros estudios posteriores a lo largo del curso. Finalmente, nos familiarizamos con los conceptos básicos de la construcción de proyectos para varias plataformas.
Lección 1:
Portar el juego a Android y agregar controles de joystick
Lección 2:
Implementación de botones de control en Android
Lección 3:
Adaptación del juego para varios dispositivos
Lección 4:
Explorando la función Lerp. Estudiando Audio Mixer para la gestión del sonido en el juego
Desarrollo de Android
Resultados del módulo: Durante este módulo, trasladamos el juego a Android e implementamos controles táctiles. Adaptamos el juego para una variedad de dispositivos móviles. Finalmente, configuramos el sonido del juego usando el módulo Audio Mixer.
Lección 1:
Crear animaciones de personajes usando Blend Tree
Lección 2:
Animar armas y aprender a buscar animaciones
Lección 3:
Explorando la física y las animaciones de los ragdoll (muñecos de trapo)
Lección 4:
Ejecutar funciones durante las animaciones. Comprender Inverse Kinematics
Aprovechamiento del sistema de animación de Unity
Resultados del módulo: Durante este módulo, exploramos varios enfoques para la animación de personajes, incluidos métodos estándar, así como técnicas basadas en la física que se benefician de las secuencias de comandos C#.
Lección 1:
Navigation Mesh – configuración de la inteligencia artificial
Lección 2:
Comprender el sistema de raycasting de Unity: programar las reacciones de los NPC
Lección 3:
Jugar al escondite: Creación de un NPC inteligente
Lección 4:
Disparos basados en Raycast – uso de técnicas de programación profesionales para implementar mecánicas de disparo
Enseñar a la IA a operar en un mundo abierto
Resultados del módulo: En este módulo, aprendimos cómo implementar inteligencia artificial avanzada en Unity. También dominamos el raycasting, una técnica esencial que permite la detección de objetos y comportamientos complejos.
Lección 1:
Trabajar en un sistema de diálogo
Lección 2:
Implementando un sistema de misiones y optimizando nuestros scripts
Lección 3:
Agregar dinero en el juego y resaltar misiones
Lección 4:
Agregar una tienda en el juego
Desarrollo de un juego de mundo abierto con misiones
Resultados del módulo: En este módulo, trabajamos en sistemas de misiones y diálogo para personajes no jugables (NPC). También creamos una tienda dentro del juego donde los jugadores pueden comprar artículos. Finalmente, obtuvimos una valiosa experiencia trabajando con clases y funciones avanzadas de C#.
Lección 1:
Creando un coche
Lección 2:
Trabajar los efectos del coche
Lección 3:
Construyendo una pista de carreras
Lección 4:
¡Agregar oponentes para competir!
Construyendo autos y desarrollando un Juego de Carreras
Resultados del módulo: En este módulo, construimos una pista de carreras y un automóvil. Nos familiarizamos con nuevos elementos del sistema de física de Unity. Finalmente, desarrollamos un sistema de inteligencia artificial para un oponente de carrera.
Lección 1:
Creando biomas: bosque, desierto y montañas
Lección 2:
Generación de objetos procedimentales: árboles, rocas y arbustos
Lección 3:
Animando nuestros entornos: añadiendo viento y agua corriente
Lección 4:
Configurar la iluminación, implementar el ciclo día y noche
Mundos y Entornos
Resultados del módulo: Durante este módulo, ampliamos el mundo del juego agregando biomas, objetos, animaciones ambientales e iluminación dinámica.
Lección 1:
Rompecabezas: agregar objetos ocultos y los medios para descubrirlos
Lección 2:
Implementar los medios para interactuar con el mundo: palancas, botones y puertas que se pueden abrir
Lección 3:
Agregar pasajes ocultos y teletransportes
Lección 4:
Implementación de bonificaciones únicas para los jugadores por completar tareas secretas
Agregar secretos e interactividad adicional
Resultados del módulo: En este módulo, agregamos elementos interactivos al juego. Los secretos y bonificaciones que implementamos están destinados a mejorar la participación de los jugadores.
Lección 1:
Crear el documento de diseño del juego
Lección 2:
Desarrollar la jugabilidad central del proyecto
Lección 3:
Agregar anuncios y recompensas. Monetizar el proyecto
Lección 4:
Lanzamiento de la versión beta del juego
Iniciando el trabajo en el Proyecto de Graduación
Resultados del módulo: En este módulo iniciamos el desarrollo de nuestros propios proyectos de graduación. Creamos el documento de diseño del juego y preparamos nuestro proyecto para su monetización mediante anuncios.
Lección 1:
Preparando el juego para Google Play
Lección 2:
Publicar el juego en Google Play
Lección 3:
Probar el proyecto
Lección 4:
Presentación del proyecto. Graduación
Publicar el juego en Google Play
Resultados del módulo: En este módulo, aprendimos cómo configurar un juego para Google Play. Completamos el proyecto de graduación y lo publicamos en Google Play.
Módulo 1
Módulo 2
Módulo 3
Módulo 4
Módulo 5
Módulo 6
Módulo 7
Módulo 8
Introducción a HTML
Lección 1:
Introducción a HTML
Lección 2:
Multimedia e incrustación
Lección 3:
Marcos y diseño de página
Lección 4:
Introducción a CSS
Resultados del módulo: los estudiantes crearán su primera página web con integración de contenido multimedia, aprenderán los conceptos básicos del diseño de elementos
Conceptos básicos de CSS
Lección 1:
Selectores de CSS
Lección 2:
Modelo de caja CSS
Lección 3:
Enlaces y propiedades de fondo
Lección 4:
Posicionamiento
Resultados del módulo: los estudiantes dominarán temas fundamentales importantes para lograr un diseño de sitio web profesional, crear su primera página web en diseño moderno
Prototipado y conceptos básicos de UX/UI
Lección 1:
Introducción al Diseño
Lección 2:
Análisis de consulta de búsqueda
Lección 3:
Maquetación del proyecto final
Lección 4:
Caja flexible
Resultados del módulo: los estudiantes aprenderán los conceptos básicos del desarrollo de diseño de sitios web, análisis de la audiencia objetivo, selección de temas populares para sus propios proyectos. Al final del módulo, desarrollarán el diseño de su futuro proyecto, basado en conceptos de diseño moderno y su propia investigación del público objetivo
Implementación de diseño
Lección 1:
Implementación de diseño
Lección 2:
Finalización del proyecto
Lección 3:
Publicación del proyecto
Lección 4:
Presentación del proyecto
Resultados del módulo: los estudiantes crearán su primer sitio web, lo publicarán en Internet, conectarán los comentarios de los usuarios y lo pondrán a disposición en los motores de búsqueda. Para niñas y niños mayores de 14 años, con el consentimiento de sus padres, es posible conectar pagos en el sitio
CSS Avanzado
Lección 1:
Pseudo-clases y pseudo-elementos
Lección 2:
Transformaciones en CSS
Lección 3:
Animaciones en CSS
Lección 4:
Posicionamiento avanzado
Resultados del módulo: los estudiantes obtendrán habilidades avanzadas para trabajar con CSS, aprenderán a crear efectos visuales y aplicarán los conocimientos adquiridos a sus propios proyectos
Diseño adaptativo, cuadrículas y formularios
Lección 1:
Cuadrículas en CSS
Lección 2:
Variables en CSS, pseudo clase raíz
Lección 3:
Diseño adaptativo y receptivo
Lección 4:
Formularios. Interacción con la información del usuario
Resultados del módulo: Los estudiantes adaptarán sus proyectos a diferentes dispositivos (teléfonos inteligentes, tabletas)
Motores de sitio y conceptos básicos de PHP
Lección 1:
Servidor local e introducción a PHP
Lección 2:
Conociendo PHP
Lección 3:
WordPress
Lección 4:
Motor de sitio web y extensión de su proyecto al motor
Resultados del módulo: los estudiantes aprenderán cómo integrar sus sitios web con un motor, con el cual pueden recibir comentarios de los usuarios y hacer que su proyecto sea más avanzado a través de la generación dinámica de páginas
Elaboración del proyecto final
Lección 1:
Introducción a JavaScript, alerta, aviso, variables, consola
Lección 2:
Introducción a JavaScript. Hamburguesa
Lección 3:
Finalización de proyectos. Carrusel
Lección 4:
Presentación de proyectos
Resultados del módulo: los estudiantes crearán un proyecto final en el que utilizarán todos los conocimientos adquiridos durante el curso