Vai al contenuto
Giordano Cabral

IF687 · Laurea triennale, CIn/UFPE · 2015.1 – 2025.2

Introdução à Multimídia (Introduzione alla multimedialità) (IF687)

Corso basato su progetto. La classe individua sistemi e strumenti ispiratori, forma i gruppi, definisce un prodotto multimediale e lo realizza in due consegne — quella tecnica e quella finale —, con valutazione tra pari.

Aula vuota a fine giornata: file di sedie, lavagna bianca, finestra con persiana; una sedia, rossa, rivolta verso le altre.

01 · Didattica

Il corso

Introdução à Multimídia (Introduzione alla multimedialità) (IF687) è un corso di laurea triennale del CIn/UFPE, di 45 ore, aperto a Ciência da Computação, Engenharia da Computação e Sistemas de Informação, tenuto da Giordano Cabral dal 2015.1 al 2025.2, ad eccezione del 2023.2 e del 2024.1. Il corso non prevede lezioni frontali: gli studenti presentano esempi di sistemi multimediali di loro interesse, gli esempi vengono raggruppati in aree di interesse, la classe si divide per tema e ogni gruppo tiene un seminario per gli altri. Nel 2026, con il nuovo piano di studi, è stato sostituito da Tendências em Mídia e Interação (CIN0055), con la stessa struttura.

02 · Didattica

Semestri

Ventuno edizioni tra il 2015.1 e il 2025.2. Nel 2020.1 la classe fu interrotta a marzo dalla pandemia e ripresa nel 2021; nel 2020.3 ci furono due classi in parallelo, quella di Ciência da Computação (IF687) e quella di Engenharia da Computação (IF849), quest'ultima con Filipe Calegário.

03 · Didattica

Che cosa fanno gli studenti

Portano ispirazioni; individuano gli strumenti di sviluppo della propria area; formano gruppi per tema e ogni gruppo tiene un seminario per gli altri (uno strumento semplice, uno avanzato, uno diverso) e assegna un'attività con istruzioni che tutti eseguono la settimana seguente. Seguono l'ideazione, il piano di progetto, una consegna parziale in cui l'ambito può essere rinegoziato, la presentazione tecnica (codice, architettura, difficoltà, divisione del lavoro) e la dimostrazione finale; il voto del progetto viene distribuito all'interno del gruppo tramite valutazione a 360 gradi. Nelle classi recenti sono stati introdotti test drive con la classe e un prototipo in vibe coding. Questa pagina raccoglie circa 125 progetti di gruppo.

04 · Insegnamento

Materiali

Diagramma
Diagramma "Atividade 3 — ciclos de entregas e avaliações" (Attività 3 — cicli di consegne e valutazioni), usato nel 2020.1 e nel 2020.2

Lavori degli studenti64 consegne · 2020.2 → 2025.2

A Goblin's Tale

Introdução a Multimídia 2025.2

Gioco d'azione in Godot: un goblin parte in viaggio tra foreste, rovine e frontiere proibite per scoprire che cosa è accaduto al suo villaggio, affrontando orde di cavalieri.

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

Diário Inteligente

Applicazione in cui l'utente registra la giornata in audio — racconti, riunioni, momenti — e l'IA genera automaticamente un riassunto sotto forma di insight.

Orquestra Colaborativa
Introdução a Multimídia 2025.2

Orquestra Colaborativa

Breno Silva, Murilo Barbosa, Tiago Menezes, Victoria Luquet

Sequencer musicale a griglia di 64 passi, in quattro battute, in cui più utenti compongono contemporaneamente nella stessa stanza, alternando pianoforte, sintetizzatore e chitarra; sincronizzato tramite WebSocket.

StyleVision

Introdução a Multimídia 2025.2

Consulente di moda con IA: analizza la foto di un outfit, riceve domande via audio o testo e restituisce critiche e suggerimenti di vari modelli, con risposta in 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

Gioco ispirato a Flappy Bird controllato solo con la voce: la frequenza del suono fa salire o scendere l'uccello e il volume ne accelera il volo; realizzato in JavaScript e 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

Gioco del domino tra amici realizzato con il motore Godot, con tre modalità: quella classica, quella del "puxando do morto" e una terza modalità originale.

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

Gioco di memoria e coordinazione motoria controllato dai gesti: la webcam diventa un sensore (OpenCV e MediaPipe), il giocatore memorizza una sequenza di colori e la riproduce toccando dei cerchi sullo schermo con la mano indicata, contro il tempo.

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

Applicazione web per sessioni interattive di domande, risposte e votazione, pensata per dinamiche di rompighiaccio e quiz semplici, con server in FastAPI e interfaccia in 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 generazione procedurale delle mappe: a ogni partita cambiano i percorsi, le risorse e il comportamento delle creature di un labirinto che attraversa diversi biomi, con esplorazione, combattimento in tempo reale e progressione del personaggio.

Music Translator
Introdução a Multimídia 2025.1

Music Translator

Vitor Gabriel Gomes Dias

Strumento che usa l'IA per adattare i testi delle canzoni a un'altra lingua senza traduzione letterale: analizza melodia, ritmo e carica emotiva della canzone originale e ricrea il testo per mantenere la stessa sensazione.

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

Applicazione web che trasforma sentimenti e idee astratte in ispirazioni visive di viaggio: a partire da ciò che l'utente descrive, suggerisce destinazioni e genera immagini artistiche personalizzate 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

Piattaforma per giocatori e master di GDR da tavolo (Dungeons & Dragons) che riunisce in un unico luogo scheda del personaggio, manuali di regole, quaderno degli appunti e lancio dei dadi, con un chatbot che risponde ai dubbi sul mondo di gioco e genera immagini di mostri e ambientazioni.

Controllo multimediale tramite gesti
Introdução a Multimídia 2024.2

Controllo multimediale tramite gesti

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

Sistema di visione artificiale che riconosce i gesti delle mani tramite la fotocamera e li associa a comandi di riproduzione su Spotify — volume, cambio di brano, play e pausa —, con registrazione di gesti personalizzati.

Coup Digital
Introdução a Multimídia 2024.2

Coup Digital

Versione online del gioco di carte Coup: ogni giocatore inizia con due carte e due monete e agisce per essere l'ultimo sopravvissuto; partite in tempo reale per più giocatori, con Socket.io e chat integrata.

PurpleHole
Introdução a Multimídia 2024.2

PurpleHole

Gioco 2D di piattaforme e rompicapo in cui il giocatore passa da una dimensione all'altra per risolvere le sfide; scritto in C++ con SDL 3, con editor di livelli integrato, fisica a griglia e supporto per controller e tastiera.

Star Rush
Introdução a Multimídia 2024.2

Star Rush

Gioco che unisce memory e corsa contro il tempo: il giocatore scopre le caselle colorate di un tabellone, evita le caselle bomba e, quando viene annunciato il colore bersaglio, deve ricordare il percorso per raggiungerlo con tutto di nuovo nascosto.

Visualizzatore dello spettro musicale
Introdução a Multimídia 2024.2

Visualizzatore dello spettro musicale

Vinicius Cardoso Novaes

Visualizzatore musicale da riga di comando che disegna, con pygame, forme che seguono lo spettrogramma di ciascun frammento del brano in riproduzione, calcolato tramite trasformata di Fourier con pydub.

Visualizzatore musicale 3D
Introdução a Multimídia 2024.2

Visualizzatore musicale 3D

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

Visualizzatore interattivo che trasforma una canzone (file MP3 o microfono) in cubi tridimensionali che reagiscono al suono in tempo reale, con numero, dimensione e colore dei cubi regolabili; realizzato con p5.js e p5.sound.

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

Historical Hopper

Gioco di piattaforme 2D in Unity che attraversa epoche diverse in livelli con ostacoli e nemici.

Just Pente

Introdução a Multimídia 2023.1

Gioco di ballo ispirato a Just Dance con coreografie di brega funk: un rilevatore di posa estrae i 33 punti del corpo dai video di danza, un personaggio in Unity riproduce la coreografia e la webcam confronta la posa del giocatore in tempo reale per assegnare il punteggio.

Momentum Chess
Introdução a Multimídia 2023.1

Momentum Chess

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

Scacchi in cui l'illuminazione e la musica di sottofondo cambiano in base al momento della partita — rischio imminente o calma — affinché i giocatori sentano la tensione del gioco.

github.com

MoodSfy

Introdução a Multimídia 2023.1

Servizio che genera su Spotify, tramite API, una playlist coerente con lo stato d'animo scelto dall'utente — ciò che prova o ciò che vuole provare.

Pomeyedoro

Introdução a Multimídia 2023.1

Timer Pomodoro guidato dal tracciamento oculare: la visione artificiale segue il battito delle palpebre e restituisce un feedback in base alla durata della sessione.

Puzzle con immagini generate dall'IA
Introdução a Multimídia 2023.1

Puzzle con immagini generate dall'IA

Applicazione Flutter che genera un'immagine a partire dalla descrizione dell'utente e la trasforma in un puzzle: i pezzi ruotano fino a completare l'immagine.

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

Dall'immagine alla musica: l'utente invia una foto e il sistema cerca su Spotify brani ad essa collegati, tramite ricerca letterale, emotiva o combinata.

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

WHY.C

Gioco di indovinelli: ogni giocatore genera un'immagine con tre parole chiave e l'avversario cerca di scoprirle in un minuto.

prompt.io

Introdução a Multimídia 2022.2

Lucas Gabriel Rodrigues de Melo

Gioco di prompt e immagini in tre repository (front-end, API e generatore di prompt e immagini).

github.com

Caça ao Tesouro (MultiMap)

Introdução a Multimídia 2022.1

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

Caccia al tesoro basata sulla geolocalizzazione: punti indizio e artefatti di interazione segnati per latitudine e longitudine, con immagini generate sul tema del luogo (parchi, zoo).

multimap.netlify.app

Desktop Snake

Introdução a Multimídia 2021.2

Gioco del serpente in cui gli ostacoli sono le icone del desktop: prima di giocare, il giocatore dispone le icone e crea la propria mappa.

Digaí

Introdução a Multimídia 2021.2

Stop (Scattergories) musicale: crea la stanza, invita gli amici e scopri chi conosce più canzoni.

Progetto di Jonathan Kilner

Introdução a Multimídia 2021.2

Jonathan Kilner dos Santos Silva

github.com

Raincife

Introdução a Multimídia 2021.2

Gioco in cui si aiuta un personaggio a raggiungere la fermata dell'autobus in una Recife dal giorno piovoso, tra scarafaggi volanti e altre creature.

Super Undersea Adventure

Introdução a Multimídia 2021.2

Gioco di piattaforme in Unity: un subacqueo scende negli abissi di una città sommersa, camminando e saltando fino al fondo del mare.

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

SynchroEditor

Editor video automatico sincronizzato con l'audio: riceve più video e una canzone e monta un nuovo video le cui transizioni avvengono a tempo di musica.

Visual novel di Kaguya Hime (hiragana)

Introdução a Multimídia 2021.2

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

Visual novel in Ren'Py sulla storia di Kaguya Hime in cui il giocatore identifica gli hiragana degli oggetti presenti nella scena per guadagnare crediti e sbloccare capitoli.

War digitale

Introdução a Multimídia 2021.2

Ricreazione del gioco da tavolo War come tavoliere digitale, con regole proprie per rendere le partite più dinamiche.

Any Music Karaokê

Introdução a Multimídia 2021.1

Applicazione web che riceve un brano da YouTube e restituisce un video karaoke completo: separa la voce dalla base strumentale (Spleeter), allinea il testo nel tempo e genera animazioni che reagiscono alla musica.

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

Gioco che unisce air hockey e automobili, con simulazione fisica del movimento dei veicoli e due modalità, standard e con ostacoli.

Gioco di digitazione multiplayer
Introdução a Multimídia 2021.1

Gioco di digitazione multiplayer

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

Gioco multiplayer da browser in cui si digitano parole per attaccare e difendersi dagli avversari nella stessa stanza, senza registrazione; vince l'ultimo sopravvissuto.

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

Gioco di introduzione alla musica per bambini, con modalità per riconoscere strumenti, stili, note e sequenze.

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

Generatore di sprite di Pokémon con reti generative avversarie addestrate su circa seimila immagini, con interfaccia nel browser per ispirare gli artisti a concepire nuove creature.

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

Portal of Monstrosities

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

Generatore di mostri per giochi di ruolo da tavolo (Dungeons & Dragons): a partire da nome, tipo e grado di sfida, produce il blocco delle statistiche, una descrizione e un'immagine del personaggio, per far risparmiare tempo al master.

Randomizando a Geometria

Introdução a Multimídia 2021.1

Anthonny, Henrique de Oliveira Braga Sakane, Matheus Amorim

Software in p5.js che ricrea un'immagine caricata dall'utente a partire da figure geometriche (cerchi, quadrati, linee) che compaiono in modo casuale fino a comporre l'immagine, con controllo delle dimensioni e animazione.

Analisi del sentimento dei tweet sui candidati (Elezioni di Recife 2020)

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

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

Elaborazione del linguaggio naturale sui tweet pubblicati sui candidati a sindaco di Recife nel 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

Gioco del gruppo Jogos Vermelho.

Bola bolada

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

Gioco in Unity con round, nemici e punteggio, del gruppo Jogos Amarelo.

Car VR

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

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

Esperienza di realtà virtuale con un'auto, prototipata in Figma e implementata in 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

Gioco del Grupo 08.

ECO

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

Gioco realizzato in Unity.

Escape from 2020

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

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

Gioco del gruppo Jogos Azul.

Feel D Bit

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

Ailson Cruz, Avner Anjos, Hugo Santos

Piattaforma che associa brani musicali alle immagini caricate dall'utente, affinché le persone con disabilità visiva "sentano" l'ambiente attraverso la musica.

Jumpmath — The Game

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

Alvaro Gabriel, Daniel Victor

Gioco educativo di matematica per bambini.

Moose

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

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

Progetto del gruppo 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 gruppo 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

Piattaforma web di multimedialità interattiva.

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

Strumento di produttività che traduce i podcast.

tetRL.io

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

Apprendimento per rinforzo applicato a Tetr.io, un Tetris giocato nel browser.

Too Long Didn't Listened

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

Riassume i lunghi messaggi audio delle app di messaggistica per chi non può ascoltarli.

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

Gioco di difesa della torre (tower defense) del gruppo Jogos Roxo.

VIBE

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

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

Bot che suggerisce brani musicali e immagini in base allo stato emotivo dell'utente.

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

Gioco multiplayer di corsa in cui la tastiera del computer diventa un pianoforte: indovinare le note della sequenza fa avanzare il personaggio, sbagliarle lo fa arretrare, al suono di temi di film e videogiochi.

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

CInatra

Adattamento del gioco Genius per allenare la percezione musicale: al posto dei colori, note che il giocatore deve identificare e memorizzare, in sequenze che si allungano a ogni risposta corretta.

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

Emotions and Spotify

Applicazione che rileva l'umore in una foto e consiglia, nello Spotify dell'utente, brani di suo gusto che corrispondano all'emozione rilevata.

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

The Baker Knight Rises

Gioco 2D in Unity, con visuale dall'alto in stile RPG, con un cuoco-cavaliere che affronta nemici dotati di attributi di vita e difesa.

05 · Insegnamento

Edizioni

2025.2 · Test drive e vibe coding

Da settembre a dicembre 2025, con il semestre organizzato in argomenti che rispecchiano il metodo: ispirazione, esplorazione degli strumenti e progetto individuale, ideazione di gruppo con un video delle tre idee, piano di progetto, definizione e analisi dei punti critici, prototipo in vibe coding, tre test drive con la classe a novembre e dicembre, consegna tecnica, dimostrazione finale il 16/12 e valutazione 360.

  • A Goblin's Tale — gioco 2D a ondate di nemici in un universo medievale, realizzato in Godot: un goblin parte alla ricerca della moglie e dell'amico rapiti da dei cavalieri. Squadra: Lucas Bourguignon, Tomé Lima, Flávio Araújo, Guilherme Rigaud, João Moraes. Schermata di A Goblin's Tale alla consegna finale
  • StyleVision — consulente di moda con IA: analizza la foto del look, riceve la domanda tramite audio o testo e restituisce valutazioni di più di un modello (GPT-4o-mini e Gemini), anch'esse in audio; Flask + SocketIO, OpenCV, Faster-Whisper. La stessa squadra aveva pianificato un traduttore di gesti tramite visione artificiale e ha cambiato progetto. Squadra: Daniel Dias, Gabriel Ayres, Jefferson Santos, João Victor Nascimento, Pedro Fischer, Walter Crasto. Miniatura di StyleVision
  • Orquestra Colaborativa — sequencer musicale in tempo reale: più persone compongono nella stessa sala in uno step sequencer 8×16 (Node + Socket.io + Tone.js), con replay della cronologia ed esportazione. Squadra: Breno Silva, Murilo Barbosa, Tiago Menezes, Victoria Luquet. Interfaccia dell'Orquestra Colaborativa
  • Voice Force — gioco in JavaScript e Python controllato dalla voce: la frequenza del suono fa salire o scendere l'uccellino e il volume lo accelera. Squadra: Allan Soares Vasconcelos, Álvaro Gabriel C. Lima, Peterson Jesus Feitosa de Melo, Vinicius Sales Oliveira. Grafica di Voice Force
  • Diário Inteligente — registrazione della giornata tramite audio (racconti, riunioni) con riassunto e insight generati dall'IA. Logo del Diário Inteligente

2025.1 · Sei aree, sei seminari, esperimenti in aula

Classe di 46 studenti, con una pagina su Gamma (https://introducao-a-multimidia-m8bc1bq.gamma.site/) e un foglio di calcolo per il monitoraggio.

  • Labirinto Infinito — RPG 2D con generazione procedurale di mappe e biomi; giocabile nel browser. Squadra: 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. Link: https://pedrocase.github.io/Multimidia-projeto/ (repository github.com/pedrocase/Multimidia-projeto). Labirinto Infinito in esecuzione nel browser (17/09/2026) Pagina della consegna finale del Labirinto Infinito
  • Dominózada — adattamento digitale del domino in Godot con vari modalità (classico, "gato com lebre", pescando dal morto). Squadra: 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. Pagina della consegna tecnica del Dominózada
  • HandGenius — gioco di memoria e coordinazione motoria controllato da gesti tramite webcam: ripetere la sequenza di colori con la mano giusta, contro il tempo. Squadra (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. Logo di HandGenius
  • O Oráculo Criativo — applicazione web che trasforma una frase sul sentimento di un viaggio in un suggerimento di destinazione e in un'immagine generata dall'IA; è nata come app di itinerari con moduli ed è stata rifatta dopo il feedback ricevuto in aula. Squadra: 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. Copertina della presentazione di O Oráculo Criativo Schermate di O Oráculo Criativo
  • IceBreaker Multimedia — applicazione web (FastAPI + React) per sessioni di domande, risposte e votazione in attività di rottura del ghiaccio, con domande generate dall'IA. Gruppo 4 – Interazione: Filipe Moreira, Pedro Henrique Dantas, Pedro Bezerra, João Teles, Jônatas Ferreira, Gabriel Albertin, Vinicius Rodrigues, Carlos Henrique Gonçalves.
  • Adattamento di testi con IA — ricrea il testo di una canzone in un'altra lingua preservando melodia, ritmo e carico emotivo, invece di tradurlo letteralmente. Logo del progetto di adattamento di testi
Pagina della disciplina nel 2025.1, pubblicata su Gamma
Pagina della disciplina nel 2025.1, pubblicata su Gamma

2024.2 · Rientro dal postdottorato

Classe di 48 studenti, dal 12/11/2024 all'08/04/2025, con pausa e Carnevale nel mezzo.

  • AiRPG — piattaforma per GdR da tavolo (D&D) con scheda del personaggio, manuali delle regole, appunti, dadi e un chatbot che risponde sul mondo di gioco e genera immagini di mostri e ambientazioni. Gruppo 4: Arthur Bezerra Calado, Danilo José Coutinho de Oliveira, Fabriely Luana Pinheiro dos Santos, Flávio Roberto Tavares Bezerra, Pedro Campelo Lins, Yuumi Kunii. Consegna finale di AiRPG
  • Star Rush — gioco di memoria su un tabellone di tessere nascoste, contro il tempo e con bombe. Squadra Star Rush; eseguibile consegnato da Carlos Henrique Vieira Marques Veeck.
  • PurpleHole — gioco di piattaforma/puzzle 2D in C++ con SDL3 in cui il giocatore cambia dimensione (passato/futuro) per risolvere i livelli; include un editor di livelli. Illustrazione di PurpleHole
  • Coup Digital — versione online multiplayer del gioco di carte Coup (Socket.io), con chat. Squadra 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. Il piano iniziale della squadra era "effetti sonori tramite gesti". Miniatura di Coup Digital
  • Controle Multimídia por Gestos — controlla volume, brano e riproduzione di Spotify tramite gesti delle mani davanti alla webcam (MediaPipe), con gesti personalizzati. Squadra: Ellian Rodrigues, Italo Leandro, João Pedro Deo, Aline Marianna, Lucas Vidal, Maria Eduarda Farias. Consegna finale del Controle por Gestos
  • Visualizador de Som 3D — visualizzatore audio (MP3 o microfono) in cubi tridimensionali configurabili. Squadra: Vinicius Seabra, Guilherme Siqueira, Ivo Neto, Gustavo Santiago, Rodrigo Sales. Link: https://rodisales87.github.io/Multimidia-Visualizador-de-Som/ (repository github.com/RodiSales87/Multimidia-Visualizador-de-Som). Visualizador de Som 3D online (17/09/2026)
  • Waview — visualizzatore audio (MP3/WAV) con FFT e smussamenti, coda di riproduzione e personalizzazione. Slide tecnica di Waview
  • Plataforma de Colaboração para Criadores de Conteúdo — repository per il montaggio di video e la comunicazione tra sponsor e creatori (Java/Spring Boot + Next.js), in fase di sviluppo al momento della consegna tecnica. Consegnato da Vinicius Santos Lourenço.
  • Visualizzatore musicale (individuale) — disegni che seguono lo spettrogramma della musica in riproduzione (pydub, pygame, typer). Autore: Vinicius Cardoso Novaes. Consegna finale del visualizzatore musicale

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

  • Momentum Chess — scacchi in cui l'illuminazione e la musica cambiano in base al momento della partita. Squadra: Igor Rafael, João Victor, Jorge Francisco, Raquel Rocha, Tales Vinicius, Tiago Victor. Link: https://github.com/John-Cavalcanti/ChessGame (release v0.9.1). Momentum Chess
  • Just Pente — danza interattiva ispirata a Just Dance con brega funk: un rilevatore di pose (cvzone) estrae i 33 punti del ballerino dal video, un personaggio in Unity riproduce la coreografia e la webcam assegna un punteggio alla posa del giocatore. Just Pente
  • Puzzle AI — app Flutter che genera immagini tramite IA a partire da una descrizione e le trasforma in puzzle. Squadra di IA generativa di immagini (relazione "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. Puzzle generato ( Schermata dell'app nella relazione
  • MoodSfy — genera una playlist su Spotify a partire da sentimenti scelti da un elenco (API di Spotify). MoodSfy
  • Historical Hopper — platform 2D in Unity attraverso diverse epoche. Historical Hopper
  • Pomeyedoro — timer Pomodoro che monitora gli ammiccamenti tramite visione artificiale.
  • Sightwave — interfaccia con immagini e campi di testo. Sightwave
  • WHY.C — interfaccia con immagine e opzioni. WHY.C

2022.2 · Sette zone di interesse

Da novembre 2022 ad aprile 2023.

  • prompt.io — generatore di prompt e di immagini (front-end, API e generatore in tre repository). Gruppo: Gustavo Carvalho Campos, José Lucas Correia Acioly, Lucas Gabriel Rodrigues de Melo, Matheus Frej Lemos Cavalcanti, Rodrigo Mesel Lobo Oliveira.
  • IdleSim — simulazione (gruppo di Simulazione); architettura e ciclo di base descritti da Lucca Andrade Limongi Di Francesco.
  • Interactive Art Experience — gruppo di Pedro Lucas, Fábio Willian e Charlys.
  • Applicazione Android di realtà aumentata (ARCore/Sceneform) — Patrícia, Frederico, Pedro Victor, Júlio e Jefferson.

2022.1 · Piani di attività tra le squadre

Da giugno a ottobre 2022, con il Discord della classe.

  • Caça ao Tesouro / Multimap — caccia al tesoro geolocalizzata con indizi e manufatti su mappa (OpenStreetMap, AR, OpenCV, Flutter, Node). Squadra: João Victor de Barros Felix e Mikael Vidal da Silva. Link: https://multimap.netlify.app/ (repository github.com/jvbfelix/Multimidea).
  • Cin Fighter (Street Fighter – CIn Edition) — gioco di combattimento i cui lottatori sono professori del CIn. Squadra: Sérgio Leonardo Barreto Paixão, João Victor Soares Ferreira, Gabriel Felipo Raeli de Melo.
  • Dark Realm — RPG d'azione souls-like in terza persona, nel motore Core Games. Squadra: Mihael Guedes, Matheus Aragão, Natan Lima, Antônio Neto, Lucas Gomes.
  • Jogo da Afinação — labirinto in cui il giocatore si orienta intonando note cantate. Squadra: 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 — generatore di testi di canzoni a partire da artisti scelti (modello linguistico + interfaccia web). Squadra: Alice Barbosa, Amanda Guimarães, Anna Luiza Caraciolo, Bruna Alves, Isabela Marinho, Lorena Vilaça.
  • TongueTwister — gioco in Unity la cui meccanica usa il riconoscimento vocale. Squadra: Arthur Lacet, Artur Leal, Bruno Henrique, Cauê Addae, Eduardo Geber, Matheus Paixão, Vinicius Eduardo.
  • Mapeamento de Acidentes de Trânsito no Recife — dashboard a partire dal portale di dati aperti del Comune. Squadra: Olavo Rangel, Otavio Augusto, Romero Cartaxo.
  • Deep style transfer (visione artificiale) — applicazione che applica stili alle immagini dell'utente (TensorFlow + Streamlit). Gruppo: Alex Alves do Nascimento Silva, Eduardo Alexandre de Amorim, Marcus Vinicius de Melo, Rafael Rodrigues da Silva.
  • Realtà aumentata — visualizzazione di mobili negli ambienti e di giochi di carte usando come marcatori le carte di un mazzo (Unity + Vuforia). Gruppo: 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.
  • Gioco di piattaforma 2D in Godot con una meccanica di movimento speciale. Gruppo: 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.
  • Progetto di visualizzazione dei dati. Gruppo: 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 e game design

Da febbraio a maggio 2022, a distanza fino alla fine di marzo e in presenza in seguito.

  • A história encurtada de Kaguya Hime — visual novel in Ren'Py per imparare l'hiragana: a ogni capitolo il giocatore identifica i simboli e guadagna crediti. Gruppo: Almir Menezes, Daniel Henrique, Matheus Marques, Murilo Ventura, Pedro Henrique. Link: https://github.com/DanielHCorreia/VisualNovel--Kaguya-Hime. Schermata della visual novel Copertina: A história encurtada de Kaguya Hime
  • Digaí — il gioco Stop (Adedonha) con un tocco musicale, in sale con gli amici. Banner di Digaí
  • Desktop Snake — gioco del serpente in cui gli ostacoli sono le icone di collegamento del desktop del giocatore. Desktop Snake
  • SynchroEditor — editor automatico che monta un video a partire da più clip, cambiando scena a tempo con il ritmo della musica. SynchroEditor
  • RainCife — gioco in cui uno studente della UFPE affronta una Recife allagata per raggiungere la fermata dell'autobus; l'ideazione prevedeva codici QR. RainCife
  • Super Undersea Adventure — gioco di piattaforma 2D in Unity: un sommozzatore scende attraverso una città sommersa (video su https://www.youtube.com/watch?v=x_fmCbcdn_I). Copertina di Super Undersea Adventure
  • War — tabellone digitale di War con regole proprie. War
Ideazioni di giochi 2D presentate il 10/03/2022
Ideazioni di giochi 2D presentate il 10/03/2022

2021.1 · Video di ispirazione, SBCM e GPT-3

Classe a distanza, da settembre a dicembre 2021, tramite Meet e Discord.

  • Portal of Monstrosities (Nameless Grupo) — generatore di mostri di D&D con statblock, immagine tramite IA generativa e testo (GPT-3/GPT-J), in Python. Gruppo: Arthur Cassimiro, Isaac Ferreira, Michael Felipe, Renato Alpes, Victor Guimarães. Pagina della relazione Illustrazione di Portal of Monstrosities
  • Pokémon Visual Concept Generator / Gendex Pokémon (Monks Blue – IA) — GAN addestrata con circa 6 mila sprite per generare nuovi Pokémon, con interfaccia lato client (Python, TensorFlow, AngularJS). Gruppo: Charles Gabriel Carvalho Cristovão, Paulo Henrique Leite Tavares Correia, Pedro Didier Maranhão, Pedro Tenório Lemos. Sprite generati Banner
  • Any Music Karaokê — applicazione web che trasforma qualsiasi brano di YouTube in karaoke: separa la voce (Spleeter), allinea il testo (Genius, Auto Lyrix Align, Rabbit Lyrics) e lo anima con P5. Pagina della consegna
  • Melodia — quattro giochi di iniziazione musicale per bambini (timbro, stili, memoria musicale, lettura delle note), in Processing + SuperCollider. Gruppo: Alexandra Viana Zarzar, Bruno de Melo Costa, João Pedro Henrique Santos Duarte, José Antônio Maciel, Thayná Santos. Menu di Melodia
  • Car Hockey — air hockey con automobili e fisica realistica. Gruppo: Igor Domingos da Rocha e Silva, José Henrique Fernandes Silva, Matheus Correia da Rocha, Matheus Epitacio Barros de Lucena. Car Hockey
  • Randomizando a Geometria (Randomizzare la geometria) — ricrea un'immagine dell'utente con cerchi, quadrati e linee generati in modo casuale (P5.js). Gruppo: Anthonny, Henrique de Oliveira Braga Sakane, Matheus Amorim. Randomizando a Geometria
  • essaywars (Red Monks) — gioco multiplayer 1×1 di digitazione: le parole danno power-up, recuperano vita o attaccano l'avversario (socket.io). Gruppo: Heitor Coimbra, Gustavo Galdino, Gabriel Meireles, Nilo Drumond. essaywars
  • Queimando Aula (LAG – giochi 2D) — platform di combattimento basato sul gioco del «queimado» (dodgeball), professori contro studenti (Construct 3). Gruppo: Amanda Maria, Amanda Nunes, Gislayne, Lucas, Pedro.

2020.2 · Suono, immagine, giochi 2D e 3D (da maggio a settembre 2021)

Classe a distanza, con l'intero calendario pubblicato fin dall'inizio: ispirazioni e strumenti in video e su Notion, seminari fino a dieci persone valutati tramite modulo, esercizi, ideazione, specifica, prototipo, consegna parziale, feedback degli utenti, consegna tecnica, dimostrazione e consegna finale il 02/09.

  • Babylonic Music Race (gruppo Suono) — corsa multiplayer in cui ogni nota corretta sulla tastiera-pianoforte fa avanzare il personaggio (JavaScript, Node, Tone.js). Gruppo: André Valença, Daniel de Azevedo Pacheco, Gustavo Gonçalves Borges, João Vitor Marquim, Matheus Oliveira, Thiago Pinheiro Lima. Consegna finale di Babylonic Music Race
  • Emotions and Spotify (gruppo Immagine) — consiglia brani su Spotify a partire dall'umore rilevato nelle foto. Link: https://github.com/Gaudiot/EmotionsAndSpotify. Emotions and Spotify
  • CInatra! (musica) — adattamento di Genius con note musicali per sviluppare la percezione musicale (Tone.js, React). Gruppo: 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 (giochi 2D) — RPG top-down in Unity ambientato in cucine e ristoranti. The Baker Knight Rises
  • Pit of Friends / Precipício da Amizade (giochi 3D) — competizione in Unity per spingere gli amici fuori dalle piattaforme. Gruppo: Kevin Andrews, Luís Carlos, Gabriel de Oliveira, Maria Beatriz, Marcus Almeida, Thomas Patrick.

2020.1 · Interrotta a marzo 2020, ripresa a distanza nel 2021

Due classi.

  • Memes Kombat (giochi) — gioco in Unity con multiplayer (Mirror). Gruppo: Gabriel Lyra (grafica), Matheus Belfort, Vinícius Dantas.
  • Audiogame (audio) — gioco guidato da narrazione e comandi vocali. Gruppo: Marton Paulo, Matheus Isidoro, Pedro Freitas, Romildo Juliano, João Guilherme Paiva. Architettura di Audiogame (monitoraggio, fase 1)
Video dell'attività di IA della classe (trasferimento di stile)
Video dell'attività di IA della classe (trasferimento di stile)
  • Link: https://youtu.be/DHj0WZFYeLA

2020.3 · A distanza, due classi, gruppi per colore e post-mortem

Semestre a distanza da agosto a dicembre 2020, con due classi in parallelo: IF687, di Informatica (Ciência da Computação), e IF849, di Ingegneria informatica (Engenharia da Computação), quest'ultima con Filipe Calegário.

Classe IF687 (CC):

  • Escape from 2020 (Giochi Blu) — sparatutto a scorrimento laterale in Godot sulla fuga dall'anno 2020. Gruppo: Mikahel Leal Dias, Pedro Eugenio, Roger Luiz, Vinicius Thiago.
  • Trost-TD (Giochi Viola) — tower defense in Unity/C#. Gruppo: 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) — gioco a round in Unity con telecamera controllata dal mouse. Squadra: Vitor Lopes Maia Albuquerque, Renatto de Souza Padilha Feitosa, Tiago Sousa Carvalho, Hugo Soares Ramos Falcão.
  • Jumpmath – The Game (Jogos Verde) — piattaforma educativa: solo le barre con l'equazione corretta sorreggono il personaggio (Construct 2). Squadra: Alvaro Gabriel e Daniel Victor. Prototipo di Jumpmath
  • As Aventuras do Cidadão de Bem na Terra da Cloroquina (Jogos Vermelho) — piattaforma 2D in cui il personaggio evita il virus e gli assembramenti fino al vaccino. Squadra: Andreza Dantas Layme Pifano de Moura, Ismael Rufino Alves Júnior, José Raphael Danillo dos Santos, Wellisson Franklin Cordeiro Pereira.
  • ECO — gioco 3D in Unity in cui si ottengono punti individuando l'origine del suono (audio 3D). Autore: Felipe Basto Tabosa. ECO
  • PLAWMI – Plataforma Web de Multimídia Interativa — gli uccelli sullo schermo reagiscono alla frequenza della voce captata dal microfono (Web Audio API, Meyda, Konva.js). Squadra: Aline Gouveia, Bruno Martins, Eduardo Conti, Iris Soares, Magnon Souza, Marconi Gomes, Rodrigo Rodrigues. Relazione PLAWMI
  • Análise de sentimentos das eleições do Recife 2020 (IA Verde) — NLP su tweet riguardanti i candidati a sindaco. Squadra: Adriano Nascimento de Santana, Bruno Mesquita, Jefferson Carlos Lima da Costa, Matheus Barbosa. Copertina della relazione
  • Podcast Translator (IA Laranja) — trascrive, traduce e genera un nuovo audio del podcast in un'altra lingua (API di Google; Node, Redis/Bull, Docker). Squadra: Anderson César, Eidson Sá, José Bezerra, Maria Clara, Mateus Felipe, Tiago de Barros. Slide del Podcast Translator Post-mortem
  • tetRL.io (IA Vermelho) — agente di apprendimento per rinforzo che impara a giocare al Tetris realizzato dalla stessa squadra (Tetr.io) in un altro insegnamento. Squadra: 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) — app mobile con giroscopio.
  • Comfeats — generatore di versi nello stile di un artista (textgenrnn).

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

  • Chaotic Show (Grupo 08, jogos) — gioco ritmico in Construct 2 con sincronizzazione manuale della musica. Squadra: 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 domestico in realtà aumentata (SwiftUI + ARKit) integrato a un'API di brani musicali. Squadra: Maria Eduarda Senna, Robson Oliveira, Samuel Brasileiro, Samuel Souza. Moose
  • Too Long Didn't Listened (TLDL) (Grupo 2 – IA1) — bot di Telegram che trascrive gli audio ricevuti. Squadra: 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. Relazione del TLDL
  • Car VR — gioco 3D di automobili in Unity, prototipato in Figma. Squadra: Elaine Cruz, Guilherme Xavier, Leonardo dos Anjos, Matheus Felipe. Prototipo di Car VR
  • Feel D Bit — associa brani musicali alle immagini inviate dall'utente, affinché le persone con disabilità visiva "sentano" l'ambiente. Squadra: Ailson Cruz, Avner Anjos, Hugo Santos.
  • VIBE (Áudio 01) — bot che suggerisce brani e immagini in base allo stato emotivo dell'utente. Squadra: Gabriel Luna, Jéssica Amaral, Lucas Morais, Manoel Neto, Paulo Victor.
  • PadilhaBOT (Grupo 3 – IA 2) — bot costruito su IBM Cloud. Squadra: Augusto Terra, Daniel Pacheco, Gabriel Vaz, Ícaro Guerra, Pedro Machado, Alexandre Vieira.
Calendario delle prossime consegne (2020.3)
Calendario delle prossime consegne (2020.3)

2019.2 · Tutor, workshop e Rec'n'Play

Da agosto a dicembre 2019, con il tutor Luiz Henrique "Tato" Caúla, che ha condotto seminari durante le assenze del docente e ha tenuto il workshop su React.

  • Obstacle Swap (giochi) — piattaforma 2D multiplayer a turni alternati: mentre un giocatore cerca di raggiungere l'obiettivo, l'altro attiva trappole. Squadra: 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. Link: https://github.com/zegabr/ObstacleSwap.
  • Mapsify (Computação Musical, gruppo 1) — app (Expo/React Native) che crea playlist su Spotify e le associa a indirizzi sulla mappa, rendendole pubbliche. Squadra: Aldiberg Júnior, Christian Davi, Daniel Bastos, Rodrigo Albuquerque, Vitor Sousa, Ruy Melo. Link: https://github.com/rodrigoap2/Mapsify e https://github.com/danbsts/mapsify-server.
  • FaCIn (IA) — Squadra: Leão Liu Masur, Guilherme Afonso Galindo Padilha, Gabriel Teixeira Soares de Almeida e Mateus Lucena Loureiro.
  • Variasmidias (Computação Musical, gruppo 2) — Lucas Vinícius, Josué Fidelis, Arthur Cabeça, Felipe Souza, Pedro Souza, Felipe França, Marvin Miguel.
Bando del workshop
Bando del workshop "Máquinas Criativas" al Rec'n'Play 2019

2019.1 · Tre seminari e demo day

Da febbraio a luglio 2019, con tutor, in quattro fasi.

  • Idea del gruppo di IA (Sfida 1): generare un brano originale a partire dai BPM dei movimenti dell'utente ripresi dalla webcam.
  • Presentazione finale del gruppo audio, su creazione musicale, analisi audio e riconoscimento vocale (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.
Attività del pianino (Tone.js) consegnata dal gruppo di giochi
Attività del pianino (Tone.js) consegnata dal gruppo di giochi
  • Link: https://dinosaulo.github.io/

2018.2 · Seminari per area e tutor

Da agosto a dicembre 2018, con tutor.

  • Timber — corsa contro il tempo derivata da un gioco precedente di João Victor (SFML); la proposta iniziale era un beat-em-up ambientato al CIn con i professori come livelli. Squadra: Alandrey André, Gabriel Alves, Heitor Sammuel, João Victor, Juliano Cezar, Natanael Neto, Pedro Henrique. Link: https://github.com/jvcoutinho/Timber-. Timber
  • GoodTone — soluzione per i giocatori di GdR da tavolo, dopo sessioni e interviste con i giocatori. Squadra: 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 + — gruppo di dieci componenti: Almir Alves, Anderson Carneiro, Carlos Menezes, Hywre Cesar, João Plácido, Lucas Thierry, Maíra Cabral, Mayara Cavalcanti, Paulo Carneiro, Rebeca Oliveira.
  • Esperimento sulla visione stereo — tracciare un oggetto nello spazio senza interferenze esterne. Autore: Hywre Cesar.
Rassegna di sistemi ispiratori sulla lavagna, 23/08/2018
Rassegna di sistemi ispiratori sulla lavagna, 23/08/2018
  • Link: https://heitorado.github.io/EkansEmag/

2018.1 · Sistemi ispiratori e la sfida dell'idea

La classe ha raccolto sistemi ispiratori, ha affrontato la "Sfida 1: scegliere l'idea", ha riferito le difficoltà teoriche e tecniche di ciascun gruppo e ha svolto la valutazione a 360 gradi per gruppo.

  • Pitch Voice (gruppo di giochi) — app Android in stile karaoke-gioco: roulette di temi, si canta un brano adatto e gli altri votano. Squadra di 14 componenti: 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 musicale — bot di Discord che deduce lo stato d'animo della conversazione e riproduce brani compatibili (attributi di Spotify, testi di musixmatch).
  • App di suoni tramite espressioni facciali (gruppo audio) — riconosce i movimenti del volto in video ed emette effetti sonori.
  • Music Based Procedural Art — arte procedurale generata in tempo reale a partire dalla musica (three.js). Prototipo: https://lams3.github.io/three-js-examples/Music/index.html. Protótipo Music Based Procedural Art
  • picpuzzle — Squadra: Alesson Farias, Douglas Cavalcante e Joyce Santana; l'idea precedente della squadra, "Blend It", manipolava video.
  • Sintetizzatori mobili — studio di mercato e valutazione con utenti del Fingú Synth Beta (svolto nel 2016.2). Autore: Pedro Torchio.

2017.2 · Mazzo di carte, GDD e tre relazioni

Da agosto a dicembre 2017.

  • FastPic (IA) — gioco ispirato a Gartic: il giocatore fotografa l'oggetto richiesto e l'IBM Watson verifica l'immagine; classifica in tempo reale (Django). Squadra: 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. Relazione di FastPic
  • CInpocalypse (Surviving College) (giochi) — top-down survival shooter in cui ogni livello è un periodo del corso e ogni boss è un professore. Squadra: 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 a bassa fedeltà di CInpocalypse
  • Playlist colaborativa com o "DJ" Cleito (informatica musicale) — genera playlist su Spotify a partire dai gusti dei partecipanti a un evento di Facebook. Squadra: 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 e presentazioni tramite Hangouts

Da marzo a luglio 2017.

  • Dona Cuca — applicazione di aiuto cuoco (script di interazione vocale convalidato a maggio). Squadra di Victor Augusto Pereira Porciúncula.
  • breg-o-matic — progetto legato al brega, presentato a Filipe Calegário e al manager della band Faringes da Paixão.
  • Preditor de likes no Instagram — stima i like di una foto a partire da etichette estratte da API di visione (Google Cloud Vision, Imagga) e da regressione (MLP, albero). Squadra: Marcos Barreto, Jailson Dias, Leonardo Alves, Luiz Reis. Link: https://github.com/msb55/projeto-multimidia.
  • IAM — identificazione vocale; la squadra (Vinícius Moraes, Vitor José da Silva Lima e colleghi) ha proposto di passare a un gioco di ritmo in LÖVE/Lua o a una partita di scacchi controllata dalla voce.
  • Gerador de vídeo em mosaico — riproduce più video in una cornice con ffmpeg e Java. Link: https://github.com/rslgp/multimidia.
  • barbie girl — progetto di Jadson Torres de Lucena.

2016.2 · HTC Vive e progetti di gruppo

Da agosto a dicembre 2016, con João Tragtenberg in tirocinio di docenza.

  • Fingú Synth — sintetizzatore digitale di base per Android (44,1 kHz; onde sinusoidale, triangolare, a dente di sega e rettangolare), relazione in formato di presentazione; pubblicato come "Fingú Synth Beta" sul Play Store. Autore: Pedro Torchio. Copertina della relazione di Fingú Synth Schermata dei risultati di Fingú Synth
  • Sequence2 — gioco con GDD e diario in una wiki (AltDevMode, pbworks). Autore: João Lucas Mendes de Lemos Lins.
Lezione con HTC Vive, novembre 2016 (video su YouTube)
Lezione con HTC Vive, novembre 2016 (video su YouTube)
  • Link: https://www.youtube.com/watch?v=gjbza6S3tu0

2016.1 · Programma di base, LOUCO e Voxar

Da marzo a luglio 2016.

  • Avaliação de tempo e batida com violão — software di supporto all'apprendimento musicale in tempo reale. Squadra: Caroline Medeiros, Gedson Santos, Pedro Queiroz, Saulo Albuquerque, Willer Amorim.
  • Reconhecimento de assinaturas — app Android che confronta le firme con il documento d'identità (RG) tramite apprendimento automatico. Squadra: Alice Borner, Anne Kelly, Leandro Damasceno, Livisghton Kleber.
  • Composição Musical Acessível — pedaliera azionata tramite codici QR (Pedalboard.js, Web Audio API), accessibile a musicisti con disabilità motoria. Squadra: Danielle Sales, Gabriel Henrique, Lucas Falbo, Maria Cecília Hunka.
  • Jogo storytelling para deficientes visuais — con narrazione, comandi vocali, vibrazione e audio 3D, per dispositivi mobili. Squadra: Albertinin Mourato, Eduardo Maia, Eduardo Menezes, Giovanni Barros, Pedro Sereno.
  • Limpeza de ruído e alteração de tom di file audio. Autore: Tharcio Marcilio.
  • Gestos com o smartphone para controlar pedal de guitarra — proposta discussa a giugno.

2015.2 · Seminari, MIDI e Kinect

Da agosto 2015 a gennaio 2016.

  • Squaric — gioco con l'audio come elemento principale. Squadra: Bruno Cipriano Minhaqui, Leonardo Jose Schettini de Arruda, Pedro Henrique Sousa de Moraes. Relazione di Squaric
  • Candle — applicazione di tecnologia assistiva per persone cieche. Squadra: Ihago Henrique Lucena e Silva, Kerolayne Gomes Tato Cota. Schermate di Candle
  • O Príncipe Feliz: Uma História Interativa — libro interattivo per iOS, per bambini da 3 a 7 anni, tratto dal racconto di Oscar Wilde. Squadra: Bruna Angélica de A. Cruz, Bruno Barbosa Torres, Layon Tavares Bezerra.
  • MEO – Mova e Ouça (gruppo Música e Movimento) — riconoscimento di movimenti con Kinect che attivano suoni. Squadra: Descartes Kunzi, Luis Delgado, Guilherme Cordeiro, Pedro Mota, Fillipe de Menezes. Relazione di MEO
  • Runner rítmico — gioco di corsa in Unity le cui fasi seguono il ritmo della musica (beat-synchronizer). Squadra: Antônio Harger Rivero, Vinícius Vieira Moreira, Ericka Pricila, Egberto Santana.
  • App de caligrafia e desenho (gruppo 09) — "how to" con interazione tramite tocco. Squadra: Anderson Mota da Silva, Bruno César, Igor Vinícius Pinheiro Cordeiro Leão, Ricardo Robson Mendes da Silva, Rielson Leandro Silva de Lima. Schermate dell'app di calligrafia
  • Motor Mayhem — gioco in Unity 5 (gruppo del "gioco di auto/calcio"). Squadra: Arthur Freitas, Daniel Maida, João Pedro, José Murilo, Matheus Feliciano. Copertina della relazione di Motor Mayhem
  • Mystical (gruppo di animazione) — applicazione Android con OpenCV e l'API Camera2. Squadra: Arthur Henrique, Bárbara Lima, Henrique Vicente, Késsia Nepomuceno, Raquel Maria. Pagina della relazione di Mystical

2015.1 · La classe che ha inaugurato il Classroom

Da marzo a luglio 2015, con la stessa sequenza delle edizioni successive: dieci applicazioni multimediali provate da ciascun studente, poi un'applicazione alternativa, poi la definizione dei progetti.

  • GoAngel — Squadra: Edymir Étienne, Emanuel Silva, Mateus de Freitas, Thayonara Ponte.
  • Genius — versione del gioco Genius con modalità vocale prevista. Squadra: Filipe Nogueira Jordão, Leonardo Ribeiro Borges, Leonardo do Rego Espíndola, Túlio Cavalcanti.
  • Rhythm Hunter, Woop, KanjIT e WichOne — progetti con video e relazione.
  • Definizione del progetto consegnata il 22/04 dal gruppo di Samuel Paz, Tomer Simis, Marlon Reghert e Lucas Perrusi.

Domande frequenti

Che cos'è Introdução à Multimídia (Introduzione alla Multimedialità) (IF687 · IF849)?

Corso basato su progetto. La classe individua sistemi e strumenti ispiratori, forma i gruppi, definisce un prodotto multimediale e lo realizza in due consegne — quella tecnica e quella finale —, con valutazione tra pari.

Quando è stato offerto Introdução à Multimídia?

19 classi, dal 2015.1 al 2025.2.