Aller au contenu
Giordano Cabral

IF687 · Licence, CIn/UFPE · 2015.1 – 2025.2

Introdução à Multimídia (IF687) (Introduction au multimédia)

Cours par projet. La classe recense des systèmes et des outils inspirants, forme des groupes, définit un produit multimédia et le construit en deux livraisons — la technique et la finale —, avec évaluation par les pairs.

Salle de classe vide en fin de journée : rangées de chaises, tableau blanc, fenêtre à persiennes ; une chaise, rouge, tournée vers les autres.

01 · Enseignement

Le cours

Introdução à Multimídia (IF687) (Introduction au multimédia) est un cours de licence du CIn/UFPE, de 45 heures, ouvert aux étudiants en Informatique (Ciência da Computação), en Ingénierie informatique (Engenharia da Computação) et en Systèmes d'information, dispensé par Giordano Cabral de 2015.1 à 2025.2, sauf en 2023.2 et 2024.1. Le cours ne comporte pas de séances magistrales : les étudiants présentent des exemples de systèmes multimédias qui les intéressent, les exemples sont regroupés en zones d'intérêt, la classe se divise par thème et chaque groupe donne un séminaire aux autres. En 2026, dans le nouveau cursus, il a été remplacé par Tendências em Mídia e Interação (CIN0055), avec la même structure.

02 · Enseignement

Semestres

Vingt et une éditions entre 2015.1 et 2025.2. En 2020.1, la classe a été interrompue en mars par la pandémie et reprise en 2021 ; en 2020.3, il y a eu deux classes en parallèle, celle d'Informatique (IF687) et celle d'Ingénierie informatique (IF849), cette dernière avec Filipe Calegário.

03 · Enseignement

Ce que font les étudiants

Ils apportent des inspirations ; ils recensent les outils de développement de leur domaine ; ils forment des groupes par thème et chaque groupe donne un séminaire aux autres (un outil simple, un outil avancé, un outil différent) et propose une activité guidée que tous réalisent la semaine suivante. Viennent ensuite l'idéation, le plan de projet, une livraison partielle où le périmètre peut être renégocié, la présentation technique (code, architecture, difficultés, répartition du travail) et la démonstration finale ; la note du projet est répartie au sein de l'équipe par une évaluation à 360°. Dans les classes récentes, des test drives avec la classe et un prototype en vibe coding ont été ajoutés. Cette page rassemble environ 125 projets d'équipe.

04 · Enseignement

Matériaux

Schéma
Schéma « Atividade 3 — ciclos de entregas e avaliações » (Activité 3 — cycles de livraisons et d'évaluations), utilisé en 2020.1 et 2020.2

Travaux des étudiants64 livraisons · 2020.2 → 2025.2

A Goblin's Tale

Introdução à Multimídia 2025.2

Jeu d'action sous Godot : un gobelin part en voyage à travers forêts, ruines et frontières interdites pour découvrir ce qui est arrivé à son village, en affrontant des hordes de chevaliers.

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

Diário Inteligente

Application dans laquelle l'utilisateur enregistre sa journée en audio — récits, réunions, moments — et l'IA génère automatiquement un résumé sous forme d'insights.

Orquestra Colaborativa
Introdução à Multimídia 2025.2

Orquestra Colaborativa

Breno Silva, Murilo Barbosa, Tiago Menezes, Victoria Luquet

Séquenceur musical à grille de 64 pas, sur quatre mesures, dans lequel plusieurs utilisateurs composent en même temps dans une même salle, en alternant piano, synthétiseur et guitare ; synchronisé par WebSockets.

StyleVision

Introdução à Multimídia 2025.2

Conseiller de mode avec IA : il analyse la photo d'une tenue, reçoit des questions par audio ou par texte et renvoie des critiques et des suggestions de plusieurs modèles, avec une réponse en audio.

Voice Force
Introdução à Multimídia 2025.2

Voice Force

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

Jeu inspiré de Flappy Bird, contrôlé uniquement par la voix : la fréquence du son fait monter ou descendre l'oiseau et le volume accélère le vol ; réalisé en JavaScript et Python avec 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

Jeu de dominos entre amis réalisé avec le moteur Godot, avec trois modes : le classique, le « puxando do morto » (pioche dans le talon) et un troisième mode propre au projet.

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

Jeu de mémoire et de coordination motrice contrôlé par gestes : la webcam sert de capteur (OpenCV et MediaPipe), le joueur mémorise une séquence de couleurs et la reproduit en touchant des cercles à l'écran avec la main indiquée, contre la montre.

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

Application web pour des sessions interactives de questions, réponses et votes, conçue pour des dynamiques de brise-glace et des quiz simples, avec un serveur en FastAPI et une interface 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 avec génération procédurale de cartes : à chaque partie, les chemins, les ressources et le comportement des créatures d'un labyrinthe qui traverse différents biomes changent, avec exploration, combat en temps réel et progression du personnage.

Music Translator
Introdução a Multimídia 2025.1

Music Translator

Vitor Gabriel Gomes Dias

Outil qui utilise l'IA pour adapter des paroles de chansons à une autre langue sans traduction littérale : il analyse la mélodie, le rythme et la charge émotionnelle de la chanson originale et recrée les paroles pour conserver la même sensation.

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

Application web qui transforme des sentiments et des idées abstraites en inspirations visuelles de voyage : à partir de ce que décrit l'utilisateur, elle suggère des destinations et génère des images artistiques personnalisées avec l'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

Plateforme destinée aux joueurs et aux maîtres de jeu de RPG sur table (Dungeons & Dragons), qui réunit en un seul endroit la feuille de personnage, les livres de règles, le carnet de notes et les jets de dés, avec un chatbot qui répond aux questions sur l'univers du jeu et génère des images de monstres et de décors.

Contrôle multimédia par gestes
Introdução a Multimídia 2024.2

Contrôle multimédia par gestes

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

Système de vision par ordinateur qui reconnaît les gestes des mains par la caméra et les associe à des commandes de lecture sur Spotify — volume, changement de piste, lecture et pause —, avec enregistrement de gestes personnalisés.

Coup Digital
Introdução a Multimídia 2024.2

Coup Digital

Version en ligne du jeu de cartes Coup : chaque joueur commence avec deux cartes et deux pièces et agit pour être le dernier survivant ; parties en temps réel pour plusieurs joueurs, avec Socket.io et chat intégré.

PurpleHole
Introdução a Multimídia 2024.2

PurpleHole

Jeu 2D de plateforme et de casse-tête dans lequel le joueur alterne entre des dimensions pour résoudre des défis ; écrit en C++ avec SDL 3, avec éditeur de niveaux intégré, physique en grille et prise en charge de la manette et du clavier.

Star Rush
Introdução a Multimídia 2024.2

Star Rush

Jeu qui croise le jeu de mémoire et la course contre la montre : le joueur révèle les cases colorées d'un plateau, évite les cases piégées et, lorsque la couleur cible est annoncée, doit se rappeler le chemin jusqu'à elle alors que tout est de nouveau caché.

Visualiseur de spectre musical
Introdução a Multimídia 2024.2

Visualiseur de spectre musical

Vinicius Cardoso Novaes

Visualiseur de musique en ligne de commande qui dessine, avec pygame, des formes suivant le spectrogramme de chaque extrait de la piste en cours de lecture, calculé par transformée de Fourier avec pydub.

Visualiseur de musique 3D
Introdução a Multimídia 2024.2

Visualiseur de musique 3D

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

Visualiseur interactif qui transforme une musique (fichier MP3 ou microphone) en cubes tridimensionnels qui réagissent au son en temps réel, avec nombre, taille et couleur des cubes réglables ; réalisé avec p5.js et p5.sound.

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

Historical Hopper

Jeu de plateforme 2D sous Unity qui traverse différentes époques à travers des niveaux avec obstacles et ennemis.

Just Pente

Introdução a Multimídia 2023.1

Jeu de danse inspiré de Just Dance avec des chorégraphies de brega funk : un détecteur de pose extrait les 33 points du corps à partir de vidéos de danse, un personnage sous Unity reproduit la chorégraphie et la webcam compare la pose du joueur en temps réel pour attribuer les points.

Momentum Chess
Introdução a Multimídia 2023.1

Momentum Chess

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

Échecs dans lesquels l'éclairage et la musique de fond changent selon le moment de la partie — danger imminent ou accalmie — afin que les joueurs ressentent la tension du jeu.

github.com

MoodSfy

Introdução a Multimídia 2023.1

Service qui génère sur Spotify, via l'API, une playlist correspondant au sentiment choisi par l'utilisateur — ce qu'il ressent ou ce qu'il veut ressentir.

Pomeyedoro

Introdução a Multimídia 2023.1

Minuteur Pomodoro guidé par le suivi oculaire : la vision par ordinateur suit le clignement des yeux et renvoie un retour en fonction de la durée de la session.

Casse-tête avec des images générées par IA
Introdução a Multimídia 2023.1

Casse-tête avec des images générées par IA

Application Flutter qui génère une image à partir de la description de l'utilisateur et la transforme en casse-tête : les pièces tournent jusqu'à ce que l'image soit complète.

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 l'image à la musique : l'utilisateur envoie une photo et le système cherche sur Spotify des pistes qui lui sont liées, par recherche littérale, émotionnelle ou combinée.

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

WHY.C

Jeu de devinettes : chaque joueur génère une image à partir de trois mots-clés et l'adversaire essaie de les découvrir en une minute.

prompt.io

Introdução a Multimídia 2022.2

Lucas Gabriel Rodrigues de Melo

Jeu de prompts et d'images réparti sur trois dépôts (front-end, API et générateur de prompts et d'images).

github.com

Chasse au trésor (MultiMap)

Introdução a Multimídia 2022.1

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

Chasse au trésor par géolocalisation : points d'indice et artefacts d'interaction repérés par latitude et longitude, avec des images générées sur le thème du lieu (parcs, zoos).

multimap.netlify.app

Desktop Snake

Introdução a Multimídia 2021.2

Jeu du serpent dans lequel les obstacles sont les raccourcis du bureau : avant de jouer, le joueur range les icônes et crée sa propre carte.

Digaí

Introdução a Multimídia 2021.2

Petit bac musical : créez la salle, invitez des amis et découvrez qui connaît le plus de chansons.

Projet 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

Jeu dans lequel on aide un personnage à arriver à l'arrêt de bus dans un Recife un jour de pluie, entre cafards volants et autres créatures.

Super Undersea Adventure

Introdução a Multimídia 2021.2

Jeu de plateforme sous Unity : un plongeur descend dans les abysses d'une ville submergée, en marchant et en sautant jusqu'au fond de la mer.

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

SynchroEditor

Éditeur vidéo automatique synchronisé avec l'audio : il reçoit plusieurs vidéos et une musique et monte une nouvelle vidéo dont les transitions se font sur le rythme.

Visual novel de Kaguya Hime (hiragana)

Introdução a Multimídia 2021.2

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

Visual novel en Ren'Py sur l'histoire de Kaguya Hime, dans laquelle le joueur identifie les hiraganas des objets de la scène pour gagner des crédits et débloquer des chapitres.

War numérique

Introdução a Multimídia 2021.2

Recréation du jeu de plateau War sous forme de plateau numérique, avec des règles propres pour rendre les parties plus dynamiques.

Any Music Karaokê

Introdução a Multimídia 2021.1 (Introduction au multimédia) 2021.1

Application web qui reçoit une musique de YouTube et renvoie une vidéo de karaoké complète : elle sépare la voix de la base instrumentale (Spleeter), aligne les paroles dans le temps et génère des animations qui réagissent à la musique.

github.com
Car Hockey
Introdução a Multimídia 2021.1 (Introduction au 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

Jeu qui mélange air hockey et voitures, avec simulation physique du déplacement des automobiles et deux modes, standard et avec obstacles.

Jeu de saisie au clavier multijoueur
Introdução a Multimídia 2021.1 (Introduction au multimédia) 2021.1

Jeu de saisie au clavier multijoueur

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

Jeu multijoueur en navigateur dans lequel on saisit des mots pour attaquer et se défendre contre les adversaires d'une même salle, sans inscription ; le dernier survivant l'emporte.

Melodia
Introdução a Multimídia 2021.1 (Introduction au multimédia) 2021.1

Melodia

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

Jeu d'initiation musicale pour enfants, avec des modes pour reconnaître des instruments, des styles, des notes et des séquences.

Pokémon Visual Concept Generator
Introdução a Multimídia 2021.1 (Introduction au 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

Générateur de sprites de Pokémon à l'aide de réseaux antagonistes génératifs entraînés sur environ six mille images, avec une interface dans le navigateur pour inspirer les artistes à concevoir de nouvelles créatures.

Portal of Monstrosities
Introdução a Multimídia 2021.1 (Introduction au multimédia) 2021.1

Portal of Monstrosities

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

Générateur de monstres pour jeu de rôle sur table (Dungeons & Dragons) : à partir d'un nom, d'un type et d'un indice de dangerosité, il produit le bloc de statistiques, une description et une image du personnage, afin de faire gagner du temps au maître du jeu.

Randomizando a Geometria (Randomiser la géométrie)

Introdução a Multimídia 2021.1 (Introduction au multimédia) 2021.1

Anthonny, Henrique de Oliveira Braga Sakane, Matheus Amorim

Logiciel en p5.js qui recrée une image envoyée par l'utilisateur à partir de figures géométriques (cercles, carrés, lignes) qui apparaissent de façon aléatoire jusqu'à composer l'image, avec contrôle de la taille et animation.

Analyse de sentiment de tweets sur les candidats (élections de Recife 2020)

Introdução a Multimídia (Introduction au multimédia) 2020.3 (classe CC)

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

Traitement automatique du langage naturel sur des tweets publiés au sujet des candidats à la mairie de Recife en 2020.

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

Introdução a Multimídia (Introduction au multimédia) 2020.3 (classe CC)

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

Jeu du groupe Jogos Vermelho.

Bola bolada

Introdução a Multimídia (Introduction au multimédia) 2020.3 (classe CC)

Jeu en Unity avec manches, ennemis et score, du groupe Jogos Amarelo.

Car VR

Introdução à Multimídia (Introduction au multimédia) 2020.3 (IF849)

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

Expérience de réalité virtuelle avec une voiture, prototypée dans Figma et implémentée dans Unity.

Chaotic Show

Introdução à Multimídia (Introduction au 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

Jeu du Grupo 08.

ECO

Introdução a Multimídia (Introduction au multimédia) 2020.3 (classe CC)

Jeu réalisé en Unity.

Escape from 2020

Introdução a Multimídia (Introduction au multimédia) 2020.3 (classe CC)

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

Jeu du groupe Jogos Azul.

Feel D Bit

Introdução à Multimídia (Introduction au multimédia) 2020.3 (IF849)

Ailson Cruz, Avner Anjos, Hugo Santos

Plateforme qui associe des musiques aux images envoyées par l'utilisateur, afin que les personnes déficientes visuelles « ressentent » l'environnement par la musique.

Jumpmath — The Game

Introdução a Multimídia (Introduction au multimédia) 2020.3 (classe CC)

Alvaro Gabriel, Daniel Victor

Jeu éducatif de mathématiques pour enfants.

Moose

Introdução à Multimídia (Introduction au multimédia) 2020.3 (IF849)

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

Projet du groupe AR/VR 01.

PadilhaBOT

Introdução à Multimídia (Introduction au multimédia) 2020.3 (IF849)

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

Bot du groupe Tecnologias de IA 2.

PLAWMI — Plataforma Web de Multimídia Interativa

Introdução a Multimídia (Introduction au multimédia) 2020.3 (classe CC)

Aline Gouveia, Bruno Martins, Eduardo Conti

Plateforme web de multimédia interactif.

Podcast Translator

Introdução a Multimídia (Introduction au multimédia) 2020.3 (classe CC)

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

Outil de productivité qui traduit des podcasts.

tetRL.io

Introdução a Multimídia (Introduction au multimédia) 2020.3 (classe CC)

Apprentissage par renforcement appliqué à Tetr.io, un Tetris joué dans le navigateur.

Too Long Didn't Listened

Introdução à Multimídia (Introduction au multimédia) 2020.3 (IF849)

Résume les longs messages audio d'applications de messagerie pour ceux qui ne peuvent pas les écouter.

Trost-TD

Introdução a Multimídia (Introduction au multimédia) 2020.3 (classe 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

Jeu de défense de tour (tower defense) du groupe Jogos Roxo.

VIBE

Introdução à Multimídia (Introduction au multimédia) 2020.3 (IF849)

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

Bot qui suggère des musiques et des images selon l'état émotionnel de l'utilisateur.

Babylonic Music Race

Introdução a Multimídia (Introduction au multimédia) 2020.2

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

Jeu de course multijoueur dans lequel le clavier de l'ordinateur devient un piano : jouer correctement les notes de la séquence fait avancer le personnage, se tromper le fait reculer, au son de thèmes de films et de jeux vidéo.

github.com
CInatra
Introdução a Multimídia (Introduction au multimédia) 2020.2

CInatra

Adaptation du jeu Genius pour entraîner la perception musicale : à la place des couleurs, des notes que le joueur doit identifier et mémoriser, dans des séquences qui s'allongent à chaque réussite.

Emotions and Spotify
Introdução a Multimídia (Introduction au multimédia) 2020.2

Emotions and Spotify

Application qui lit l'humeur sur une photo et recommande, dans le Spotify de l'utilisateur, des morceaux qu'il aime et qui correspondent à l'émotion détectée.

github.com
The Baker Knight Rises
Introdução a Multimídia (Introduction au multimédia) 2020.2

The Baker Knight Rises

Jeu 2D sous Unity, en vue de dessus de style RPG, avec un cuisinier-chevalier qui affronte des ennemis dotés d'attributs de vie et de défense.

05 · Enseignement

Éditions

2025.2 · Test drives et vibe coding

De septembre à décembre 2025, avec un semestre organisé en thèmes qui reflètent la méthode : inspiration, exploration des outils et projet individuel, idéation en groupe avec une vidéo des trois idées, plan de projet, définition et analyse des points critiques, prototype en vibe coding, trois test drives avec la classe en novembre et décembre, livraison technique, démonstration finale le 16/12 et évaluation 360.

  • A Goblin's Tale — jeu 2D de hordes dans un univers médiéval, réalisé avec Godot : un gobelin part à la recherche de son épouse et de son ami, enlevés par des chevaliers. Équipe : Lucas Bourguignon, Tomé Lima, Flávio Araújo, Guilherme Rigaud, João Moraes. Écran de A Goblin's Tale lors de la livraison finale
  • StyleVision — conseiller de mode par IA : il analyse la photo de la tenue, reçoit la question par audio ou par texte et renvoie les critiques de plusieurs modèles (GPT-4o-mini et Gemini), également en audio ; Flask + SocketIO, OpenCV, Faster-Whisper. La même équipe avait prévu un traducteur de gestes par vision par ordinateur et a changé de projet. Équipe : Daniel Dias, Gabriel Ayres, Jefferson Santos, João Victor Nascimento, Pedro Fischer, Walter Crasto. Vignette de StyleVision
  • Orquestra Colaborativa — séquenceur musical en temps réel : plusieurs personnes composent dans la même salle sur un step sequencer 8×16 (Node + Socket.io + Tone.js), avec relecture de l'historique et exportation. Équipe : Breno Silva, Murilo Barbosa, Tiago Menezes, Victoria Luquet. Interface de l'Orquestra Colaborativa
  • Voice Force — jeu en JavaScript et Python contrôlé par la voix : la fréquence sonore fait monter ou descendre l'oiseau et le volume l'accélère. Équipe : Allan Soares Vasconcelos, Álvaro Gabriel C. Lima, Peterson Jesus Feitosa de Melo, Vinicius Sales Oliveira. Illustration de Voice Force
  • Diário Inteligente — enregistrement de la journée par audio (récits, réunions) avec résumé et synthèses générés par IA. Logo du Diário Inteligente

2025.1 · Six domaines, six séminaires, expériences en classe

Classe de 46 étudiants, avec une page sur Gamma (https://introducao-a-multimidia-m8bc1bq.gamma.site/) et un tableau de suivi.

  • Labirinto Infinito — RPG 2D avec génération procédurale de cartes et de biomes ; jouable dans le navigateur. Équipe : 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. Lien : https://pedrocase.github.io/Multimidia-projeto/ (dépôt github.com/pedrocase/Multimidia-projeto). Labirinto Infinito fonctionnant dans le navigateur (17/09/2026) Page de la livraison finale du Labirinto Infinito
  • Dominózada — adaptation numérique du domino sous Godot avec plusieurs modes (classique, « gato com lebre », pioche dans le talon). Équipe : 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. Page de la livraison technique du Dominózada
  • HandGenius — jeu de mémoire et de coordination motrice contrôlé par des gestes devant la webcam : reproduire la séquence de couleurs avec la bonne main, contre la montre. Équipe (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 de HandGenius
  • O Oráculo Criativo — application web qui transforme une phrase sur le sentiment d'un voyage en suggestion de destination et en image générée par IA ; conçue au départ comme une application d'itinéraires avec des formulaires, elle a été refaite après les retours reçus en cours. Équipe : 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. Page de couverture de la présentation d'O Oráculo Criativo Écrans d'O Oráculo Criativo
  • IceBreaker Multimedia — application web (FastAPI + React) pour des sessions de questions, de réponses et de vote lors d'activités brise-glace, avec des questions générées par IA. Groupe 4 – Interaction : Filipe Moreira, Pedro Henrique Dantas, Pedro Bezerra, João Teles, Jônatas Ferreira, Gabriel Albertin, Vinicius Rodrigues, Carlos Henrique Gonçalves.
  • Adaptation de paroles avec l'IA — recrée les paroles d'une chanson dans une autre langue en préservant la mélodie, le rythme et la charge émotionnelle, au lieu de les traduire littéralement. Logo du projet d'adaptation de paroles
Page du cours en 2025.1, publiée sur Gamma
Page du cours en 2025.1, publiée sur Gamma

2024.2 · Retour du postdoctorat

Classe de 48 étudiants, du 12/11/2024 au 08/04/2025, avec une pause et le Carnaval au milieu.

  • AiRPG — plateforme pour jeu de rôle sur table (D&D) avec fiche de personnage, livres de règles, notes, dés et un chatbot qui répond sur l'univers et génère des images de monstres et de décors. Groupe 4 : Arthur Bezerra Calado, Danilo José Coutinho de Oliveira, Fabriely Luana Pinheiro dos Santos, Flávio Roberto Tavares Bezerra, Pedro Campelo Lins, Yuumi Kunii. Livraison finale d'AiRPG
  • Star Rush — jeu de mémoire sur un plateau de tuiles cachées, contre la montre et avec des bombes. Équipe Star Rush ; exécutable remis par Carlos Henrique Vieira Marques Veeck.
  • PurpleHole — jeu de plateforme/puzzle 2D en C++ avec SDL3 dans lequel le joueur change de dimension (passé/futur) pour résoudre les niveaux ; comprend un éditeur de niveaux. Illustration de PurpleHole
  • Coup Digital — version en ligne multijoueur du jeu de cartes Coup (Socket.io), avec chat. Équipe 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. Le projet initial de l'équipe était « effets sonores par gestes ». Vignette de Coup Digital
  • Controle Multimídia por Gestos — contrôle du volume, du morceau et de la lecture de Spotify par des gestes des mains devant la webcam (MediaPipe), avec des gestes personnalisés. Équipe : Ellian Rodrigues, Italo Leandro, João Pedro Deo, Aline Marianna, Lucas Vidal, Maria Eduarda Farias. Livraison finale du Controle por Gestos
  • Visualizador de Som 3D — visualiseur audio (MP3 ou microphone) en cubes tridimensionnels configurables. Équipe : Vinicius Seabra, Guilherme Siqueira, Ivo Neto, Gustavo Santiago, Rodrigo Sales. Lien : https://rodisales87.github.io/Multimidia-Visualizador-de-Som/ (dépôt github.com/RodiSales87/Multimidia-Visualizador-de-Som). Visualizador de Som 3D en ligne (17/09/2026)
  • Waview — visualiseur audio (MP3/WAV) avec FFT et lissages, file de lecture et personnalisation. Diapositive technique de Waview
  • Plataforma de Colaboração para Criadores de Conteúdo — dépôt pour le montage vidéo et la communication entre sponsors et créateurs (Java/Spring Boot + Next.js), en cours de construction lors de la remise technique. Remis par Vinicius Santos Lourenço.
  • Visualiseur de musique (individuel) — dessins qui suivent le spectrogramme de la musique en cours de lecture (pydub, pygame, typer). Auteur : Vinicius Cardoso Novaes. Rendu final du visualiseur de musique

2023.1 · Notion et « The Good, The Bad and The Ugly »

  • Momentum Chess — jeu d'échecs dans lequel l'éclairage et la musique changent selon le moment de la partie. Équipe : Igor Rafael, João Victor, Jorge Francisco, Raquel Rocha, Tales Vinicius, Tiago Victor. Lien : https://github.com/John-Cavalcanti/ChessGame (version v0.9.1). Momentum Chess
  • Just Pente — danse interactive inspirée de Just Dance avec du brega funk : un détecteur de pose (cvzone) extrait les 33 points du danseur de la vidéo, une figurine en Unity reproduit la chorégraphie et la webcam note la pose du joueur. Just Pente
  • Puzzle AI — application Flutter qui génère des images par IA à partir d'une description et les transforme en puzzles. Équipe d'IA générative d'images (rapport « 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 généré (« Pikachu landing in mars ») Écran de l'application dans le rapport
  • MoodSfy — génère une playlist Spotify à partir de sentiments choisis dans une liste (API Spotify). MoodSfy
  • Historical Hopper — jeu de plateformes 2D en Unity à travers différentes époques. Historical Hopper
  • Pomeyedoro — minuteur Pomodoro qui suit les clignements des yeux par vision par ordinateur.
  • Sightwave — interface avec des images et des champs de texte. Sightwave
  • WHY.C — interface avec une image et des options. WHY.C

2022.2 · Sept zones d'intérêt

De novembre 2022 à avril 2023.

  • prompt.io — générateur de prompts et d'images (front-end, API et générateur dans trois dépôts). Groupe : Gustavo Carvalho Campos, José Lucas Correia Acioly, Lucas Gabriel Rodrigues de Melo, Matheus Frej Lemos Cavalcanti, Rodrigo Mesel Lobo Oliveira.
  • IdleSim — simulation (groupe Simulation) ; architecture et cycle de base décrits par Lucca Andrade Limongi Di Francesco.
  • Interactive Art Experience — groupe de Pedro Lucas, Fábio Willian et Charlys.
  • Application Android de réalité augmentée (ARCore/Sceneform) — Patrícia, Frederico, Pedro Victor, Júlio et Jefferson.

2022.1 · Feuilles de route d'activités entre équipes

De juin à octobre 2022, avec le Discord de la classe.

  • Caça ao Tesouro / Multimap — chasse au trésor géolocalisée avec indices et artefacts sur une carte (OpenStreetMap, AR, OpenCV, Flutter, Node). Équipe : João Victor de Barros Felix et Mikael Vidal da Silva. Lien : https://multimap.netlify.app/ (dépôt github.com/jvbfelix/Multimidea).
  • Cin Fighter (Street Fighter – CIn Edition) — jeu de combat dont les combattants sont des professeurs du CIn. Équipe : Sérgio Leonardo Barreto Paixão, João Victor Soares Ferreira, Gabriel Felipo Raeli de Melo.
  • Dark Realm — RPG d'action de type souls-like à la troisième personne, sur le moteur Core Games. Équipe : Mihael Guedes, Matheus Aragão, Natan Lima, Antônio Neto, Lucas Gomes.
  • Jogo da Afinação — labyrinthe dans lequel le joueur se guide en accordant des notes chantées. Équipe : 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 — générateur de paroles de chansons à partir d'artistes choisis (modèle de langage + interface web). Équipe : Alice Barbosa, Amanda Guimarães, Anna Luiza Caraciolo, Bruna Alves, Isabela Marinho, Lorena Vilaça.
  • TongueTwister — jeu en Unity dont la mécanique utilise la reconnaissance vocale. Équipe : Arthur Lacet, Artur Leal, Bruno Henrique, Cauê Addae, Eduardo Geber, Matheus Paixão, Vinicius Eduardo.
  • Mapeamento de Acidentes de Trânsito no Recife — tableaux de bord à partir du portail de données ouvertes de la Mairie. Équipe : Olavo Rangel, Otavio Augusto, Romero Cartaxo.
  • Deep style transfer (vision par ordinateur) — application qui applique des styles aux images de l'utilisateur (TensorFlow + Streamlit). Équipe : Alex Alves do Nascimento Silva, Eduardo Alexandre de Amorim, Marcus Vinicius de Melo, Rafael Rodrigues da Silva.
  • Réalité augmentée — visualisation de meubles dans des pièces et de jeux de cartes sur des cartes à jouer servant de marqueurs (Unity + Vuforia). Équipe : 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.
  • Jeu de plateforme 2D sous Godot avec une mécanique de déplacement spéciale. Équipe : 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.
  • Projet de visualisation de données. Équipe : 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 et game design

De février à mai 2022, à distance jusqu'à la fin mars, puis en présentiel.

  • A história encurtada de Kaguya Hime — visual novel en Ren'Py pour apprendre les hiragana : à chaque chapitre, le joueur identifie les symboles et gagne des crédits. Équipe : Almir Menezes, Daniel Henrique, Matheus Marques, Murilo Ventura, Pedro Henrique. Lien : https://github.com/DanielHCorreia/VisualNovel--Kaguya-Hime. Écran de la visual novel Couverture : A história encurtada de Kaguya Hime
  • Digaí — le jeu Stop (Adedonha) avec une touche musicale, en salons entre amis. Bannière de Digaí
  • Desktop Snake — jeu du serpent dont les obstacles sont les raccourcis du bureau du joueur. Desktop Snake
  • SynchroEditor — éditeur automatique qui monte une vidéo à partir de plusieurs clips, en changeant de scène sur le rythme de la musique. SynchroEditor
  • RainCife — jeu dans lequel un étudiant de l'UFPE affronte un Recife inondé pour atteindre l'arrêt de bus ; la phase d'idéation prévoyait des QR codes. RainCife
  • Super Undersea Adventure — jeu de plateforme 2D sous Unity : un plongeur descend à travers une ville submergée (vidéo sur https://www.youtube.com/watch?v=x_fmCbcdn_I). Couverture de Super Undersea Adventure
  • War — plateau numérique du jeu War avec des règles propres. War
Idéations de jeux 2D présentées le 10/03/2022
Idéations de jeux 2D présentées le 10/03/2022

2021.1 · Vidéos d'inspiration, SBCM et GPT-3

Classe à distance, de septembre à décembre 2021, via Meet et Discord.

  • Portal of Monstrosities (Nameless Grupo) — générateur de monstres de D&D avec statblock, image par IA générative et texte (GPT-3/GPT-J), en Python. Équipe : Arthur Cassimiro, Isaac Ferreira, Michael Felipe, Renato Alpes, Victor Guimarães. Page du rapport Illustration de Portal of Monstrosities
  • Pokémon Visual Concept Generator / Gendex Pokémon (Monks Blue – IA) — GAN entraînée avec environ 6 000 sprites pour générer de nouveaux Pokémon, avec une interface côté client (Python, TensorFlow, AngularJS). Équipe : Charles Gabriel Carvalho Cristovão, Paulo Henrique Leite Tavares Correia, Pedro Didier Maranhão, Pedro Tenório Lemos. Sprites générés Bannière
  • Any Music Karaokê — application web qui transforme n'importe quelle musique de YouTube en karaoké : elle sépare la voix (Spleeter), aligne les paroles (Genius, Auto Lyrix Align, Rabbit Lyrics) et les anime avec P5. Page du livrable
  • Melodia — quatre jeux d'initiation musicale pour enfants (timbre, styles, mémoire musicale, lecture de notes), en Processing + SuperCollider. Équipe : Alexandra Viana Zarzar, Bruno de Melo Costa, João Pedro Henrique Santos Duarte, José Antônio Maciel, Thayná Santos. Menu de Melodia
  • Car Hockey — air hockey avec des voitures et une physique réaliste. Équipe : Igor Domingos da Rocha e Silva, José Henrique Fernandes Silva, Matheus Correia da Rocha, Matheus Epitacio Barros de Lucena. Car Hockey
  • Randomizando a Geometria — recrée une image de l'utilisateur avec des cercles, des carrés et des lignes générés aléatoirement (P5.js). Équipe : Anthonny, Henrique de Oliveira Braga Sakane, Matheus Amorim. Randomizando a Geometria
  • essaywars (Red Monks) — jeu de saisie multijoueur en 1 contre 1 : les mots donnent des power-ups, rendent de la vie ou attaquent l'adversaire (socket.io). Équipe : Heitor Coimbra, Gustavo Galdino, Gabriel Meireles, Nilo Drumond. essaywars
  • Queimando Aula (LAG – Jeux 2D) — jeu de combat en plateforme inspiré du jeu de balle au prisonnier (« queimado »), professeurs contre élèves (Construct 3). Équipe : Amanda Maria, Amanda Nunes, Gislayne, Lucas, Pedro.

2020.2 · Son, image, jeux 2D et 3D (mai à septembre 2021)

Classe à distance, avec le calendrier complet publié dès le départ : inspirations et outils en vidéo et sur Notion, séminaires de jusqu'à dix personnes évalués par formulaire, exercices, idéation, spécification, prototype, livraison partielle, retours des utilisateurs, livraison technique, démonstration et livraison finale le 02/09.

  • Babylonic Music Race (groupe Son) — course multijoueur où chaque note correcte jouée sur le clavier de piano fait avancer le personnage (JavaScript, Node, Tone.js). Équipe : André Valença, Daniel de Azevedo Pacheco, Gustavo Gonçalves Borges, João Vitor Marquim, Matheus Oliveira, Thiago Pinheiro Lima. Livraison finale de Babylonic Music Race
  • Emotions and Spotify (groupe Image) — recommande des musiques sur Spotify à partir de l'humeur détectée sur des photos. Lien : https://github.com/Gaudiot/EmotionsAndSpotify. Emotions and Spotify
  • CInatra! (musique) — adaptation du Genius avec des notes de musique pour développer la perception musicale (Tone.js, React). Équipe : 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 (jeux 2D) — RPG en vue de dessus sous Unity, situé dans des cuisines et des restaurants. The Baker Knight Rises
  • Pit of Friends / Precipício da Amizade (jeux 3D) — compétition sous Unity consistant à pousser ses amis hors des plateformes. Équipe : Kevin Andrews, Luís Carlos, Gabriel de Oliveira, Maria Beatriz, Marcus Almeida, Thomas Patrick.

2020.1 · Interrompue en mars 2020, reprise à distance en 2021

Deux classes.

  • Memes Kombat (jeux) — jeu sous Unity avec multijoueur (Mirror). Équipe : Gabriel Lyra (art), Matheus Belfort, Vinícius Dantas.
  • Audiogame (audio) — jeu guidé par une narration et des commandes vocales. Équipe : Marton Paulo, Matheus Isidoro, Pedro Freitas, Romildo Juliano, João Guilherme Paiva. Architecture d'Audiogame (suivi, étape 1)
Vidéo de l'activité d'IA de la classe (transfert de style)
Vidéo de l'activité d'IA de la classe (transfert de style)
  • Liens : https://youtu.be/DHj0WZFYeLA

2020.3 · À distance, deux classes, groupes par couleur et post-mortem

Semestre à distance d'août à décembre 2020, avec deux classes en parallèle : IF687, d'Informatique (Ciência da Computação), et IF849, d'Ingénierie informatique (Engenharia da Computação), cette dernière avec Filipe Calegário.

Classe IF687 (CC) :

  • Escape from 2020 (Jeux Bleu) — shoot'em up à défilement latéral sous Godot, sur le thème de la fuite de l'année 2020. Équipe : Mikahel Leal Dias, Pedro Eugenio, Roger Luiz, Vinicius Thiago.
  • Trost-TD (Jeux Violet) — tower defense sous Unity/C#. Équipe : 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) — jeu à rounds développé avec Unity, avec caméra contrôlée par la souris. Équipe : Vitor Lopes Maia Albuquerque, Renatto de Souza Padilha Feitosa, Tiago Sousa Carvalho, Hugo Soares Ramos Falcão.
  • Jumpmath – The Game (Jogos Verde) — jeu de plateforme éducatif : seules les barres portant la bonne équation soutiennent le personnage (Construct 2). Équipe : Alvaro Gabriel et Daniel Victor. Prototype de Jumpmath
  • As Aventuras do Cidadão de Bem na Terra da Cloroquina (Jogos Vermelho) — jeu de plateforme 2D dans lequel le personnage évite le virus et les attroupements jusqu'au vaccin. Équipe : Andreza Dantas Layme Pifano de Moura, Ismael Rufino Alves Júnior, José Raphael Danillo dos Santos, Wellisson Franklin Cordeiro Pereira.
  • ECO — jeu 3D développé avec Unity, dans lequel on marque des points en localisant l'origine du son (audio 3D). Auteur : Felipe Basto Tabosa. ECO
  • PLAWMI – Plataforma Web de Multimídia Interativa — des oiseaux à l'écran réagissent à la fréquence de la voix captée par le microphone (Web Audio API, Meyda, Konva.js). Équipe : Aline Gouveia, Bruno Martins, Eduardo Conti, Iris Soares, Magnon Souza, Marconi Gomes, Rodrigo Rodrigues. Rapport PLAWMI
  • Análise de sentimentos das eleições do Recife 2020 (IA Verde) — traitement automatique du langage naturel appliqué à des tweets sur les candidats à la mairie. Équipe : Adriano Nascimento de Santana, Bruno Mesquita, Jefferson Carlos Lima da Costa, Matheus Barbosa. Couverture du rapport
  • Podcast Translator (IA Laranja) — transcrit, traduit et génère un nouvel audio du podcast dans une autre langue (API de Google ; Node, Redis/Bull, Docker). Équipe : Anderson César, Eidson Sá, José Bezerra, Maria Clara, Mateus Felipe, Tiago de Barros. Diapositives de Podcast Translator Bilan rétrospectif
  • tetRL.io (IA Vermelho) — agent d'apprentissage par renforcement qui apprend à jouer au Tetris (Tetr.io) réalisé par la même équipe dans une autre discipline. Équipe : 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) — application mobile utilisant le gyroscope.
  • Comfeats — générateur de vers dans le style d'un artiste (textgenrnn).

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

  • Chaotic Show (Grupo 08, jeux) — jeu de rythme développé avec Construct 2, avec synchronisation manuelle de la musique. Équipe : 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) — musée à domicile en réalité augmentée (SwiftUI + ARKit), intégré à une API de musique. Équipe : Maria Eduarda Senna, Robson Oliveira, Samuel Brasileiro, Samuel Souza. Moose
  • Too Long Didn't Listened (TLDL) (Grupo 2 – IA1) — bot Telegram qui transcrit les messages audio reçus. Équipe : 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. Rapport de TLDL
  • Car VR — jeu de voitures 3D développé avec Unity, prototypé sur Figma. Équipe : Elaine Cruz, Guilherme Xavier, Leonardo dos Anjos, Matheus Felipe. Prototype de Car VR
  • Feel D Bit — associe des musiques aux images envoyées par l'utilisateur, afin que les personnes malvoyantes « ressentent » l'environnement. Équipe : Ailson Cruz, Avner Anjos, Hugo Santos.
  • VIBE (Áudio 01) — bot qui recommande des musiques et des images selon l'état émotionnel de l'utilisateur. Équipe : Gabriel Luna, Jéssica Amaral, Lucas Morais, Manoel Neto, Paulo Victor.
  • PadilhaBOT (Grupo 3 – IA 2) — bot construit sur IBM Cloud. Équipe : Augusto Terra, Daniel Pacheco, Gabriel Vaz, Ícaro Guerra, Pedro Machado, Alexandre Vieira.
Calendrier des prochains rendus (2020.3)
Calendrier des prochains rendus (2020.3)

2019.2 · Moniteur, ateliers et Rec'n'Play

D'août à décembre 2019, avec le moniteur Luiz Henrique « Tato » Caúla, qui a animé des séminaires pendant les absences du professeur et dispensé l'atelier sur React.

  • Obstacle Swap (jeux) — jeu de plateforme 2D multijoueur en alternance : pendant qu'un joueur essaie d'atteindre l'objectif, l'autre active des pièges. Équipe : 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. Lien : https://github.com/zegabr/ObstacleSwap.
  • Mapsify (Computação Musical, groupe 1) — application (Expo/React Native) qui crée des playlists sur Spotify et les associe à des adresses sur la carte, en les rendant publiques. Équipe : Aldiberg Júnior, Christian Davi, Daniel Bastos, Rodrigo Albuquerque, Vitor Sousa, Ruy Melo. Liens : https://github.com/rodrigoap2/Mapsify et https://github.com/danbsts/mapsify-server.
  • FaCIn (IA) — Équipe : Leão Liu Masur, Guilherme Afonso Galindo Padilha, Gabriel Teixeira Soares de Almeida et Mateus Lucena Loureiro.
  • Variasmidias (Computação Musical, groupe 2) — Lucas Vinícius, Josué Fidelis, Arthur Cabeça, Felipe Souza, Pedro Souza, Felipe França, Marvin Miguel.
Appel à participation à l'atelier
Appel à participation à l'atelier "Máquinas Criativas" au Rec'n'Play 2019

2019.1 · Trois séminaires et demo day

De février à juillet 2019, avec des moniteurs, en quatre phases.

  • Idée du groupe d'IA (Défi 1) : générer une musique originale à partir du BPM des mouvements de l'utilisateur captés par la webcam.
  • Présentation finale du groupe audio, sur la création musicale, l'analyse audio et la reconnaissance 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.
Activité du petit piano (Tone.js) rendue par le groupe de jeux
Activité du petit piano (Tone.js) rendue par le groupe de jeux
  • Liens : https://dinosaulo.github.io/

2018.2 · Séminaires par domaine et moniteurs

D'août à décembre 2018, avec des moniteurs.

  • Timber — course contre la montre dérivée d'un jeu précédent de João Victor (SFML) ; la proposition initiale était un beat-em-up se déroulant au CIn, avec les professeurs comme niveaux. Équipe : Alandrey André, Gabriel Alves, Heitor Sammuel, João Victor, Juliano Cezar, Natanael Neto, Pedro Henrique. Lien : https://github.com/jvcoutinho/Timber-. Timber
  • GoodTone — solution destinée aux joueurs de jeux de rôle sur table, élaborée après des sessions et des entretiens avec des joueurs. Équipe : 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 + — groupe de dix membres : Almir Alves, Anderson Carneiro, Carlos Menezes, Hywre Cesar, João Plácido, Lucas Thierry, Maíra Cabral, Mayara Cavalcanti, Paulo Carneiro, Rebeca Oliveira.
  • Expérience sur la vision stéréo — suivre un objet dans l'espace sans interférence externe. Auteur : Hywre Cesar.
Aperçu de systèmes inspirants au tableau, 23/08/2018
Aperçu de systèmes inspirants au tableau, 23/08/2018
  • Liens : https://heitorado.github.io/EkansEmag/

2018.1 · Systèmes inspirants et le défi de l'idée

La classe a recensé des systèmes inspirants, est passée par le « Défi 1 : choisir l'idée », a rendu compte des difficultés théoriques et techniques de chaque équipe et a réalisé l'évaluation à 360° par groupe.

  • Pitch Voice (groupe de jeux) — application Android de type karaoké-jeu : une roulette tire un thème, on chante un extrait qui lui correspond et les autres votent. Équipe de 14 membres : 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 Discord qui déduit le sentiment de la conversation et joue des morceaux compatibles (attributs de Spotify, paroles de musixmatch).
  • Application de sons par expressions faciales (équipe son) — reconnaît les mouvements du visage en vidéo et émet des effets sonores.
  • Music Based Procedural Art — art procédural généré en temps réel à partir de la musique (three.js). Prototype : https://lams3.github.io/three-js-examples/Music/index.html. Prototype Music Based Procedural Art
  • picpuzzle — Équipe : Alesson Farias, Douglas Cavalcante et Joyce Santana ; l'idée précédente de l'équipe, « Blend It », manipulait des vidéos.
  • Synthétiseurs mobiles — étude de marché et évaluation avec des utilisateurs du Fingú Synth Beta (réalisée en 2016.2). Auteur : Pedro Torchio.

2017.2 · Jeu de cartes, GDD et trois rapports

D'août à décembre 2017.

  • FastPic (IA) — jeu inspiré de Gartic : le joueur photographie l'objet demandé et IBM Watson vérifie l'image ; classement en temps réel (Django). Équipe : 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. Rapport du FastPic
  • CInpocalypse (Surviving College) (jeux) — jeu de tir et de survie en vue du dessus où chaque niveau correspond à un semestre du cursus et chaque boss à un professeur. Équipe : 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. Maquette basse fidélité du CInpocalypse
  • Playlist collaborative avec le « DJ » Cleito (informatique musicale) — génère des playlists sur Spotify à partir des goûts des participants d'un événement Facebook. Équipe : 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 et présentations via Hangouts

De mars à juillet 2017.

  • Dona Cuca — application d'aide-cuisinier (script d'interaction vocale validé en mai). Équipe de Victor Augusto Pereira Porciúncula.
  • breg-o-matic — projet lié au brega, présenté à Filipe Calegário et à l'impresario du groupe Faringes da Paixão.
  • Prédicteur de likes sur Instagram — estime les likes d'une photo à partir d'étiquettes extraites par des API de vision (Google Cloud Vision, Imagga) et par régression (MLP, arbre). Équipe : Marcos Barreto, Jailson Dias, Leonardo Alves, Luiz Reis. Lien : https://github.com/msb55/projeto-multimidia.
  • IAM — identification vocale ; l'équipe (Vinícius Moraes, Vitor José da Silva Lima et leurs collègues) a proposé de migrer vers un jeu de rythme en LÖVE/Lua ou un jeu d'échecs commandé par la voix.
  • Générateur de vidéo en mosaïque — lit plusieurs vidéos dans un cadre avec ffmpeg et Java. Lien : https://github.com/rslgp/multimidia.
  • barbie girl — projet de Jadson Torres de Lucena.

2016.2 · HTC Vive et projets par groupe

D'août à décembre 2016, avec João Tragtenberg en stage d'enseignement.

  • Fingú Synth — synthétiseur numérique de base pour Android (44,1 kHz ; ondes sinusoïdale, triangulaire, en dents de scie et rectangulaire), rapport sous forme de présentation ; publié sous le nom « Fingú Synth Beta » sur le Play Store. Auteur : Pedro Torchio. Page de couverture du rapport du Fingú Synth Écran de résultat du Fingú Synth
  • Sequence2 — jeu avec GDD et journal de bord sur un wiki (AltDevMode, pbworks). Auteur : João Lucas Mendes de Lemos Lins.
Cours avec HTC Vive, novembre 2016 (vidéo sur YouTube)
Cours avec HTC Vive, novembre 2016 (vidéo sur YouTube)
  • Liens : https://www.youtube.com/watch?v=gjbza6S3tu0

2016.1 · Programme de base, LOUCO et Voxar

De mars à juillet 2016.

  • Évaluation du tempo et du rythme à la guitare — logiciel d'aide à l'apprentissage musical en temps réel. Équipe : Caroline Medeiros, Gedson Santos, Pedro Queiroz, Saulo Albuquerque, Willer Amorim.
  • Reconnaissance de signatures — application Android qui compare des signatures avec la pièce d'identité (RG) par apprentissage automatique. Équipe : Alice Borner, Anne Kelly, Leandro Damasceno, Livisghton Kleber.
  • Composição Musical Acessível (composition musicale accessible) — pédalier commandé par QR codes (Pedalboard.js, Web Audio API), accessible aux musiciens en situation de handicap moteur. Équipe : Danielle Sales, Gabriel Henrique, Lucas Falbo, Maria Cecília Hunka.
  • Jeu narratif pour personnes malvoyantes — narré, avec commandes vocales, vibration et audio 3D, pour mobile. Équipe : Albertinin Mourato, Eduardo Maia, Eduardo Menezes, Giovanni Barros, Pedro Sereno.
  • Suppression du bruit et modification de la hauteur de fichiers audio. Auteur : Tharcio Marcilio.
  • Gestes avec le smartphone pour commander une pédale de guitare — proposition discutée en juin.

2015.2 · Séminaires, MIDI et Kinect

D'août 2015 à janvier 2016.

  • Squaric — jeu dont l'audio est l'élément principal. Équipe : Bruno Cipriano Minhaqui, Leonardo Jose Schettini de Arruda, Pedro Henrique Sousa de Moraes. Rapport de Squaric
  • Candle — application de technologie d'assistance pour les personnes aveugles. Équipe : Ihago Henrique Lucena e Silva, Kerolayne Gomes Tato Cota. Écrans de Candle
  • O Príncipe Feliz: Uma História Interativa — livre interactif pour iOS, destiné aux enfants de 3 à 7 ans, d'après le conte d'Oscar Wilde. Équipe : Bruna Angélica de A. Cruz, Bruno Barbosa Torres, Layon Tavares Bezerra.
  • MEO – Mova e Ouça (groupe Música e Movimento) — reconnaissance de mouvements avec Kinect déclenchant des sons. Équipe : Descartes Kunzi, Luis Delgado, Guilherme Cordeiro, Pedro Mota, Fillipe de Menezes. Rapport de MEO
  • Runner rítmico — jeu de course en Unity dont les niveaux suivent le rythme de la musique (beat-synchronizer). Équipe : Antônio Harger Rivero, Vinícius Vieira Moreira, Ericka Pricila, Egberto Santana.
  • App de caligrafia e desenho (groupe 09) — « how to » avec interaction tactile. Équipe : Anderson Mota da Silva, Bruno César, Igor Vinícius Pinheiro Cordeiro Leão, Ricardo Robson Mendes da Silva, Rielson Leandro Silva de Lima. Écrans de l'application de calligraphie
  • Motor Mayhem — jeu en Unity 5 (groupe du « jeu de voiture/football »). Équipe : Arthur Freitas, Daniel Maida, João Pedro, José Murilo, Matheus Feliciano. Couverture du rapport de Motor Mayhem
  • Mystical (groupe d'animation) — application Android avec OpenCV et l'API Camera2. Équipe : Arthur Henrique, Bárbara Lima, Henrique Vicente, Késsia Nepomuceno, Raquel Maria. Page du rapport de Mystical

2015.1 · La promotion qui a inauguré le Classroom

De mars à juillet 2015, avec la même séquence que les éditions suivantes : dix applications multimédias testées par chaque étudiant, puis une application alternative, puis la définition des projets.

  • GoAngel — Équipe : Edymir Étienne, Emanuel Silva, Mateus de Freitas, Thayonara Ponte.
  • Genius — version du jeu Genius avec mode vocal prévu. Équipe : Filipe Nogueira Jordão, Leonardo Ribeiro Borges, Leonardo do Rego Espíndola, Túlio Cavalcanti.
  • Rhythm Hunter, Woop, KanjIT et WichOne — projets avec vidéo et rapport.
  • Définition de projet remise le 22/04 par le groupe de Samuel Paz, Tomer Simis, Marlon Reghert et Lucas Perrusi.

Questions fréquentes

Qu'est-ce que Introdução à Multimídia (IF687 · IF849) ?

Cours par projet. La classe recense des systèmes et des outils inspirants, forme des groupes, définit un produit multimédia et le construit en deux livraisons — la technique et la finale —, avec évaluation par les pairs.

Quand Introdução à Multimídia a-t-elle été proposée ?

19 promotions, de 2015.1 à 2025.2.