Proposition pour la demoparty 2026 du Code Club de Briançon, à la suite de l’atelier demo que j’ai créé
Vous pouvez (devez!) jeter un œil aux propositions de Régis et Asutale !
-
Ce projet utilise
cmake,minifbetminiaudio -
Installer (Debian) :
sudo apt install build-essential cmake pkg-config libxkbcommon-dev
-
si vous utilisez Wayland :
sudo apt install libwayland-dev libxkbcommon-dev wayland-protocols
-
si vous utilisez X11 :
sudo apt install libx11-dev libgl1-mesa-dev libxrandr-dev
-
-
minifbest intégré en tant que sous-module :git submodule add https://github.com/emoon/minifb.git deps/minifb
-
Télécharger
miniaudio.het placez-le danssrc:curl https://raw.githubusercontent.com/mackron/miniaudio/refs/tags/0.11.25/miniaudio.h -o src/miniaudio.h
Vous trouverez plus d’instructions détaillées dans la première section du chapitre 1 de l’atelier.
Générez le projet avec cmake :
mkdir build && cd build/
cmake .. --freshCompiler avec make. Le son est dans un fichier dans le répertoire sfx/, il faut donc lancer l’exécutable depuis un répertoire où il trouvera ce chemin :
make && cd .. && build/demoLe morceau a été récupéré sur le site modarchive.org, auteur inconnu, sous la licence Mod Archive Distribution license
La fonte utilisée est la font8×8 par Daniel Hepper et Marcel Sondaar (créateur), sous la licence : Domaine Public
- Revoir la génération de la texture plasma combinée à l’effet tunnel (caler la période des fonctions trigo aux dimension de la texture pour éviter la sale coupure)
- Animer le cube de mouvements (translations, rotations, éventuellement zoom) avec des vitesses synchro avec la musique
- Créer une transition entre le palette cycling et le plasma 2D (interpolation)
- Faire une texture plasma sur les face du cube
- Amender le texte et faire un défilement plus varié
