| | | | | | | | | | Gloups est mon tout premier jeu en 3D, que j'ai programmé sous Delphi en OpenGL avec les composants Delphi3D.
C'est une remise au goût du jour d'un classique du jeu vidéo, ce jeu où vous êtes un serpent (ou un ver, au choix) qui doit manger des objets apparaîssant aléatoirement sur l'écran, mais qui ne doit ni se mordre ni se cogner aux murs (c'est-à-dire les bords de l'écran).
Gloups reprend donc les principes de base, mais en y ajoutant la 3D calculée en temps réel, un support graphique en vraies couleurs (32 bits) et un support sonore.
Vous devez diriger avec les flèches de direction afin d'ingurgiter les beignets qui vous feront gagner des points... mais aussi du poids, car vous grandissez au fur et à mesure ! Le jeu se termine lorsque Gloups occupe toute la surface de l'écran (une chance contre des milliards) ou qu'il se mord ou se cogne aux bords de l'écran. A la fin du jeu, vous pourrez enregistrer votre score dans la table des hi-scores s'il figure parmi les meilleurs...
Le jeu possède relativement pas mal d'options qui vous permettent de le personnaliser à vos besoins, comme le réglage de la vitesse du serpent, le support de textures d'arrière-plan (qui offrent la possibilité d'être affichées aléatoirement) et de musique de fond (possibilité de jouer toutes sortes de fichiers musicaux - aléatoirement ou non - ou un CD audio), la prise en charge de l'antialiasing (qui permet de lisser les pixels et de les rendre moins visibles), etc. Ces options peuvent être modifiées et appliquées pendant qu'une partie est en cours.
Vous pouvez librement importer vos textures et vos musiques dans le jeu, à condition de respecter leur format (PCX pour les textures, et un grand choix pour les musiques : MP3, WAV, MIDI, MOD, S3M, XM, IT...). Gloups s'adapte à la couleur de la texture d'arrière-plan. Vous trouverez sur cette page des packs de musiques et de textures supplémentaires à mettre directement dans le jeu.
Le jeu exploite la bibliothèque FMOD pour le son et la bibliothèque graphique rhGL de RabidHaMsTeR. FMOD donne accès à un grand choix de réglages pour le son, allant de la fréquence de mixage (de 8 KHz à 44 KHz) aux drivers sonores (Gloups supporte les drivers A3D 3.0, Windows Multimedia et DirectSound).
Le jeu peut être joué en mode fenêtré ou en plein écran, la fenêtre du jeu s'adapte automatiquement à la résolution de votre écran et de votre bureau Windows. Ainsi vous pouvez jouer aussi bien en 640 x 480 qu'en 2048 x 1536 sans problèmes par exemple, tout dépend seulement des limites de votre moniteur et de votre carte graphique !
Le jeu ne demande pas un ordinateur puissant pour fonctionner. Un Pentium 233 MMX le fait tourner à merveille, il faut seulement une carte graphique 3D qui supporte l'OpenGL avec, de préférence, un minimum de 8 Mo de mémoire vidéo.
Par contre, le jeu requiert OBLIGATOIREMENT la bibliothèqe GLUT, qui apporte de nouvelles fonctionnalités à OpenGL. Il en existe une conversion pour Windows, GLUT32.DLL, et c'est de cette version dont Gloups a besoin. Vous pouvez la télécharger depuis cette page. Le jeu ne tournera pas si GLUT32.DLL n'est pas installée sur votre système ! |
| | | | |
| | | | | | | | | Fonctionnalités de la version 1.0 * Jeu en 3D temps réel, en OpenGL. * Support sonore assuré par la bibliothèque FMOD, prenant en charge de nombreuses options : jusqu'à 16 bits et 44 KHz (qualité CD), plusieurs drivers dont Windows Multimedia, DirectSound et A3D, plusieurs procédures de mixage, EAX 1 et 2, géométrie, interpolation... * Texture de fond personnalisable (format PCX 256x256 8 bits). * Musique d'arrière-plan personnalisable, nombreux formats supportés (MID, WAV, MP3...). * Divers effets graphiques tels que les lumières, les ombres, les textures... * Peut être joué sous n'importe quelle résolution d'écran supportée par votre machine. * Possibilité de jouer en mode fenêtré ou plein écran. * Peu gourmand, seule une carte 3D supportant l'OpenGL est vraiment requise. * Vitesse de déplacement du serpent personnalisable. * Enregistrement du meilleur score. Nouveautés de la version 1.1 Comme vous pouvez le constater, le nombre d'améliorations est considérable de la version 1.0 à la version 1.1. J'espère ne rien avoir oublié...
* Une toute nouvelle interface, avec une nouvelle texture de fond noire, identique pour tous les menus, et de nouveaux contrôles plats (boutons, cases à cocher, etc.). Bien mieux ! * L'affichage du jeu se fait désormais dans une fenêtre séparée. Cela apporte plusieurs changements : - les menus sont toujours affichés en résolution de 640 x 480. - vous pouvez changer les options d'affichage en cours de jeu. - cela devrait permettre aussi un rendu plus rapide des graphismes et un jeu plus fluide. - également, cela a peut-être corrigé quelques éventuels bugs inconnus. * Ajout de l'antialiasing, une option permettant d'augmenter la qualité des graphismes. * Nouvel affichage du score pendant le jeu, avec un cadre 3D bénéficiant de transparences. * Ajout de la table des hi-scores. Vous pouvez désormais laisser votre nom avec le score. * Ajout d'une option pour afficher ou non le score pendant le jeu. * Possibilité de choisir un type de texture et / ou de musique. Ce qui a permis : - Grâce à la mise en place de l'option "Par Défaut" : > Vous n'êtes plus obligé(e) d'utiliser une texture et une musique personnalisées. > Le menu des options ne s'affiche plus si aucune texture ou musique n'est définie. - Nouvelle option "Aléatoire" disponible pour les textures et les musiques. - Support de la lecture des CD Audio durant la partie. * Configuration du son facilitée et améliorée pour les utilisateurs novices : - Question posée au premier démarrage du jeu, permettant de laisser le jeu se configurer - Deux possibilités de configuration : prédéfinie et personnalisée. - Ajout d'une option pour configurer (ou non) le son au prochain démarrage du jeu. * Possibilité de choisir entre mode Plein Ecran et mode Fenêtré à tout moment du jeu. * Nouveau système d'aide : - Plus d'interface à onglets, peu esthétique, mais des boutons pour afficher une section. - L'aide est désormais affichée depuis un fichier texte (lisible depuis le sous-dossier Data). * Musique jouée en temps réel : par exemple, elle est jouée immédiatement dès qu'elle est réactivée, ou dès que vous en sélectionnez une nouvelle dans le menu des options. * Nouvelle musique pour les menus, moins répétitive. * Optimisation et amélioration des textures et des images du jeu, plus belles. * Support du style d'interface de Microsoft Windows XP. * Possibilité de rafraîchir (actualiser) le contenu des listes de fichiers du menu Options. * La fenêtre s'affiche désormais toujours sur tout l'écran et par dessus les autres fenêtres et la barre des tâches, quelle que soient les options définies pour celle-ci. * Si la fenêtre du jeu devient inactive, le jeu se met automatiquement en pause. * Changements au niveau de la réglette permettant de choisir la vitesse de Gloups : - Sens inversé : aller vers la gauche pour lent, et vers la droite pour rapide. Plus logique... - Correction d'un bug sur les niveaux de vitesses. * Suppression des drivers sonores ESS & OSD, indisponibles sous Windows. * Le fichier contenant les scores est désormais inaltérable. Plus de tricheries possibles... * Demande de confirmation lorsqu'on veut fermer la fenêtre en cours de partie. * Déplacement des petits logos depuis la boîte de configuration sur la page "A propos". * Le fichier journal (log) de la bibliothèque rhGL est désormais systématiquement déplacé dans le sous-répertoire Data du jeu. * Mise à jour de mes coordonnées, des liens et ajout du nouveau logo Arachnosoft. * Correction de quelques bugs. |
| | | | |
| | | | | | | | | * Lorsqu'on désactive la case Son dans la fenêtre de configuration du son, toutes les options sonores sont bel et bien grisées dans le menu Options, mais la liste déroulante permettant de choisir le type de texture l'est aussi, ce qui n'est pas normal.
* Ce n'est pas vraiment un bug, mais lorsqu'on réactive cette case Son après l'avoir désactivée, les options pour activer les sons et les musiques restent désactivées (mais pas grisées) dans le menu Options.
* La fonction d'antialiasing, telle qu'elle est actuellement programmée dans la dernière version du jeu, est à un stade expérimental de développement. J'entends par là qu'elle se comporte très aléatoirement selon les configurations. Par exemple, avec certaines cartes graphiques (comme celles à base de puce NVIDIA : GeForce, Riva TNT...), elle ne fonctionnera qu'avec certaines versions des drivers NVIDIA , plus ou moins lentement ; avec d'autres, elle fonctionne partiellement, mais ralentit énormément le jeu ; et avec les autres cartes, elle ne fonctionne pas du tout. Certaines cartes appliquent même l'antialiasing lorsque la case "Antialiasing" n'est pas cochée. Donc, en attendant mieux, utilisez cette option avec prudence, et n'hésitez pas à me dire comment elle se comporte avec votre système. |
| | | | |
| | | | | | | | | Je tiens à remercier les auteurs de tous les composants que j'ai utilisés pour créer ce jeu, à savoir Tom Nuydens pour ses composants Delphi3D, Nate Robins pour sa conversion de GLUT pour la plate-forme Windows, l'équipe de la bibliothèque sonore FMOD, et enfin le site Shockwave-Sound.com sur lequel j'ai trouvé la musique de fond utilisée dans le menu de la version 1.1. Et, avec mes remerciements tout particuliers pour Peter qui m'a fourni une aide précieuse pour la programmation de certains effets OpenGL dans la version 1.1 du jeu. |
| | | | |
| | | | | | | | | IMPORTANT Pour que le jeu puisse fonctionner, il vous faut copier le fichier GLUT32.DLL dans le répertoire Windows\System (Windows 95/98/Me) ou Windows\System32 (Windows NT/2000/XP). Vous pouvez télécharger le fichier ZIP contenant ce fichier ici. 
| Gloups
| 2177 Ko | Version 1.1 Ceci est la dernière version du fichier actuellement disponible sur le site. J'en assure donc le support technique. | Télécharger
2668 Hits | 
| Gloups
| 1665 Ko | Version 1.0 Attention : la version de ce fichier est obsolète et, par conséquent, il peut contenir des informations aujourd'hui erronées. Je n'assure plus son support technique, veuillez donc ne plus me contacter à son sujet. | Télécharger
559 Hits | 
| Pack de musiques supplémentaires pour Gloups
| 1043 Ko | Version 1.1 Ceci est la dernière version du fichier actuellement disponible sur le site. J'en assure donc le support technique. | Télécharger
462 Hits | 
| Pack de textures supplémentaires pour Gloups
| 2595 Ko | Version 1.1 Ceci est la dernière version du fichier actuellement disponible sur le site. J'en assure donc le support technique. | Télécharger
461 Hits |
|
| | | | |
|
| |