Saltar al contenido
Giordano Cabral

IF687 · Pregrado, CIn/UFPE · 2015.1 – 2025.2

Introdução à Multimídia (IF687)

Asignatura de proyecto. La clase recopila sistemas y herramientas que la inspiran, forma grupos, define un producto multimedia y lo construye en dos entregas —la técnica y la final—, con evaluación entre pares.

Aula vacía al final del día: filas de sillas, pizarra en blanco, ventana con persiana; una silla, roja, vuelta hacia las demás.

01 · Enseñanza

La asignatura

Introdução à Multimídia (IF687) es una asignatura de pregrado del CIn/UFPE, de 45 horas, abierta a Ciencia de la Computación, Ingeniería de la Computación y Sistemas de Información, impartida por Giordano Cabral de 2015.1 a 2025.2, excepto en 2023.2 y 2024.1. La asignatura no tiene clases expositivas: los alumnos presentan ejemplos de sistemas multimedia de su interés, los ejemplos se agrupan en zonas de interés, la clase se divide por tema y cada grupo imparte un seminario a los demás. En 2026, en el nuevo plan de estudios, fue sustituida por Tendências em Mídia e Interação (CIN0055), con la misma estructura.

02 · Enseñanza

Semestres

Veintiuna ediciones entre 2015.1 y 2025.2. En 2020.1 la clase fue interrumpida en marzo por la pandemia y retomada en 2021; en 2020.3 hubo dos clases en paralelo, la de Ciencia de la Computación (IF687) y la de Ingeniería de la Computación (IF849), esta última con Filipe Calegário.

03 · Enseñanza

Lo que hacen los alumnos

Traen inspiraciones; recopilan las herramientas de desarrollo de su área; forman grupos por tema y cada grupo da un seminario a los demás (una herramienta simple, una avanzada, una diferente) y propone una actividad con guion que todos ejecutan la semana siguiente. Después vienen la ideación, el plan de proyecto, una entrega parcial en la que el alcance puede renegociarse, la presentación técnica (código, arquitectura, dificultades, división del trabajo) y la demostración final; la nota del proyecto se distribuye dentro del equipo mediante evaluación 360. En las clases recientes se incorporaron test drives con la clase y un prototipo en vibe coding. Esta página reúne unos 125 proyectos de equipo.

04 · Enseñanza

Materiales

Diagrama
Diagrama "Atividade 3 — ciclos de entregas e avaliações", usado en 2020.1 y 2020.2

Trabajos de los alumnos64 entregas · 2020.2 → 2025.2

A Goblin's Tale

Introdução a Multimídia 2025.2

Juego de acción en Godot: un goblin parte en un viaje por bosques, ruinas y fronteras prohibidas para descubrir qué le ocurrió a su aldea, enfrentándose a hordas de caballeros.

Diário Inteligente
Introdução a Multimídia 2025.2

Diário Inteligente

Aplicación en la que el usuario registra el día en audios —relatos, reuniones, momentos— y la IA genera automáticamente un resumen en forma de insights.

Orquestra Colaborativa
Introdução a Multimídia 2025.2

Orquestra Colaborativa

Breno Silva, Murilo Barbosa, Tiago Menezes, Victoria Luquet

Secuenciador musical en cuadrícula de 64 pasos, en cuatro compases, en el que varios usuarios componen al mismo tiempo en una misma sala, alternando piano, sintetizador y guitarra; sincronizado mediante WebSockets.

StyleVision

Introdução a Multimídia 2025.2

Consultor de moda con IA: analiza la foto de un look, recibe preguntas por audio o texto y devuelve críticas y sugerencias de varios modelos, con respuesta en audio.

Voice Force
Introdução a Multimídia 2025.2

Voice Force

Allan Soares Vasconcelos, Álvaro Gabriel C. Lima, Peterson Jesus Feitosa de Melo, Vinicius Sales Oliveira

Juego inspirado en Flappy Bird controlado solo por la voz: la frecuencia del sonido hace que el pájaro suba o baje y el volumen acelera el vuelo; hecho en JavaScript y Python con librosa.

Dominozada
Introdução a Multimídia 2025.1

Dominozada

Artur Luis Vieira de Melo Boa Viagem, Caio Vinicius de Meneses Fernandes Coelho, Hugo de Almeida Medeiros, Otavio Henrique Baudel Francisco, Paulo Rogerio Oliveira Filho, Pedro Basilio Gomes de Sa

Juego de dominó entre amigos hecho en el motor Godot, con tres modos: el clásico, el "puxando do morto" y un tercer modo propio.

HandGenius
Introdução a Multimídia 2025.1

HandGenius

Allyson Ryan Emiliano da Silva, Esdras Henrique Albino da Silva, Gabriel Marques de Albuquerque, Lucas Gabriel da Rocha Nascimento, Lucas Gabriel de Oliveira Silva, Matheus Borges Figueiroa, Miguel Gomes de Oliveira, Rafaela Araujo de Azevedo Pitanga

Juego de memoria y coordinación motora controlado por gestos: la webcam funciona como sensor (OpenCV y MediaPipe), el jugador memoriza una secuencia de colores y la reproduce tocando círculos en la pantalla con la mano indicada, contra el reloj.

github.com

IceBreaker Multimedia

Introdução a Multimídia 2025.1

Filipe Moreira, Pedro Henrique Dantas, Pedro Bezerra, João Teles, Jônatas Ferreira, Gabriel Albertin, Vinicius Rodrigues, Carlos Henrique Gonçalves

Aplicación web para sesiones interactivas de preguntas, respuestas y votación, pensada para dinámicas de rompehielos y cuestionarios simples, con servidor en FastAPI e interfaz en React.

Labirinto Infinito
Introdução a Multimídia 2025.1

Labirinto Infinito

Lucas da Silva Carvalho, Marcus Vinicius Silva Lima, Matheus Álefe Bezerra da Silva, Pedro Vasconcelos de Menezes Case, Ryei Estevan da Silva Moraes, Samuell Henrique Carvalho Paes Costa, Walfrido Saturno do Nascimento, Tulio Oliveira de Araujo

RPG 2D con generación procedural de mapas: en cada partida cambian los caminos, los recursos y el comportamiento de las criaturas de un laberinto que atraviesa distintos biomas, con exploración, combate en tiempo real y progresión de personaje.

Music Translator
Introdução a Multimídia 2025.1

Music Translator

Vitor Gabriel Gomes Dias

Herramienta que usa IA para adaptar letras de canciones a otro idioma sin traducción literal: analiza la melodía, el ritmo y la carga emocional de la canción original y recrea la letra para mantener la misma sensación.

Oráculo Criativo
Introdução a Multimídia 2025.1

Oráculo Criativo

Angel Willyan R. de Lima, Dayvid Willams da S. Alexandrino, Fabrício Aranha Ferreira, Gabriel Lopes de Souza, Kauã Richard da Silva, Maria Clara Acruchi, Marina Arruda

Aplicación web que transforma sentimientos e ideas abstractas en inspiraciones visuales de viaje: a partir de lo que describe el usuario, sugiere destinos y genera imágenes artísticas personalizadas con IA.

AiRPG
Introdução a Multimídia 2024.2

AiRPG

Arthur Bezerra Calado, Danilo José Coutinho de Oliveira, Fabriely Luana Pinheiro dos Santos, Flávio Roberto Tavares Bezerra, Pedro Campelo Lins, Yuumi Kunii

Plataforma para jugadores y maestros de juego de rol de mesa (Dungeons & Dragons) que reúne hoja de personaje, libros de reglas, cuaderno de notas y tirada de dados en un solo lugar, con un chatbot que responde dudas sobre el mundo del juego y genera imágenes de monstruos y escenarios.

Control Multimedia por Gestos
Introdução a Multimídia 2024.2

Control Multimedia por Gestos

Ellian, Italo, João Pedro, Aline Marianna, Lucas Vidal, Maria Eduarda

Sistema de visión por computadora que reconoce gestos de las manos mediante la cámara y los asocia a comandos de reproducción en Spotify (volumen, cambio de pista, reproducir y pausar), con registro de gestos personalizados.

Coup Digital
Introdução a Multimídia 2024.2

Coup Digital

Versión en línea del juego de cartas Coup: cada jugador empieza con dos cartas y dos monedas y actúa para ser el último sobreviviente; partidas en tiempo real para varios jugadores, con Socket.io y chat integrado.

PurpleHole
Introdução a Multimídia 2024.2

PurpleHole

Juego 2D de plataformas y rompecabezas en el que el jugador alterna entre dimensiones para resolver desafíos; escrito en C++ con SDL 3, con editor de niveles integrado, física en cuadrícula y soporte para mando y teclado.

Star Rush
Introdução a Multimídia 2024.2

Star Rush

Juego que combina juego de memoria con carrera contra el tiempo: el jugador revela casillas de colores de un tablero, evita las casillas con bomba y, cuando se anuncia el color objetivo, debe recordar el camino hasta él con todo oculto de nuevo.

Visualizador de espectro musical
Introdução a Multimídia 2024.2

Visualizador de espectro musical

Vinicius Cardoso Novaes

Visualizador de música en línea de comandos que dibuja, con pygame, formas que siguen el espectrograma de cada fragmento de la pista en reproducción, calculado mediante transformada de Fourier con pydub.

Visualizador de Música 3D
Introdução a Multimídia 2024.2

Visualizador de Música 3D

Vinicius Seabra, Guilherme Siqueira, Ivo Neto, Gustavo Santiago, Rodrigo Sales

Visualizador interactivo que transforma una canción (archivo MP3 o micrófono) en cubos tridimensionales que reaccionan al sonido en tiempo real, con número, tamaño y color de los cubos ajustables; hecho con p5.js y p5.sound.

github.com
Historical Hopper
Introdução a Multimídia 2023.1

Historical Hopper

Juego de plataformas 2D en Unity que atraviesa diferentes épocas en niveles con obstáculos y enemigos.

Just Pente

Introdução a Multimídia 2023.1

Juego de baile inspirado en Just Dance con coreografías de brega funk: un detector de pose extrae los 33 puntos del cuerpo de videos de baile, un muñeco en Unity reproduce la coreografía y la webcam compara la pose del jugador en tiempo real para puntuar.

Momentum Chess
Introdução a Multimídia 2023.1

Momentum Chess

Igor Rafael, João Victor, Jorge Francisco, Raquel Rocha, Tales Vinicius, Tiago Victor

Ajedrez en el que la iluminación y la música de fondo cambian según el momento de la partida (riesgo inminente o calma) para que los jugadores sientan la tensión del juego.

github.com

MoodSfy

Introdução a Multimídia 2023.1

Servicio que genera en Spotify, mediante la API, una lista de reproducción compatible con el sentimiento que el usuario elige: lo que siente o lo que quiere sentir.

Pomeyedoro

Introdução a Multimídia 2023.1

Temporizador Pomodoro guiado por seguimiento ocular: la visión por computadora acompaña el parpadeo de los ojos y devuelve retroalimentación según la duración de la sesión.

Rompecabezas con imágenes generadas por IA
Introdução a Multimídia 2023.1

Rompecabezas con imágenes generadas por IA

Aplicación Flutter que genera una imagen a partir de la descripción del usuario y la transforma en rompecabezas: las piezas giran hasta completar la imagen.

Sightwave
Introdução a Multimídia 2023.1

Sightwave

Filipe Eduardo Ferreira da Silva, Gabriel Monteiro Silva, Lucas Dantas de Moura Carvalho, Lucas Lins de Lemos, Luiza Diniz Mendes Monteiro Luna, Maria Clara Alencastro Braner Kenderessy

De la imagen a la música: el usuario envía una foto y el sistema busca en Spotify pistas relacionadas con ella, mediante búsqueda literal, emocional o combinada.

WHY.C
Introdução a Multimídia 2023.1

WHY.C

Juego de adivinanzas: cada jugador genera una imagen con tres palabras clave y el adversario intenta descubrirlas en un minuto.

prompt.io

Introdução a Multimídia 2022.2

Lucas Gabriel Rodrigues de Melo

Juego de prompts e imágenes en tres repositorios (front, API y generador de prompts e imágenes).

github.com

Caça ao Tesouro (MultiMap)

Introdução a Multimídia 2022.1

João Victor de Barros Felix, Mikael Vidal da Silva

Búsqueda del tesoro por geolocalización: puntos de pista y artefactos de interacción marcados por latitud y longitud, con imágenes generadas según el tema del lugar (parques, zoológicos).

multimap.netlify.app

Desktop Snake

Introdução a Multimídia 2021.2

Juego de la serpiente en el que los obstáculos son los accesos directos del escritorio: antes de jugar, el jugador acomoda los íconos y crea su propio mapa.

Digaí

Introdução a Multimídia 2021.2

Stop (basta) musical: crea la sala, invita a amigos y descubre quién conoce más canciones.

Proyecto de Jonathan Kilner

Introdução a Multimídia 2021.2

Jonathan Kilner dos Santos Silva

github.com

Raincife

Introdução a Multimídia 2021.2

Juego en el que se ayuda a un personaje a llegar a la parada de autobús en un Recife de día lluvioso, entre cucarachas voladoras y otras criaturas.

Super Undersea Adventure

Introdução a Multimídia 2021.2

Juego de plataformas en Unity: un buzo desciende por los abismos de una ciudad sumergida, caminando y saltando hasta el fondo del mar.

youtube.com
SynchroEditor
Introdução a Multimídia 2021.2

SynchroEditor

Editor automático de video sincronizado con audio: recibe varios videos y una canción y arma un nuevo video cuyas transiciones ocurren en el compás.

Novela visual de Kaguya Hime (hiragana)

Introdução a Multimídia 2021.2

Almir Menezes, Daniel Henrique, Matheus Marques, Murilo Ventura, Pedro Henrique

Novela visual en Ren'Py sobre la historia de Kaguya Hime en la que el jugador identifica los hiragana de los objetos de la escena para ganar créditos y desbloquear capítulos.

War digital

Introdução a Multimídia 2021.2

Recreación del juego de mesa War como tablero digital, con reglas propias para hacer las partidas más dinámicas.

Any Music Karaokê

Introdução a Multimídia 2021.1

Aplicación web que recibe una canción de YouTube y devuelve un video de karaoke completo: separa la voz de la base instrumental (Spleeter), alinea la letra en el tiempo y genera animaciones que reaccionan a la música.

github.com
Car Hockey
Introdução a Multimídia 2021.1

Car Hockey

Igor Domingos da Rocha e Silva, José Henrique Fernandes Silva, Matheus Correia da Rocha, Matheus Epitacio Barros de Lucena

Juego que mezcla air hockey con autos, con simulación física del movimiento de los automóviles y dos modos, estándar y con obstáculos.

Juego de mecanografía multijugador
Introdução a Multimídia 2021.1

Juego de mecanografía multijugador

Gustavo Chaves Galdino de Moraes, Gabriel Albuquerque de Souza Meireles, Heitor da Rocha Coimbra, Nilo Bemfica Mineiro Campos Drumond

Juego multijugador de navegador en el que se escriben palabras para atacar y defenderse de los oponentes en una misma sala, sin registro; gana el último sobreviviente.

Melodia
Introdução a Multimídia 2021.1

Melodia

Alexandra Viana Zarzar, Bruno de Melo Costa, João Pedro Henrique Santos Duarte, Thayná Santos, José Antônio Maciel

Juego de introducción musical para niños, con modos para reconocer instrumentos, estilos, notas y secuencias.

Pokémon Visual Concept Generator
Introdução a Multimídia 2021.1

Pokémon Visual Concept Generator

Charles Gabriel Carvalho Cristovão, Paulo Henrique Leite Tavares Correia, Pedro Didier Maranhão, Pedro Tenório Lemos

Generador de sprites de Pokémon con redes generativas antagónicas entrenadas con unas seis mil imágenes, con interfaz en el navegador para inspirar a artistas a concebir nuevas criaturas.

Portal of Monstrosities
Introdução a Multimídia 2021.1

Portal of Monstrosities

Arthur Cassimiro, Issac Ferreira, Michael Felipe, Renato Alpes, Victor Guimarães

Generador de monstruos para RPG de mesa (Dungeons & Dragons): a partir de nombre, tipo y nivel de desafío, produce el bloque de estadísticas, una descripción y una imagen del personaje, para ahorrar tiempo al director de juego.

Randomizando a Geometria (Aleatorizando la geometría)

Introdução a Multimídia 2021.1

Anthonny, Henrique de Oliveira Braga Sakane, Matheus Amorim

Software en p5.js que recrea una imagen enviada por el usuario a partir de figuras geométricas (círculos, cuadrados, líneas) que aparecen de forma aleatoria hasta componer la imagen, con control de tamaño y animación.

Análisis de sentimiento de tuits sobre candidatos (Elecciones de Recife 2020)

Introdução a Multimídia 2020.3 (turma CC)

Adriano Nascimento de Santana, Bruno Mesquita, Jefferson Carlos Lima da Costa, Matheus Barbosa

Procesamiento de lenguaje natural sobre tuits publicados acerca de los candidatos a la alcaldía de Recife en 2020.

As Aventuras do Cidadão de Bem na Terra da Cloroquina

Introdução a Multimídia 2020.3 (turma CC)

Andreza Dantas Layme Pifano de Moura, Ismael Rufino Alves Júnior, José Raphael Danillo dos Santos, Wellisson Franklin Cordeiro Pereira

Juego del grupo Jogos Vermelho.

Bola bolada

Introdução a Multimídia 2020.3 (turma CC)

Juego en Unity con rondas, enemigos y puntuación, del grupo Jogos Amarelo.

Car VR

Introdução à Multimídia 2020.3 (IF849)

Elaine Cruz, Guilherme Xavier, Leonardo dos Anjos, Matheus Felipe

Experiencia de realidad virtual con un auto, prototipada en Figma e implementada en Unity.

Chaotic Show

Introdução à Multimídia 2020.3 (IF849)

Matheus Branco de Siqueira, André Luis Peixoto e Vasconcelos Junior, Antônio Barros da Silva Netto, Adrion Cavalcanti de Albuquerque Filho, Lucas Gabriel dos Santos Araújo, Pedro Kempter Brant

Juego del Grupo 08.

ECO

Introdução a Multimídia 2020.3 (turma CC)

Juego hecho en Unity.

Escape from 2020

Introdução a Multimídia 2020.3 (turma CC)

Mikahel Leal Dias, Pedro Eugenio, Roger Luiz, Vinicius Thiago

Juego del grupo Jogos Azul.

Feel D Bit

Introdução à Multimídia 2020.3 (IF849)

Ailson Cruz, Avner Anjos, Hugo Santos

Plataforma que asocia canciones a las imágenes enviadas por el usuario, para que personas con discapacidad visual "sientan" el entorno a través de la música.

Jumpmath — The Game

Introdução a Multimídia 2020.3 (turma CC)

Alvaro Gabriel, Daniel Victor

Juego educativo de matemáticas para niños.

Moose

Introdução à Multimídia 2020.3 (IF849)

Maria Eduarda Senna, Robson Oliveira, Samuel Brasileiro, Samuel Souza

Proyecto del grupo AR/VR 01.

PadilhaBOT

Introdução à Multimídia 2020.3 (IF849)

Augusto Terra, Daniel Pacheco, Gabriel Vaz, Ícaro Guerra, Pedro Machado, Alexandre Vieira

Bot del grupo Tecnologias de IA 2.

PLAWMI — Plataforma Web de Multimídia Interativa

Introdução a Multimídia 2020.3 (turma CC)

Aline Gouveia, Bruno Martins, Eduardo Conti

Plataforma web de multimedia interactiva.

Podcast Translator

Introdução a Multimídia 2020.3 (turma CC)

Anderson César, Eidson Sá, José Bezerra, Maria Clara, Mateus Felipe, Tiago de Barros

Herramienta de productividad que traduce podcasts.

tetRL.io

Introdução a Multimídia 2020.3 (turma CC)

Aprendizaje por refuerzo aplicado a Tetr.io, un Tetris que se juega en el navegador.

Too Long Didn't Listened

Introdução à Multimídia 2020.3 (IF849)

Resume audios largos de aplicaciones de mensajería para quienes no pueden escucharlos.

Trost-TD

Introdução a Multimídia 2020.3 (turma CC)

Gabriela Correia Holanda Freitas, Matheus Alves Almeida, Paula Carollina Oliveira dos Santos, Bianca Carneiro da Cunha Nunes Ferreira, Matheus Marinho de Morais Leça, Gabriel Nogueira Leite

Juego de defensa de torres (tower defense) del grupo Jogos Roxo.

VIBE

Introdução à Multimídia 2020.3 (IF849)

Gabriel Luna, Jéssica Amaral, Lucas Morais, Manoel Neto

Bot que recomienda canciones e imágenes según el estado emocional del usuario.

Babylonic Music Race

Introdução a Multimídia 2020.2

André Valença, Daniel de Azevedo Pacheco, Gustavo Gonçalves Borges, João Vitor Marquim, Matheus Oliveira, Thiago Pinheiro Lima

Juego multijugador de carreras en el que el teclado del computador se convierte en piano: acertar las notas de la secuencia hace avanzar al personaje, errar lo hace retroceder, al son de temas de películas y videojuegos.

github.com
CInatra
Introdução a Multimídia 2020.2

CInatra

Adaptación del juego Genius para entrenar la percepción musical: en lugar de colores, notas que el jugador debe identificar y memorizar, en secuencias que crecen con cada acierto.

Emotions and Spotify
Introdução a Multimídia 2020.2

Emotions and Spotify

Aplicación que lee el estado de ánimo en una foto y recomienda, en el Spotify del usuario, canciones de su gusto que combinen con la emoción detectada.

github.com
The Baker Knight Rises
Introdução a Multimídia 2020.2

The Baker Knight Rises

Juego 2D en Unity, con vista desde arriba al estilo RPG, con un cocinero-caballero que enfrenta enemigos con atributos de vida y defensa.

05 · Enseñanza

Ediciones

2025.2 · Test drives y vibe coding

De septiembre a diciembre de 2025, con el semestre organizado en temas que reflejan el método: inspiración, exploración de las herramientas y proyecto individual, ideación en grupo con un video de las tres ideas, plan de proyecto, definición y análisis de los puntos críticos, prototipo en vibe coding, tres test drives con el grupo en noviembre y diciembre, entrega técnica, demostración final el 16/12 y evaluación 360.

  • A Goblin's Tale — juego 2D de hordas en un universo medieval, hecho en Godot: un goblin sale en busca de su esposa y de su amigo, secuestrados por caballeros. Equipo: Lucas Bourguignon, Tomé Lima, Flávio Araújo, Guilherme Rigaud, João Moraes. Pantalla de A Goblin's Tale en la entrega final
  • StyleVision — consultor de moda con IA: analiza la foto del look, recibe la pregunta por audio o texto y devuelve críticas de más de un modelo (GPT-4o-mini y Gemini), también en audio; Flask + SocketIO, OpenCV, Faster-Whisper. El mismo equipo había planeado un traductor de gestos por visión computacional y cambió de proyecto. Equipo: Daniel Dias, Gabriel Ayres, Jefferson Santos, João Victor Nascimento, Pedro Fischer, Walter Crasto. Miniatura de StyleVision
  • Orquestra Colaborativa — secuenciador musical en tiempo real: varias personas componen en la misma sala en un step sequencer 8×16 (Node + Socket.io + Tone.js), con reproducción del historial y exportación. Equipo: Breno Silva, Murilo Barbosa, Tiago Menezes, Victoria Luquet. Interfaz de la Orquestra Colaborativa
  • Voice Force — juego en JavaScript y Python controlado por la voz: la frecuencia del sonido hace que el pájaro suba o baje y el volumen lo acelera. Equipo: Allan Soares Vasconcelos, Álvaro Gabriel C. Lima, Peterson Jesus Feitosa de Melo, Vinicius Sales Oliveira. Arte de Voice Force
  • Diário Inteligente — registro del día por audio (relatos, reuniones) con resumen e insights generados por IA. Logotipo de Diário Inteligente

2025.1 · Seis áreas, seis seminarios, experimentos en el aula

Grupo de 46 estudiantes, con página en Gamma (https://introducao-a-multimidia-m8bc1bq.gamma.site/) y planilla de seguimiento.

  • Labirinto Infinito — RPG 2D con generación procedural de mapas y biomas; jugable en el navegador. Equipo: Lucas da Silva Carvalho, Marcus Vinicius Silva Lima, Matheus Álefe Bezerra da Silva, Pedro Vasconcelos de Menezes Case, Ryei Estevan da Silva Moraes, Samuell Henrique Carvalho Paes Costa, Walfrido Saturno do Nascimento, Tulio Oliveira de Araujo. Enlace: https://pedrocase.github.io/Multimidia-projeto/ (repositorio github.com/pedrocase/Multimidia-projeto). Labirinto Infinito ejecutándose en el navegador (17/09/2026) Página de la entrega final de Labirinto Infinito
  • Dominózada — adaptación digital del dominó en Godot con varios modos (clásico, "gato con liebre", robando del pozo). Equipo: Artur Luis Vieira de Melo Boa Viagem, Caio Vinicius de Meneses Fernandes Coelho, Hugo de Almeida Medeiros, Otavio Henrique Baudel Francisco, Paulo Rogerio Oliveira Filho, Pedro Basilio Gomes de Sa, Roberto Oliveira Carneiro de Albuquerque, Thiago Ramalho Magalhaes. Página de la entrega técnica de Dominózada
  • HandGenius — juego de memoria y coordinación motora controlado por gestos con la webcam: repetir la secuencia de colores con la mano correcta, contra el tiempo. Equipo (SI): Allyson Ryan Emiliano da Silva, Esdras Henrique Albino da Silva, Gabriel Marques de Albuquerque, Lucas Gabriel da Rocha Nascimento, Lucas Gabriel de Oliveira Silva, Matheus Borges Figueiroa, Miguel Gomes de Oliveira, Rafaela Araujo de Azevedo Pitanga. Logotipo de HandGenius
  • O Oráculo Criativo — aplicación web que transforma una frase sobre el sentimiento de un viaje en una sugerencia de destino y una imagen generada por IA; nació como una app de itinerarios con formularios y fue rehecha tras la retroalimentación recibida en clase. Equipo: Angel Willyan R. de Lima, Dayvid Willams da S. Alexandrino, Fabrício Aranha Ferreira, Gabriel Lopes de Souza, Kauã Richard da Silva, Maria Clara Acruchi, Marina Arruda. Portada de la presentación de O Oráculo Criativo Pantallas de O Oráculo Criativo
  • IceBreaker Multimedia — aplicación web (FastAPI + React) para sesiones de preguntas, respuestas y votación en dinámicas rompehielos, con preguntas generadas por IA. Grupo 4 – Interacción: Filipe Moreira, Pedro Henrique Dantas, Pedro Bezerra, João Teles, Jônatas Ferreira, Gabriel Albertin, Vinicius Rodrigues, Carlos Henrique Gonçalves.
  • Adaptação de letras com IA — recrea la letra de una canción en otro idioma preservando la melodía, el ritmo y la carga emocional, en lugar de traducirla literalmente. Logotipo del proyecto de adaptación de letras
Página de la asignatura en 2025.1, publicada en Gamma
Página de la asignatura en 2025.1, publicada en Gamma

2024.2 · Regreso del posdoctorado

Grupo de 48 alumnos, del 12/11/2024 al 08/04/2025, con receso y Carnaval en medio.

  • AiRPG — plataforma para RPG de mesa (D&D) con ficha, libros de reglas, anotaciones, dados y un chatbot que responde sobre el mundo y genera imágenes de monstruos y escenarios. Grupo 4: Arthur Bezerra Calado, Danilo José Coutinho de Oliveira, Fabriely Luana Pinheiro dos Santos, Flávio Roberto Tavares Bezerra, Pedro Campelo Lins, Yuumi Kunii. Entrega final de AiRPG
  • Star Rush — juego de memoria en un tablero de fichas ocultas, contra el tiempo y con bombas. Equipo Star Rush; ejecutable entregado por Carlos Henrique Vieira Marques Veeck.
  • PurpleHole — plataforma/puzzle 2D en C++ con SDL3 en el que el jugador cambia de dimensión (pasado/futuro) para resolver niveles; incluye editor de niveles. Ilustración de PurpleHole
  • Coup Digital — versión en línea multijugador del juego de cartas Coup (Socket.io), con chat. Equipo 1: João Luís da Silva Marrocos, Juliana Talita Silva, Luana de Melo Queiroz, Maria Fernanda Florêncio Amorim, Pedro Elias Gonçalves de Andrade, Thomaz Cabral Corrêa de Araújo, Welton Pereira da Luz Felix. La planificación inicial del equipo era "efectos sonoros por gestos". Miniatura de Coup Digital
  • Controle Multimídia por Gestos — controla el volumen, la pista y la reproducción de Spotify mediante gestos de las manos con la webcam (MediaPipe), con gestos personalizados. Equipo: Ellian Rodrigues, Italo Leandro, João Pedro Deo, Aline Marianna, Lucas Vidal, Maria Eduarda Farias. Entrega final de Controle por Gestos
  • Visualizador de Som 3D — visualizador de audio (MP3 o micrófono) en cubos tridimensionales configurables. Equipo: Vinicius Seabra, Guilherme Siqueira, Ivo Neto, Gustavo Santiago, Rodrigo Sales. Enlace: https://rodisales87.github.io/Multimidia-Visualizador-de-Som/ (repositorio github.com/RodiSales87/Multimidia-Visualizador-de-Som). Visualizador de Som 3D en línea (17/09/2026)
  • Waview — visualizador de audio (MP3/WAV) con FFT y suavizados, cola de reproducción y personalización. Diapositiva técnica de Waview
  • Plataforma de Colaboração para Criadores de Conteúdo — repositorio para edición de videos y comunicación entre patrocinadores y creadores (Java/Spring Boot + Next.js), en construcción en la entrega técnica. Entregado por Vinicius Santos Lourenço.
  • Visualizador de música (individual) — dibujos que siguen el espectrograma de la música en reproducción (pydub, pygame, typer). Autor: Vinicius Cardoso Novaes. Entrega final del visualizador de música

2023.1 · Notion y "The Good, The Bad and The Ugly"

  • Momentum Chess — ajedrez en el que la iluminación y la música cambian según el momento de la partida. Equipo: Igor Rafael, João Victor, Jorge Francisco, Raquel Rocha, Tales Vinicius, Tiago Victor. Enlace: https://github.com/John-Cavalcanti/ChessGame (release v0.9.1). Momentum Chess
  • Just Pente — baile interactivo inspirado en Just Dance con brega funk: un detector de pose (cvzone) extrae los 33 puntos del bailarín del vídeo, un muñeco en Unity reproduce la coreografía y la webcam puntúa la pose del jugador. Just Pente
  • Puzzle AI — app Flutter que genera imágenes por IA a partir de una descripción y las transforma en rompecabezas. Equipo de IA generativa de imágenes (informe "Sinergia Artificial"): Filipe Eduardo Ferreira da Silva, Gabriel Monteiro Silva, Lucas Dantas de Moura Carvalho, Lucas Lins de Lemos, Luiza Diniz Mendes Monteiro Luna, Maria Clara Alencastro Braner Kenderessy. Rompecabezas generado ( Pantalla de la app en el informe
  • MoodSfy — genera una playlist en Spotify a partir de sentimientos elegidos en una lista (API de Spotify). MoodSfy
  • Historical Hopper — plataforma 2D en Unity por diferentes épocas. Historical Hopper
  • Pomeyedoro — temporizador Pomodoro que hace seguimiento de los parpadeos mediante visión por computadora.
  • Sightwave — interfaz con imágenes y campos de texto. Sightwave
  • WHY.C — interfaz con imagen y opciones. WHY.C

2022.2 · Siete zonas de interés

De noviembre de 2022 a abril de 2023.

  • prompt.io — generador de prompts y de imágenes (front, API y generador en tres repositorios). Grupo: Gustavo Carvalho Campos, José Lucas Correia Acioly, Lucas Gabriel Rodrigues de Melo, Matheus Frej Lemos Cavalcanti, Rodrigo Mesel Lobo Oliveira.
  • IdleSim — simulación (grupo de Simulación); arquitectura y ciclo básico descritos por Lucca Andrade Limongi Di Francesco.
  • Interactive Art Experience — grupo de Pedro Lucas, Fábio Willian y Charlys.
  • Aplicación Android de realidad aumentada (ARCore/Sceneform) — Patrícia, Frederico, Pedro Victor, Júlio y Jefferson.

2022.1 · Guiones de actividad entre equipos

De junio a octubre de 2022, con Discord del curso.

  • Caça ao Tesouro / Multimap (Búsqueda del tesoro) — búsqueda del tesoro geolocalizada con pistas y artefactos en un mapa (OpenStreetMap, AR, OpenCV, Flutter, Node). Equipo: João Victor de Barros Felix y Mikael Vidal da Silva. Enlace: https://multimap.netlify.app/ (repositorio github.com/jvbfelix/Multimidea).
  • Cin Fighter (Street Fighter – CIn Edition) — juego de lucha cuyos luchadores son profesores del CIn. Equipo: Sérgio Leonardo Barreto Paixão, João Victor Soares Ferreira, Gabriel Felipo Raeli de Melo.
  • Dark Realm — RPG de acción souls-like en tercera persona, en el motor Core Games. Equipo: Mihael Guedes, Matheus Aragão, Natan Lima, Antônio Neto, Lucas Gomes.
  • Jogo da Afinação (Juego de la afinación) — laberinto en el que el jugador se guía afinando notas cantadas. Equipo: Alex Paulo Ferreira Damascena, Caio Bezerra Londres Barreto, José Danilo Silva do Carmo, Marcos André Cavalcanti, Pedro Correia de Carvalho de Q. Lima, Sofia Melo de Lucena.
  • LyriCreator — generador de letras de canciones a partir de artistas elegidos (modelo de lenguaje + interfaz web). Equipo: Alice Barbosa, Amanda Guimarães, Anna Luiza Caraciolo, Bruna Alves, Isabela Marinho, Lorena Vilaça.
  • TongueTwister — juego en Unity cuya mecánica usa reconocimiento de voz. Equipo: Arthur Lacet, Artur Leal, Bruno Henrique, Cauê Addae, Eduardo Geber, Matheus Paixão, Vinicius Eduardo.
  • Mapeamento de Acidentes de Trânsito no Recife (Mapeo de accidentes de tránsito en Recife) — dashboards a partir del portal de datos abiertos de la Prefeitura. Equipo: Olavo Rangel, Otavio Augusto, Romero Cartaxo.
  • Deep style transfer (visión por computadora) — aplicación que aplica estilos a las imágenes del usuario (TensorFlow + Streamlit). Equipo: Alex Alves do Nascimento Silva, Eduardo Alexandre de Amorim, Marcus Vinicius de Melo, Rafael Rodrigues da Silva.
  • Realidad aumentada — visualización de muebles en ambientes y de juegos de cartas sobre cartas de baraja usadas como marcadores (Unity + Vuforia). Equipo: Azemar da Rosa Teixeira Neto, Emanuel Vinícius Tavares dos Santos Gomes, Weslley Batista da Hora, Carlos Roberto Cordeiro Pereira, Humberto Lima de Alcântara Fonseca Filho.
  • Juego de plataformas 2D en Godot con una mecánica de movimiento especial. Equipo: Alice Vitoria Sales da Silva, Felipe Guimarães Vasconcelos, Filipe Gomes de Melo, David Johnson dos Santos, Icaro Wanderley Santana de Sena, Jose Rodrigo dos Santos Moura, Pedro Landim de Brito.
  • Proyecto de visualización de datos. Equipo: Clesson Roberto da Silva Junior, David Ubaldo Mesquita Londres, Yves Emannuel Francisco do Ó, Wesley Alves da Silva, Weybson Alves da Silva, Tomás Nascimento.

2021.2 · Notion "Tecnologias Divertidas", Discord y diseño de juegos

De febrero a mayo de 2022, a distancia hasta fines de marzo y presencial después.

  • A história encurtada de Kaguya Hime — novela visual en Ren'Py para aprender hiragana: en cada capítulo el jugador identifica los símbolos y gana créditos. Equipo: Almir Menezes, Daniel Henrique, Matheus Marques, Murilo Ventura, Pedro Henrique. Enlace: https://github.com/DanielHCorreia/VisualNovel--Kaguya-Hime. Pantalla de la novela visual Portada: A história encurtada de Kaguya Hime
  • Digaí — el juego Stop (Adedonha) con un toque musical, en salas con amigos. Banner de Digaí
  • Desktop Snake — juego de la serpiente en el que los obstáculos son los accesos directos del escritorio del jugador. Desktop Snake
  • SynchroEditor — editor automático que monta un video a partir de varios clips, cambiando de escena al ritmo de la música. SynchroEditor
  • RainCife — juego en el que un estudiante de la UFPE enfrenta un Recife inundado para llegar a la parada de autobús; la ideación preveía códigos QR. RainCife
  • Super Undersea Adventure — plataformas 2D en Unity: un buzo desciende por una ciudad sumergida (video en https://www.youtube.com/watch?v=x_fmCbcdn_I). Portada de Super Undersea Adventure
  • War — tablero digital de War con reglas propias. War
Ideaciones de juegos 2D presentadas el 10/03/2022
Ideaciones de juegos 2D presentadas el 10/03/2022

2021.1 · Videos de inspiración, SBCM y GPT-3

Clase a distancia, de septiembre a diciembre de 2021, por Meet y Discord.

  • Portal of Monstrosities (Nameless Grupo) — generador de monstruos de D&D con statblock, imagen mediante IA generativa y texto (GPT-3/GPT-J), en Python. Equipo: Arthur Cassimiro, Isaac Ferreira, Michael Felipe, Renato Alpes, Victor Guimarães. Página del informe Arte de Portal of Monstrosities
  • Pokémon Visual Concept Generator / Gendex Pokémon (Monks Blue – IA) — GAN entrenada con unos 6 mil sprites para generar nuevos Pokémon, con interfaz en el cliente (Python, TensorFlow, AngularJS). Equipo: Charles Gabriel Carvalho Cristovão, Paulo Henrique Leite Tavares Correia, Pedro Didier Maranhão, Pedro Tenório Lemos. Sprites generados Banner
  • Any Music Karaokê — aplicación web que convierte cualquier canción de YouTube en karaoke: separa la voz (Spleeter), alinea la letra (Genius, Auto Lyrix Align, Rabbit Lyrics) y la anima con P5. Página de la entrega
  • Melodia — cuatro juegos de iniciación musical para niños (timbre, estilos, memoria musical, lectura de notas), en Processing + SuperCollider. Equipo: Alexandra Viana Zarzar, Bruno de Melo Costa, João Pedro Henrique Santos Duarte, José Antônio Maciel, Thayná Santos. Menú de Melodia
  • Car Hockey — air hockey con autos y física realista. Equipo: Igor Domingos da Rocha e Silva, José Henrique Fernandes Silva, Matheus Correia da Rocha, Matheus Epitacio Barros de Lucena. Car Hockey
  • Randomizando a Geometria — recrea una imagen del usuario con círculos, cuadrados y líneas generados aleatoriamente (P5.js). Equipo: Anthonny, Henrique de Oliveira Braga Sakane, Matheus Amorim. Randomizando a Geometria
  • essaywars (Red Monks) — juego multijugador 1×1 de mecanografía: las palabras otorgan power-ups, recuperan vida o atacan al oponente (socket.io). Equipo: Heitor Coimbra, Gustavo Galdino, Gabriel Meireles, Nilo Drumond. essaywars
  • Queimando Aula (LAG – Juegos 2D) — juego de plataformas y combate basado en el quemado (balón prisionero), profesores contra alumnos (Construct 3). Equipo: Amanda Maria, Amanda Nunes, Gislayne, Lucas, Pedro.

2020.2 · Sonido, imagen, juegos 2D y 3D (mayo a septiembre de 2021)

Grupo remoto, con el calendario completo publicado desde el inicio: inspiraciones y herramientas en video y en Notion, seminarios de hasta diez personas evaluados mediante formulario, ejercicios, ideación, especificación, prototipo, entrega parcial, retroalimentación de usuarios, entrega técnica, demostración y entrega final el 02/09.

  • Babylonic Music Race (grupo Sonido) — carrera multijugador en la que cada nota correcta en el teclado-piano hace avanzar al personaje (JavaScript, Node, Tone.js). Equipo: André Valença, Daniel de Azevedo Pacheco, Gustavo Gonçalves Borges, João Vitor Marquim, Matheus Oliveira, Thiago Pinheiro Lima. Entrega final de Babylonic Music Race
  • Emotions and Spotify (grupo Imagen) — recomienda canciones en Spotify a partir del estado de ánimo detectado en fotos. Enlace: https://github.com/Gaudiot/EmotionsAndSpotify. Emotions and Spotify
  • CInatra! (música) — adaptación de Genius con notas musicales para desarrollar la percepción musical (Tone.js, React). Equipo: Marcos, Heitor da Silva Santos, André Ferreira Santos Sousa, João Vitor Valadares de Moraes, Francisco Marcos Lira do Nascimento. CInatra!
  • The Baker Knight Rises (juegos 2D) — RPG top-down en Unity ambientado en cocinas y restaurantes. The Baker Knight Rises
  • Pit of Friends / Precipício da Amizade (juegos 3D) — competición en Unity para empujar a los amigos fuera de las plataformas. Equipo: Kevin Andrews, Luís Carlos, Gabriel de Oliveira, Maria Beatriz, Marcus Almeida, Thomas Patrick.

2020.1 · Interrumpida en marzo de 2020, retomada de forma remota en 2021

Dos grupos.

  • Memes Kombat (juegos) — juego en Unity con multijugador (Mirror). Equipo: Gabriel Lyra (arte), Matheus Belfort, Vinícius Dantas.
  • Audiogame (audio) — juego guiado por narración y comandos de voz. Equipo: Marton Paulo, Matheus Isidoro, Pedro Freitas, Romildo Juliano, João Guilherme Paiva. Arquitectura de Audiogame (seguimiento, etapa 1)
Video de la actividad de IA del grupo (transferencia de estilo)
Video de la actividad de IA del grupo (transferencia de estilo)
  • Enlaces: https://youtu.be/DHj0WZFYeLA

2020.3 · Remoto, dos grupos, equipos por color y post-mortem

Semestre remoto de agosto a diciembre de 2020, con dos grupos en paralelo: IF687, de Ciencias de la Computación, e IF849, de Ingeniería de la Computación, este último con Filipe Calegário.

Grupo IF687 (CC):

  • Escape from 2020 (Juegos Azul) — side-scrolling shooter en Godot sobre huir del año 2020. Equipo: Mikahel Leal Dias, Pedro Eugenio, Roger Luiz, Vinicius Thiago.
  • Trost-TD (Juegos Roxo) — tower defense en Unity/C#. Equipo: Gabriela Correia Holanda Freitas, Matheus Alves Almeida, Paula Carollina Oliveira dos Santos, Bianca Carneiro da Cunha Nunes Ferreira, Matheus Marinho de Morais Leça, Gabriel Nogueira Leite, Vlademir José Montenegro de Melo.
  • Bola bolada (Jogos Amarelo) — juego de rondas en Unity con cámara controlada por el ratón. Equipo: Vitor Lopes Maia Albuquerque, Renatto de Souza Padilha Feitosa, Tiago Sousa Carvalho, Hugo Soares Ramos Falcão.
  • Jumpmath – The Game (Jogos Verde) — plataforma educativo: solo las barras con la ecuación correcta sostienen al personaje (Construct 2). Equipo: Alvaro Gabriel y Daniel Victor. Prototipo de Jumpmath
  • As Aventuras do Cidadão de Bem na Terra da Cloroquina (Jogos Vermelho) — plataforma 2D en el que el personaje esquiva el virus y las aglomeraciones hasta llegar a la vacuna. Equipo: Andreza Dantas Layme Pifano de Moura, Ismael Rufino Alves Júnior, José Raphael Danillo dos Santos, Wellisson Franklin Cordeiro Pereira.
  • ECO — juego 3D en Unity en el que se obtienen puntos al localizar el origen del sonido (audio 3D). Autor: Felipe Basto Tabosa. ECO
  • PLAWMI – Plataforma Web de Multimídia Interativa — aves en la pantalla reaccionan a la frecuencia de la voz captada por el micrófono (Web Audio API, Meyda, Konva.js). Equipo: Aline Gouveia, Bruno Martins, Eduardo Conti, Iris Soares, Magnon Souza, Marconi Gomes, Rodrigo Rodrigues. Informe de PLAWMI
  • Análise de sentimentos das eleições do Recife 2020 (IA Verde) — PLN sobre tuits acerca de los candidatos a la alcaldía. Equipo: Adriano Nascimento de Santana, Bruno Mesquita, Jefferson Carlos Lima da Costa, Matheus Barbosa. Portada del informe
  • Podcast Translator (IA Laranja) — transcribe, traduce y genera un nuevo audio del podcast en otro idioma (APIs de Google; Node, Redis/Bull, Docker). Equipo: Anderson César, Eidson Sá, José Bezerra, Maria Clara, Mateus Felipe, Tiago de Barros. Diapositivas de Podcast Translator Post-mortem
  • tetRL.io (IA Vermelho) — agente de aprendizaje por refuerzo que aprende a jugar el Tetris creado por el mismo equipo (Tetr.io) en otra asignatura. Equipo: Alexandre de Queiroz Burle, Danilo Vaz Marcolino Alves, Humberto Lopes Ferreira de Souza, Matheus Vinícius Teotonio do Nascimento Andrade, Uanderson Ricardo Ferreira da Silva. tetRL.io
  • Jogo de localização de estímulo sonoro 8D (AUDIOV-3) — aplicación móvil con giroscopio.
  • Comfeats — generador de versos al estilo de un artista (textgenrnn).

Grupo IF849 (EC, con Filipe Calegário):

  • Chaotic Show (Grupo 08, juegos) — juego rítmico en Construct 2 con sincronización manual de la música. Equipo: Matheus Branco de Siqueira, André Luis Peixoto e Vasconcelos Junior, Antônio Barros da Silva Netto, Adrion Cavalcanti de Albuquerque Filho, Lucas Gabriel dos Santos Araújo, Pedro Kempter Brant.
  • Moose (AR/VR 01) — museo en casa en realidad aumentada (SwiftUI + ARKit) integrado con una API de música. Equipo: Maria Eduarda Senna, Robson Oliveira, Samuel Brasileiro, Samuel Souza. Moose
  • Too Long Didn't Listened (TLDL) (Grupo 2 – IA1) — bot de Telegram que transcribe los audios recibidos. Equipo: Caio Moreira Gomes, João Rafael da Silva Faria, Ramon Jorge Valença Wanderley, Thiago Augusto dos Santos Martins, Marco Aurélio Ferreira Santana, José Carlos Carvalho Brandão. Informe de TLDL
  • Car VR — juego 3D de autos en Unity, prototipado en Figma. Equipo: Elaine Cruz, Guilherme Xavier, Leonardo dos Anjos, Matheus Felipe. Prototipo de Car VR
  • Feel D Bit — asocia músicas a las imágenes enviadas por el usuario, para que personas con discapacidad visual "sientan" el ambiente. Equipo: Ailson Cruz, Avner Anjos, Hugo Santos.
  • VIBE (Áudio 01) — bot que recomienda músicas e imágenes según el estado emocional del usuario. Equipo: Gabriel Luna, Jéssica Amaral, Lucas Morais, Manoel Neto, Paulo Victor.
  • PadilhaBOT (Grupo 3 – IA 2) — bot construido en IBM Cloud. Equipo: Augusto Terra, Daniel Pacheco, Gabriel Vaz, Ícaro Guerra, Pedro Machado, Alexandre Vieira.
Cronograma de las próximas entregas (2020.3)
Cronograma de las próximas entregas (2020.3)

2019.2 · Monitor, talleres y Rec'n'Play

De agosto a diciembre de 2019, con el monitor Luiz Henrique "Tato" Caúla, quien dirigió seminarios en las ausencias del profesor e impartió el taller de React.

  • Obstacle Swap (juegos) — plataforma 2D multijugador por turnos: mientras un jugador intenta llegar al objetivo, el otro activa trampas. Equipo: Felipe Benjamin Mendonça Araújo, José Gabriel Silva Pereira, Lucas Silva de Mendonça, Melissa Corrêa de Mesquita Falcão, Pedro Ventura Coutinho. Enlace: https://github.com/zegabr/ObstacleSwap.
  • Mapsify (Computação Musical (computación musical), grupo 1) — aplicación (Expo/React Native) que crea listas de reproducción en Spotify y las asocia a direcciones en el mapa, haciéndolas públicas. Equipo: Aldiberg Júnior, Christian Davi, Daniel Bastos, Rodrigo Albuquerque, Vitor Sousa, Ruy Melo. Enlaces: https://github.com/rodrigoap2/Mapsify y https://github.com/danbsts/mapsify-server.
  • FaCIn (IA) — Equipo: Leão Liu Masur, Guilherme Afonso Galindo Padilha, Gabriel Teixeira Soares de Almeida y Mateus Lucena Loureiro.
  • Variasmidias (Computação Musical (computación musical), grupo 2) — Lucas Vinícius, Josué Fidelis, Arthur Cabeça, Felipe Souza, Pedro Souza, Felipe França, Marvin Miguel.
Convocatoria del taller
Convocatoria del taller "Máquinas Criativas" en el Rec'n'Play 2019

2019.1 · Tres seminarios y demo day

De febrero a julio de 2019, con monitores, en cuatro fases.

  • Idea del grupo de IA (Desafío 1): generar una música original a partir del BPM de los movimientos del usuario en la webcam.
  • Presentación final del grupo de audio, sobre creación de música, análisis de audio y reconocimiento de voz (abre.ai/mmbot): Lucas Barros, Lucas Cardoso, Luan Brito, Éden Santana, Rafael Mota, Saulo Guilhermino, Penélope Araújo, Pedro Veríssimo, Gabriel Pessoa, Matheus Lima, André Luna.
Actividad del pianito (Tone.js) entregada por el grupo de juegos
Actividad del pianito (Tone.js) entregada por el grupo de juegos
  • Enlaces: https://dinosaulo.github.io/

2018.2 · Seminarios por área y monitores

De agosto a diciembre de 2018, con monitores.

  • Timber — carrera contra el tiempo derivada de un juego anterior de João Victor (SFML); la propuesta inicial era un beat-em-up ambientado en el CIn con profesores como niveles. Equipo: Alandrey André, Gabriel Alves, Heitor Sammuel, João Victor, Juliano Cezar, Natanael Neto, Pedro Henrique. Enlace: https://github.com/jvcoutinho/Timber-. Timber
  • GoodTone — solución para jugadores de RPG de mesa, tras sesiones y entrevistas con jugadores. Equipo: Rodrigo de Araújo Lemos, André Soares da Silva Filho, André Luiz Pereira da Silva, Lucas Aurelio Gomes Costa, Germano Pires de Carvalho, Renato Joaquim de Miranda Ferreira.
  • Voice Maker + — grupo de diez integrantes: Almir Alves, Anderson Carneiro, Carlos Menezes, Hywre Cesar, João Plácido, Lucas Thierry, Maíra Cabral, Mayara Cavalcanti, Paulo Carneiro, Rebeca Oliveira.
  • Experimento sobre visión estéreo — rastrear un objeto en el espacio sin interferencia externa. Autor: Hywre Cesar.
Recopilación de sistemas inspiradores en la pizarra, 23/08/2018
Recopilación de sistemas inspiradores en la pizarra, 23/08/2018
  • Enlaces: https://heitorado.github.io/EkansEmag/

2018.1 · Sistemas inspiradores y el desafío de la idea

La clase levantó sistemas inspiradores, pasó por el "Desafío 1: elegir la idea", relató las dificultades teóricas y técnicas de cada equipo e hizo la evaluación 360 por grupo.

  • Pitch Voice (grupo de juegos) — aplicación Android estilo karaoke-juego: ruleta de temas, se canta un fragmento que encaje y los demás votan. Equipo de 14 integrantes: Maria Luiza Menezes Vieira, Larícia Maria Mota Cavalcante, Victor Aguiar Guedes, Maria Eulália Marques Gomes dos Reis Aires, Alecsandro Silva da Conceição Junior, Pamella Bezerra da Silva Ferreira, Italo Ribeiro Soares, Henrique Andrade Mariz, Marina Oliveira de Barros, Lucas Miranda Lin, Guilherme Augusto Campos de Melo, Daniel Filgueira Bezerra, Rafael Prado Santos, Adson Paulo da Silva Ramos.
  • Bot musical — bot de Discord que infiere el sentimiento de la conversación y reproduce canciones compatibles (atributos de Spotify, letras de musixmatch).
  • Aplicación de sonido por expresiones faciales (equipo de sonido) — reconoce movimientos del rostro en video y emite efectos sonoros.
  • Music Based Procedural Art — arte procedural generado en tiempo real a partir de la música (three.js). Prototipo: https://lams3.github.io/three-js-examples/Music/index.html. Protótipo Music Based Procedural Art
  • picpuzzle — Equipo: Alesson Farias, Douglas Cavalcante y Joyce Santana; la idea anterior del equipo, "Blend It", manipulaba videos.
  • Sintetizadores móviles — estudio de mercado y evaluación con usuarios de Fingú Synth Beta (realizado en 2016.2). Autor: Pedro Torchio.

2017.2 · Mazo de cartas, GDD y tres informes

De agosto a diciembre de 2017.

  • FastPic (IA) — juego inspirado en Gartic: el jugador fotografía el objeto solicitado y el IBM Watson verifica la imagen; ranking en tiempo real (Django). Equipo: Alexandre Victor, Amanda Isabel, Bruno Filho, Carolina Tavares, Edjan Michiles, Felipe Bormann, Gabriel Vinícius Melo, Leonardo Galdino, Luã Lázaro, Lucas Florêncio, Lucas Rufino, Lucas Valença, Matheus Hopper, Pedro Tôrres, Rodrigo Lima, Thiago Casanova, Ullayne Fernandes. Informe de FastPic
  • CInpocalypse (Surviving College) (juegos) — shooter de supervivencia top-down en el que cada nivel es un período de la carrera y cada jefe, un profesor. Equipo: Adilson Angelo da Silva Junior, Douglas Soares Lins, Fernando Rangel Magalhães, Francisco Soares dos Santos Neto, Igor de Andrade Farias Poncell, João Felipe da Matta Ribeiro Moura, João Victor Oliveira Santos, Jônatas de Oliveira Clementino, Lucas Santana da Silva, Luiz Henrique Souza Gomes Oliveira, Luiz Henrique Tavares Caúla, Luís Henrique do Nascimento Santos, Miriane Silva Trajano do Nascimento, Márcio David Barbosa, Paulo Vitor Cruz e Silva, Pedro Henrique Cardoso dos Santos, Ramon de Saboya Gomes, Rodrigo Cunha da Silva, Rodrigo Ferreira Oliveira de Paula, Valdemiro Rosa Vieira Santos. Mockup de baja fidelidad de CInpocalypse
  • Playlist colaborativa con el "DJ" Cleito (computación musical) — genera playlists en Spotify a partir de los gustos de los participantes de un evento de Facebook. Equipo: Danilo Lima, Eduardo Luiz Silva, Hiago Rodrigues da Silva, Luiz Felipe de Barros Jordão Costa, Rodrigo César Elpidio Lins, Tharcio Marcilio Araujo Melo da Silva, Thiago Lopes, Wellington Barbosa de Almeida.

2017.1 · LOUCO, Voxar y presentaciones por Hangouts

De marzo a julio de 2017.

  • Dona Cuca — aplicación de ayudante de cocinero (guion de interacción por voz validado en mayo). Equipo de Victor Augusto Pereira Porciúncula.
  • breg-o-matic — proyecto vinculado al brega, presentado a Filipe Calegário y al empresario de la banda Faringes da Paixão.
  • Preditor de likes no Instagram — estima los likes de una foto a partir de etiquetas extraídas por APIs de visión (Google Cloud Vision, Imagga) y regresión (MLP, árbol). Equipo: Marcos Barreto, Jailson Dias, Leonardo Alves, Luiz Reis. Enlace: https://github.com/msb55/projeto-multimidia.
  • IAM — identificación de voz; el equipo (Vinícius Moraes, Vitor José da Silva Lima y colegas) propuso migrar a un juego de ritmo en LÖVE/Lua o a un ajedrez controlado por voz.
  • Gerador de vídeo em mosaico — reproduce varios videos en un marco con ffmpeg y Java. Enlace: https://github.com/rslgp/multimidia.
  • barbie girl — proyecto de Jadson Torres de Lucena.

2016.2 · HTC Vive y proyectos por grupo

De agosto a diciembre de 2016, con João Tragtenberg en prácticas docentes.

  • Fingú Synth — sintetizador digital básico para Android (44,1 kHz; ondas senoidal, triangular, diente de sierra y rectangular), informe en formato de presentación; publicado como "Fingú Synth Beta" en la Play Store. Autor: Pedro Torchio. Portada del informe de Fingú Synth Pantalla de resultado de Fingú Synth
  • Sequence2 — juego con GDD y diario en una wiki (AltDevMode, pbworks). Autor: João Lucas Mendes de Lemos Lins.
Clase con HTC Vive, noviembre de 2016 (video en YouTube)
Clase con HTC Vive, noviembre de 2016 (video en YouTube)
  • Enlaces: https://www.youtube.com/watch?v=gjbza6S3tu0

2016.1 · Programa básico, LOUCO y Voxar

De marzo a julio de 2016.

  • Evaluación de tiempo y compás con guitarra — software de apoyo al aprendizaje musical en tiempo real. Equipo: Caroline Medeiros, Gedson Santos, Pedro Queiroz, Saulo Albuquerque, Willer Amorim.
  • Reconocimiento de firmas — app Android que compara firmas con el documento de identidad mediante aprendizaje automático. Equipo: Alice Borner, Anne Kelly, Leandro Damasceno, Livisghton Kleber.
  • Composición Musical Accesible — pedalera operada por códigos QR (Pedalboard.js, Web Audio API), accesible a músicos con discapacidad motriz. Equipo: Danielle Sales, Gabriel Henrique, Lucas Falbo, Maria Cecília Hunka.
  • Juego de storytelling para personas con discapacidad visual — narrado, con comandos de voz, vibración y audio 3D, para móvil. Equipo: Albertinin Mourato, Eduardo Maia, Eduardo Menezes, Giovanni Barros, Pedro Sereno.
  • Limpieza de ruido y alteración de tono de archivos de audio. Autor: Tharcio Marcilio.
  • Gestos con el smartphone para controlar un pedal de guitarra — propuesta discutida en junio.

2015.2 · Seminarios, MIDI y Kinect

De agosto de 2015 a enero de 2016.

  • Squaric — juego con el audio como elemento principal. Equipo: Bruno Cipriano Minhaqui, Leonardo Jose Schettini de Arruda, Pedro Henrique Sousa de Moraes. Relatório do Squaric
  • Candle — aplicación de tecnología asistiva para personas ciegas. Equipo: Ihago Henrique Lucena e Silva, Kerolayne Gomes Tato Cota. Telas do Candle
  • O Príncipe Feliz: Uma História Interativa — libro interactivo para iOS, para niños de 3 a 7 años, a partir del cuento de Oscar Wilde. Equipo: Bruna Angélica de A. Cruz, Bruno Barbosa Torres, Layon Tavares Bezerra.
  • MEO – Mova e Ouça (grupo Música y Movimiento) — reconocimiento de movimientos con Kinect que dispara sonidos. Equipo: Descartes Kunzi, Luis Delgado, Guilherme Cordeiro, Pedro Mota, Fillipe de Menezes. Relatório do MEO
  • Runner rítmico — juego de carrera en Unity cuyos niveles siguen el compás de la música (beat-synchronizer). Equipo: Antônio Harger Rivero, Vinícius Vieira Moreira, Ericka Pricila, Egberto Santana.
  • App de caligrafía y dibujo (grupo 09) — "how to" con interacción táctil. Equipo: Anderson Mota da Silva, Bruno César, Igor Vinícius Pinheiro Cordeiro Leão, Ricardo Robson Mendes da Silva, Rielson Leandro Silva de Lima. Telas do app de caligrafia
  • Motor Mayhem — juego en Unity 5 (grupo del "juego de auto/fútbol"). Equipo: Arthur Freitas, Daniel Maida, João Pedro, José Murilo, Matheus Feliciano. Capa do relatório do Motor Mayhem
  • Mystical (grupo de animación) — aplicación Android con OpenCV y la API Camera2. Equipo: Arthur Henrique, Bárbara Lima, Henrique Vicente, Késsia Nepomuceno, Raquel Maria. Página do relatório do Mystical

2015.1 · El grupo que estrenó el Classroom

De marzo a julio de 2015, con la misma secuencia de las ediciones siguientes: diez aplicaciones multimedia probadas por cada alumno, luego una aplicación alternativa, luego la definición de los proyectos.

  • GoAngel — Equipo: Edymir Étienne, Emanuel Silva, Mateus de Freitas, Thayonara Ponte.
  • Genius — versión del juego Genius con modo por voz previsto. Equipo: Filipe Nogueira Jordão, Leonardo Ribeiro Borges, Leonardo do Rego Espíndola, Túlio Cavalcanti.
  • Rhythm Hunter, Woop, KanjIT y WichOne — proyectos con video e informe.
  • Definición de proyecto entregada el 22/04 por el grupo de Samuel Paz, Tomer Simis, Marlon Reghert y Lucas Perrusi.

Preguntas frecuentes

¿Qué es Introdução à Multimídia (IF687 · IF849)?

Asignatura de proyecto. La clase recopila sistemas y herramientas que la inspiran, forma grupos, define un producto multimedia y lo construye en dos entregas —la técnica y la final—, con evaluación entre pares.

¿Cuándo se ofreció Introdução à Multimídia?

19 grupos, de 2015.1 a 2025.2.