Intitulé : C programming
- Choix du sujet,
- Soumis à validation
- Point d'avancement du projet
- Prototype de l'application fonctionnel (50% des features)
- Librairie graphique au minimum testée et fonctionnelle dans un proof of concept
- Rendu du code source et documents
- Projet C structuré avec fonctions et fichiers
- Un fichier de configuration pour paramétrer les fonctionnement du programme
- Une interface graphique (librairie au choix) -> ici
CSFMLversion2.6.1- Traitement de fichiers
- Traitement de chaînes de caractères
- Stockage de données vers des fichiers
- Traitements algorithmiques
- Traitement de son
- Connexion à une api web
- Connexion à une base de donnée (plutôt que stockage sur fichiers)
- Un installer pour un setup user-friendly du programme (type “setup.exe”)
- Code zippé
- Installeur
- Document descriptif
- 15-20 minutes de présentation.
- 50% Lancement et présentation du programme, parcours des fonctionnalités
- 50% Présentation du code, de l’organisation de travail, questions techniques
![]() |
|---|
Projet en C sous windows utilisant :
- la librairie
CSFMLv2.6.1,gcc,make python,gdown
git clone git@github.com:ptitmorceaux/Gougou.gitInstaller MSYS2 : https://www.msys2.org/
Faut juste pas oublier d'ajouter les chemins de MSYS et de MINGW64 dans les variables d'environement (dans PATH) :
C:\msys64\usr\bin\-> pourmake(et commandes bash)C:\msys64\mingw64\bin-> pourmingw64
pacman -S mingw-w64-x86_64-gccpacman -S makeLien Google Drive : Gougou/assets
Prérequis pour installer les assets en lignes de commandes :
- Python (va l'installer sur microsoft store)
- La lib
gdown(voir la ligne ci dessous)
pip install gdownles fichiers deja existant en local ne seront PAS remplacés donc si besoin : supprime le dossier ./assets puis entre la commande pour recharger les assets
gdown --folder https://drive.google.com/drive/folders/1eYqVpx6OT2iBl6RiNMA0K5kwdwIUOAKj?usp=sharingCompile uniquement ./output/gougou.exe (avec terminal)
makeCompile tout le projet (./output/gougou.exe sans terminal)
make gougouLancer le projet apres compilation
./output/gougou.exe