My_paint est un projet ambitieux réalisé en C avec la bibliothèque graphique CSFML, conçu pour recréer et enrichir les fonctionnalités de base d’un logiciel de dessin.
Ce projet, mené en binôme sur une période de trois semaines, nous a permis d'explorer les concepts fondamentaux de la manipulation graphique et des interfaces interactives. Inspiré par l’outil Microsoft Paint, My_paint offre des fonctionnalités essentielles, telles que le choix de couleurs, les pinceaux et des formes géométriques simples.
Le respect des normes strictes de Coding Style d’Epitech et des contraintes de performance ont guidé notre travail, rendant l’application à la fois fonctionnelle et optimisée.
Ce projet illustre notre capacité à créer des interfaces intuitives et à reproduire des outils graphiques complexes, tout en mettant en avant nos compétences en développement C et en gestion d’interface utilisateur.
Pour lancer l'application, il est nécessaire d'installer la bibliothèque CSFML. Si elle n'est pas déjà installée, vous pouvez l'installer avec la commande suivante :
sudo apt-get install libcsfml-devUne fois la bibliothèque CSFML installée, suivez ces étapes :
-
Compilez l'application avec la commande :
make
-
Lancez l'application en exécutant :
./my_paint
Profitez de votre expérience de dessin avec My_paint ! 🎨