====== Introduction ====== Cette page recense les projets du [[Nyug]]. N'hésitez pas à ajouter le vôtre. Pensez à garder la description de votre projet à jour et à conserver l'ordre alphabétique. ====== Les projets en cours ====== ===== NyuGui (NGui) ===== NGui est une library permettant d'afficher des interfaces graphiques dans une application SDL, OpenGL, etc. Elle fonctionne sur un système de widgets. Plusieurs systèmes de rendus sont envisagés, notamment SDL, OpenGL et OGRE.\\ Auteur : [[remram44]]\\ Aide recherchée : programmeurs pour le coeur et pour les systèmes de rendus\\ Site officiel : [[ngui]] ===== Pacman like ===== Pacman like est un projet de jeu en 2d mariant une carte en 2D style RPG, ainsi qu'un pacman ou il faut manger des "galettes" tout en échappant aux monstres. Auteur : [[Bougie]]\\ Site officiel : [[pacman]] ====== Les projets terminés/avancés ====== ===== Bomberlua ===== BomberLua est un projet de jeu dans la lignée de Robocode. Vous ne contrôlez pas directement le personnage, mais vous écrivez un programme (ou plutôt un script) qui se chargera, en fonction des informations auxquelles il a accès sur la zone de jeu, de diriger le personnage et de combattre les autres personnages (dirigés par d'autres scripts).\\ Actuellement, BomberLua est en version 0.1. Le déplacement, la pose de bombe, etc, sont opérationnels. Il reste les bonus et un système de replay mais il est déjà jouable.\\ Participants actifs : [[remram44]]\\ Participants passés : [[acieroid]] (prise en charge de Python), [[Insomniak]] (affichage)\\ Site officiel : [[bomberlua]] ===== chat ===== Chat est un système de chat client/serveur du genre d'IRC. Le serveur utilise les sockets BSD et le client est écrit avec la lib Qt. Il peut être vu comme un exemple d'utilisation de Qt et du réseau.\\ Les programmes sont tous les deux stables et de nouvelles fonctionnalités ne seront sans doute jamais implémentées. Si ce projet vous intéresse, n'hésitez pas à reprendre le flambeau.\\ La dernière version est accessible par subversion : http://svn.nyug.org/chat/\\ Auteur : [[remram44]] ===== rr4botz2 ===== Rr4botz2 est un bot IRC chargeant des modules sous forme de scripts [[Lua]]. Il est actuellement utilisable, même si quelques fonctionnalités supplémentaires sont prévues (aucune date n'est fixée).\\ Auteur : [[remram44]]\\ Site officiel : [[rr4botz2]] ====== Les projets abandonnés ====== ===== dsfml ===== dsfml est un binding D pour l'API en SFML. A l'origine, la SFML est une librairie C++, elle possède un binding C. Le binding D utilise le binding C pour refaire une interface objet en D. (car impossibilité d'importer du C++ dans une appli D...).\\ Auteur : [[Insomniak]]\\ Site officiel : [[dsfml]]