Thomas Althot
Portfolio de projets
Affiché comme du Markdown.
MPFW (2025)
MPFW est un moteur de jeu qui supporte le format de niveaux de Quake comme format principal de niveaux. Malgré l'âge du jeu et la ferveur de sa communauté de modding, la documentation disponible sur le format de niveau utilisé, notamment les spécifications Quake non-officielles(Unofficial Quake Specifications), porte majoritairement sur le format utilisé dans les versions béta de Quake, ayant quelques différences avec le format final. L'objectif du projet est d'atteindre un stade de compatibilité à travers non seulement les formats et les protocols de Quake, mais de la lignée de moteurs basés sur Quake (ex.: le moteur Source de Valve Software, id Tech 3 de id Software, etc.).
Pile logicielle
- Langage: C++20
- Bibliothèques logicielles(librairies) utilisées: raylib, raymath, Asio
- Cible d'exécution principale: Windows
Démonstration vidéo
Cette vidéo démontre les trois fonctionnalités principales de MPFW, soit la compatibilité avec les niveaux Quake, la console de développement intégrée au moteur et le moteur physique.
Liens
3BUNE (2022-2025)
3BUNE est un service de clavardage à installation rapide et facile basé sur le système de tribunes existant en Europe francophone. Son code serveur est écrit en PHP et le service fonctionne en stockant les messages dans un fichier XML pour des raisons de compatibilité avec d'autres coincoins.
3BUNE encapsule à la fois un coincoin(client) et un bouchot(serveur), le bouchot étant intégralement écrit en PHP et le coincoin étant écrit en PHP pour l'affichage côté serveur plus la trinité côté client; HTML, CSS et JavaScript. 3BUNE ajoute aussi certaines fonctionnalités comme la mise en gras ou en italique comme le fait le Markdown ainsi que des messages de bienvenue que les habitués peuvent déclencher à l'arrivée d'une nouvelle personne.
Liens
Pile logicielle
- Langages: PHP 8, HTML, JS, CSS
- Bibliothèques logicielles(librairies) utilisées: jQuery
- Cible d'exécution principale: PHP sur Raspbian, PHP sur Windows