Développement

-  Histoire de FlashTris

1995 - 1998 : Je développe des jeux en parallèle de mes études (voir la page des jeux). Le plus abouti est Demoniac-Tris, un "Tetris like" fonctionnant sous Dos/Windows avec support réseau IPX.
Juin 1998 : Je dévouvre Linux. Pendant un an, je développe quelques utilitaires pour découvrir ce merveilleux système.
Juin 1999 : Je me lance dans la conversion de Demoniac-Tris vers une version Linux. Devant les différences entre le langage (Pascal ==> C) et surtout le système d'exploitation, je décide d'abandonner et de créer un nouveau "Tetris like" écrit 100% en C et assembleur, 100% compatible Linux, Dos et Windows 3.x/95/98/2000/XP.
21/06/1999 : Naissance de FlashTris.

-  Infos techniques

- FlashTris est développé et testé sur un Pentium III 800 avec 192 Mo de RAM, Linux Debian et Slackware, noyau 2.4.0, XFree 4.0.2
- 100% C/assembleur, compatible Linux - Dos - Windows v3.x/95/98/2000/XP
- optimisé : routines graphiques et son à 75% en assembleur
- toutes les données sont incluses dans l'exécutable (musiques et graphismes compressés)
- plus de 23000 lignes de code source (menu : 28%, graphisme : 23%, jeu : 18%, son : 14%, reste : 20%)
- aucune bibliothèque de haut niveau utilisée (sauf la svgalib pour l'affichage graphique en mode console Linux)
- les graphismes sont réalisés avec The Gimp et Deluxe Paint II
- le programme (et ses bugs...) sont fournis gratuitement !

-  Remerciements

- Rapass pour son idée géniale du menu
- tous ceux qui m'ont donné des idées, signalé les bugs, ...

-  Progress report on 06/09/2001

Modes graphiques : VGA (320x200) : 100%, SVGA (résolution illimitée) : 5%
Version X-Window : 35%
Version Linux console : 100%
Version Dos : 100%
Version Windows 3.x/95/98/2000/XP : 100%
Menu: 85%
Jeu - affichage : 90%
Jeu - modes : 70%
Jeu - options : 65%
Jeu - niveaux bonus : 60%
Jeu - scores : 32%
Intelligence artificielle : 80%
Jeu en réseau - Linux : 20% (TCP/IP seulement)
Jeu en réseau - Windows : 0% (bientôt)
Musiques, bruitages : 100%

-  En construction

- jeu en réseau pour la version Windows
- version X-Window
- modes de jeu: challenge, mode étoile, ...
- table des scores
- autres niveaux bonus : nibble, tron, ...

-  Bugs connus (désolé !)

- sous Windows 2000, le jeu détecte le Msdos 5.0 !
- plantage aléatoire juste avant l'affichage du menu (version Windows seulement)
- problème d'affichage avec un grand nombre de joueurs (statistiques, nombre de lignes, ...)
- mauvaise réflexion de l'ordinateur (est-ce un bug ?)