GLOUPS - Par Maxime ABBEY ========================= Ce fichier contient des informations complémentaires sur "Gloups". Vous y trouverez les rubriques suivantes : 1) Description rapide de "Gloups" 2) Le programme d'installation 3) Outils utilisés 4) Informations IMPORTANTES sur le fonctionnement du jeu 5) Comment configurer Gloups 6) Configuration nécessaire 7) A propos de l'auteur - Crédits 1) Description rapide de "Gloups" --------------------------------- "Gloups" est une reprise en 3D d'un jeu extrêmement classique dans le monde des jeux vidéo, ce jeu où vous dirigez un serpent qui doit avaler des trucs sans qu'il se cogne aux murs ou qu'il s'enroule dans lui-même. Gloups en reprend exactement le même principe tout en le mettant au goût du jour avec la 3D et le son des PC actuels. "Gloups" est un freeware (logiciel gratuit). Vous êtes libre de le copier et de le diffuser aux personnes de votre entourage à condition que : - vous ne le modifiez pas en aucune façon - vous le distribuez gratuitement (ou contre une petite somme servant à vous payer le support sur lequel vous distribuez ce logiciel, c'est-à-dire disquette, CD, Zip, etc...) - vous le distribuez avec tous ses fichiers Même si le logiciel est un freeware, vous ne devez pas modifier ou inclure dans vos applications les images du logiciel que j'ai créées moi-même (logos, etc.), que ce soit celles du programme d'installation ou celles du programme en lui-même. Vous pouvez par contre utiliser les sons, les textures et les musiques fournies avec le jeu dans vos programmes, comme ces fichiers sont issus du domaine public. 2) Le programme d'installation ------------------------------ Comme le jeu fonctionne sous un environnement 32 bits comme Windows 95/98, son programme d'installation est aussi en 32 bits. Lancez le fichier SETUP.EXE. Au début de son exécution le programme copie des fichiers temporaires sur votre disque dur dans un répertoire généralement appelé " FITMP000.000 ". Les fichiers et le répertoire seront supprimés à la fin de l'installation. A) Spécifier le répertoire de l'installation -------------------------------------------- Pour pouvoir installer "Gloups", il faut que vous spécifiez dans quel répertoire vous voulez faire l'installation. Formuler correctement le nom du répertoire de destination --------------------------------------------------------- Un répertoire par défaut est déjà spécifié pour vous, mais vous êtes parfaitement libre de le changer. Pour spécifier un répertoire correct, indiquez d'abord la lettre du lecteur de destination où "Gloups" doit être installé (par exemple C), suivi des deux points ":", puis d'une barre "\". Puis tapez des noms de répertoires et séparez les noms par la barre "\". Création d'un répertoire ------------------------ Le programme d'installation a la possibilité de créer un ou plusieurs répertoires qui n'existent pas sur votre système. Les répertoires inexistants sont automatiquement créés par le programme d'installation lorsque vous les indiquez dans le chemin de destination. B) Installer "Gloups" --------------------- L'espace disque nécessaire pour l'installation de "Gloups" est de 2,33 Mo, soit 2453 Ko (1 Mo = 1024 Ko). Comptez aussi environ 1 à 2 Mo pour la copie des fichiers temporaires. Vous devez avoir au moins cette quantité d'espace disponible sur le lecteur de destination pour installer le programme. Ensuite, la décompression commence. A la fin de l'extraction, le programme vous demandera de sélectionner un nom pour le groupe de programmes qui contiendra les raccourcis vers le logiciel, ce fichier texte et les adresses Internet. Lancez le fichier GLOUPS.EXE pour exécuter "Gloups" (le fichier doit être lancé depuis Windows). Vous pouvez également le faire en sélectionnant l'icône "Gloups" dans le groupe de programmes créé durant l'installation. Remarque : ---------- Le programme ne modifie ni les fichiers système ni la base de registres de Windows 95 / 98. Toutefois, pour désinstaller le programme, vous avez à votre disposition un programme de désinstallation automatique que vous pouvez activer soit en lançant son fichier, soit en sélectionnant le nom du logiciel dans le menu Ajout/Suppression de programmes du Panneau de Configuration. Vous pourrez alors retirer tout ou partie du logiciel de votre système. Si vous ne l'avez pas installé, supprimez le répertoire de Gloups pour le désinstaller. 3) Outils utilisés ------------------ Vous trouverez dans cette rubrique une liste détaillée des outils que j'ai utilisé pour créer "Gloups" et les programmes qui lui sont associés. A) Delphi 5 Pro --------------- J'ai créé le programme principal avec Delphi 5 version Professionnelle. Delphi est un langage de programmation pure (architecturé sur une interface RAD - Rapid Application Development), mais assez facile à comprendre, à utiliser et à apprendre. Il permet de créer des applications 32 bits pour Windows 95/98/NT. Il ressemble beaucoup à Visual Basic. Cependant, c'est le prix à investir qui risque de vous limiter : au moment où je l'ai commandé sur Internet, la version Entreprise était à environ 15 000 F HT, la version Professionnelle à 10 000 F environ et la version Standard à 5000 F environ. Mais rassurez-vous : si, comme moi, vous êtes étudiant, ou bien enseignant, vous pourrez obtenir, par le pack Etudiant Inprise, la version professionnelle de Delphi 5 à 450 F TTC. Pour le commander, visitez d'abord les sites des créateurs de Delphi (www.borland.com et www.inprise.fr). Vous y trouverez une liste de revendeurs chez lesquels commander le produit. Moi personnellement, j'ai été attiré par BlackOrange (www.blackorange.com) qui propose Delphi Etudiant à 436 F TTC, plus les frais de port qui ne coûtent que 1 F ! Mais vu que la version 6 est sortie, les prix ont peut-être baissé. B) Programme d'installation --------------------------- Pour créer le programme d'installation, j'ai hésité entre Freeman Installer (téléchargeable sur http://netnet.net/~freeman) et Clickteam Install Maker (aussi téléchargeable sur www.clickteam.com). J'ai finalement penché pour Freeman Installer, plus complet qu'Install Maker. Freeman Installer version 3 est un logiciel freeware, en anglais, et très complet. Il existe en quatre versions : 2 versions en 16 bits et 2 autres en 32 bits. Ces deux versions comprennent chacune une version " Lite Package " et une version " Full Package ". La version " Full Package " comporte la possibilité, contrairement à la version " Lite ", d'éditer votre programme en C++. Si vous voulez créer des programmes d'installation en 16 bits pour Windows 3.1, vous devez télecharger une des deux versions en 16 bits. Pour des programmes en 32 bits (Windows 95 / 98), téléchargez une des versions 32 bits. Pourquoi très complet ? Parce qu'il comporte beaucoup de fonctions évoluées comme : - Personnalisation complète de l'écran de l'installation (fenêtre, insertion de fichiers BMP, WMF, de textes à volonté à n'importe quel endroit de l'écran, affichage de l'occupation de la mémoire RAM et du processeur...) - Prise en charge multilingue (anglais britannique et américain, français, espagnol, allemand, danois, portugais, italien, hollandais, norvégien, suédois, finnois, polonais, russe et même japonais !) - Un éditeur complet qui vous permet de personnaliser, une à une, les étapes de l'installation - Possibilité de créer entièrement vos propres boîtes de dialogue - Et bien sûr les fonctions de base comme création de groupes de programmes, édition de clés de base de registres ou de fichiers INI, compression - décompression de fichiers, installation de programme de désinstallation, etc. Si vous cherchez un moyen efficace et peu coûteux (vous n'avez même pas besoin de vous enregistrer pour distribuer vos programmes !) pour créer des programmes d'installation, c'est le logiciel idéal. Mais comme tous les logiciels, il n'est pas parfait ; on regrettera que le fichier d'aide français soit bourré de fautes de frappe, et qu'il soit nécessaire de prendre un certain temps pour s'adapter au logiciel. Install Maker est moins complet, mais beaucoup plus simple à utiliser. Egalement diffusé en freeware, sa seule limitation, si vous ne vous enregistrez pas, est qu'il affichera à la fin de chaque programme d'installation créé, une page disant que le programme à été créé par Install Maker, un peu comme The Games Factory lorsque vous quittez "Gloups". Install Maker est largement suffisant si vous souhaitez créer des programmes d'installation en 32 bits qui se contentent d'installer des fichiers compressés, de créer un groupe de programmes et d'installer un programme d'installation. Notez qu'Install Maker, contrairement à Freeman Installer, est disponible en version française, et possède une interface beaucoup plus simple et agréable. Il est largement ouvert aux débutants. Si vous voulez un programme comme Install Maker qui gère les programmes en 16 et 32 bis et les entrées INI et base de registres, tournez-vous vers Install Maker Pro. Cependant il n'est pas gratuit et diffusé en freeware ; vous devrez vous enregistrer pour avoir le droit de diffuser des programmes d'installation créés avec. 4) Infos IMPORTANTES sur le fonctionnement du jeu ------------------------------------------------- Prenez bien le temps de lire ces infos. Gloups est un logiciel qui utilise l'OpenGL pour le rendu des graphismes en 3D. L'OpenGL est une API graphique qui demande beaucoup d'attention pour pouvoir fonctionner correctement. Tout d'abord, elle a besoin que votre carte graphique puisse l'exploiter et donc qu'elle soit configurée pour fonctionner avec. Le meilleur moyen de savoir si votre PC est capable d'utiliser l'OpenGL, c'est de lancer un jeu qui soit basé sur cette API, comme le célèbre Quake 3 par exemple. Vous pouvez également aller jeter un coup d'oeil dans le répertoire System de Windows, et rechercher si vous avez les fichiers OpenGL32.dll ainsi que Glu.dll ou Glu32.dll. Si vous ne les avez pas, il y a de grandes chances pour que votre carte graphique ne puisse pas faire tourner de jeux en OpenGL... Ce que vous pouvez faire dans ce cas c'est aller voir sur le site du fabricant de votre carte pour voir si des pilotes mis à jour ne sont pas disponibles. Si vous êtes sûr des capacités de votre PC, vous devez également savoir que Gloups a besoin de la librairie Glut. Cette librairie est un complément de Glu.dll et Glu32.dll et est destinée initialement à faire tourner des jeux OpenGL sous environnement Linux. Cependant, Nate Robins a converti cette librairie pour Windows 32 bits (95/98 et suivants), et c'est cette conversion qu'il vous faut pour jouer à Gloups. Si vous ne l'avez pas déjà téléchargée, vous la trouverez soit sur la page Web de Gloups à l'adresse http://www.arachnosoft.fr.st/logs/gloups ou sur le site de Nate à l'adresse http://www.pobox.com/~nate/glut.html dans sa dernière version. La librairie Glut est distribuée avec ses sources en C++. J'insiste bien sur le fait que cette librairie DOIT être présente sur votre ordinateur pour que vous puissiez lancer Gloups. Si vous lancez Gloups et que le jeu ne trouve pas Glut, il plantera et Windows avec. Donc... Une fois téléchargé, ouvrez le fichier Zip de Glut et décompressez le fichier Glut32.dll dans votre répertoire Windows\System (ou celui de Gloups, je pense que ça doit fonctionner). Le jeu a juste besoin de la DLL, vous n'avez pas besoin d'installer les autres fichiers. A part Glut32.dll, Gloups a besoin également du fichier Fmod.dll pour fonctionner. Cette librairie est par contre incluse avec le programme. C'est la DLL nécessaire au support du son et de la musique, car le logiciel s'appuie sur l'API Fmod pour exploiter le son. Cette API, très complète, permet d'exploiter sous tous les langages (Delphi, Visual Basic, Visual C++) la carte son du PC et de lire tout un tas de fichiers musicaux, des plus connus aux plus rares : les fichiers MP2, MP3, Wav, Asf, Wma, Mid, Rmi, Mod, S3M, IT, XM et j'en passe... Elle donne accès à plusieurs drivers (dont ceux de Linux) et options. Vous pouvez la télécharger sur le site http://www.fmod.org. Enfin je vous recommande fortement de fermer toutes les applications ouvertes avant de démarrer Gloups. Si une quelconque application utilise la carte graphique ou sonore au moment où le jeu en a besoin, vous verrez apparaître des messages d'erreur. 5) Configurer le jeu -------------------- Gloups dispose d'un mode fenêtré et d'un mode plein écran. Vous pouvez choisir entre un de ces deux modes au lancement du programme. Le mode fenêtré est certes moins beau car il y a une barre de titre en haut, mais il offre beaucoup plus d'avantages que d'inconvénients : possibilité de réduire la fenêtre du jeu, de basculer d'une application à l'autre, mais surtout il risque beaucoup moins de faire planter votre PC au cas ou un message d'erreur apparaîtrait, alors que le mode plein écran, qui lui masque la barre des tâches et exploite toute la surface de l'écran, risque de bloquer Windows lorsqu'une erreur survient (car la plupart des cartes graphiques - surtout celles à puce 3dfx - sont incapables de basculer brusquement de plein écran vers fenêtré). C'est donc sur ces quelques critères que vous devez faire votre choix... Sachez que si le mode fenêtré est recommandé, il ne fonctionne pas avec toutes les cartes graphiques... Pour configurer le son, c'est plus simple que ça ne le paraît. Les options les plus courantes et les plus adaptées à la plupart des PC sont configurées par défaut lors du premier lancement du jeu. Commencez par déterminer le driver qui convient le mieux à votre machine. Déjà, interrogez-vous sur les possibilités de votre carte son. Si elle est récente, il y a de fortes chances pour qu'elle supporte l'interpolation, par exemple. Et si elle est vraiment complète, elle prend sûrement en charge le son A3D 3.0, donc le driver A3D, forcément. Ensuite, avez-vous DirectX installé sur votre machine (si vous possédez des jeux récents, il y a toutes les chances que oui) ? Il est installé par défaut avec Windows 98 et les versions suivantes... Si vous l'avez, vous pourrez utiliser le driver DirectSound. Si vous avez Linux ou Unix installé sur votre machine en même temps que Windows (si, si c'est possible !), vous pourrez utiliser un des deux pilotes spécifiques à ces deux systèmes d'exploitation. Le pilote DirectSound est conseillé dans la plupart des cas, mais à condition que vous ayez DirectX. Sinon utilisez le pilote Windows Multimedia. Pour ce qui est du mixer, le plus simple est de laisser coché Auto-Détection, pour que le système détermine le mieux adapté. Mais vous pourriez avoir besoin de forcer Fmod à utiliser un mixer bien précis. Celui-ci est dans ce cas à déterminer en fonction du type de votre processeur. Enfin, les paramètres Fréquence, Qualité et Interpolation sont surtout des critères qui déterminent la qualité finale du son. Plus la fréquence est élevée, plus les sons ressortiront nets, tout comme si la qualité est en 16 bits au lieu de 8. Un son interpolé est plus beau à entendre, mais les cartes son les plus anciennes ne supportent pas l'interpolation. Attention toutefois : si vous souhaitez utiliser des musiques dans le jeu dont la fréquence est inférieure à 44100 Hz, il est préférable de régler la fréquence sur celle utilisée par les musiques. Idem pour la qualité, vous devriez utiliser le mode 8 bits si vous écoutez des musiques échantillonnées en 8 bits. Si vous paramétrez des valeurs plus élevées que celles des musiques que vous souhaitez utiliser, leur son risque d'être déformé ou accéléré. Tous les paramètres du jeu sont sauvegardés dans le fichier Config.dat se trouvant dans le sous-répertoire Data du programme, le meilleur score à battre est enregistré dans Scores.dat. Si vous avez besoin pour quelque raison de remettre les données à zéro, vous pouvez tout à fait supprimer ces deux fichiers. Attention à ne pas retirer les autres, ils sont nécéssaires au fonctionnement du jeu. Un petit conseil : choisissez bien votre résolution d'écran. J'ai conçu le jeu de façon à ce que sa fenêtre s'adapte à la résolution que vous utilisez habituellement sous Windows. Pour choisir à quelle résolution jouer à Gloups, vous devez la changer directement sous Windows, via le panneau de configuration, icône Affichage puis Paramètres, ou en utilisant la petite icône Affichage (représentée par un écran bleu) dans la barre des tâches si elle s'y trouve. Je vous conseille vivement de jouer dans la plus haute résolution supportée par votre moniteur et votre carte graphique (normalement Windows détermine leurs capacités maximales et ne vous autorise pas à utiliser des résolutions plus élevées que leurs possibilités). C'est vraiment plus joli de jouer en 1280 x 1024 qu'en 800 x 600 par exemple. Remarque : le score, affiché directement sur la fenêtre du jeu, n'est pas paramétrable. Mais il s'adapte à la couleur de la texture de fond pour se faire le plus discret possible. Sachez que certaines cartes graphiques (apparamment celles à puce 3dfx) n'affichent pas le score... Pour ce qui est du fonctionnement du jeu en lui-même (commandes, options...) tout vous est expliqué dans la partie Aide et Instructions du logiciel, que vous pouvez appeler depuis le menu principal. 6) Configuration nécessaire --------------------------- "Gloups" à été testé sur deux configurations différentes : Configuration n°1 (requise) : Microprocesseur Pentium 233 Mhz MMX Mémoire vive (RAM) de 64 Mo Carte Graphique Guillemot Maxi Gamer Phoenix (processeur 3dfx Voodoo Banshee, 16 Mo) Système d'exploitation (OS) Windows 98 SE Moniteur SVGA Résolution d'écran de 800 x 600 pixels en 65 536 couleurs (16 bits) Carte son Sound Blaster 16 bits Configuration n°2 (recommandée) : Microprocesseur AMD Athlon 700 Mhz Mémoire vive (RAM) de 128 Mo Carte graphique Guillemot Maxi Gamer Xentor 32 Mo Système d'exploitation (OS) Windows 98 SE Moniteur SVGA Résolution d'écran de 800 x 600 pixels en 65 536 couleurs (16 bits) Carte son Guillemot Maxi Sound Muse 128 bits Ces deux configurations sont suffisantes pour jouer à Gloups. Le seul composant qui importe vraiment dans le fonctionnement du jeu, c'est votre carte graphique qui devrait au moins avoir 8 Mo de mémoire vidéo et qui DOIT supporter l'OpenGL. Votre PC doit au moins être sous Windows 95. Il faut également que votre PC fonctionne au moins en 65 536 couleurs (16 bits). Le programme à été conçu pour fonctionner avec toutes les résolutions d'écran à partir de 640 x 480 pixels. Souris et carte son type Sound Blaster 16 conseillés (une carte son 128 bits produit un son bien plus profond - donc bien plus joli - que les autres, au niveau des musiques Midi). "Gloups" utilise les paramètres par défaut de Windows (pointeurs de souris...) 7) Crédits ---------- Gloups exploite les librairies et les composants Delphi suivants : * pour le son, la librairie et API Fmod (www.fmod.org) * l'utilisation de l'OpenGL est désormais possible grâce à Delphi3D, de Tom Nuydens ! Allez vite découvrir ces composants et exemples sur www.delphi3d.net ! * pour les textures, la librairie rhGL par RabidHaMsTeR (RabidHaMsTeR@Bigfoot.com). * les composants YusoftWallpaper et LinkLabel (par Regardt Kruger - Regardt_Kruger@dfm.co.za), téléchargeables sur de nombreux sites. Les textures du jeu sont issues du domaine public et du site Internet Free-Graphics.com. Je les ai simplement converties pour que leur format puisse être lu par le jeu et la librairie rhGL. Même chose pour les musiques qui proviennent de CD-ROM de magazines ou de divers sites Internet comme ModArchive.com ou TraxInSpace.com. A part "Mercury Rain" qui est de Skaven, les auteurs de ces musiques ne me sont pas connus, malheureusement. A propos de l'auteur... ----------------------- J'ai 15 ans et comme toute personne qui diffuse des logiciels, j'ai besoin de vos informations et de vos critiques pour améliorer mes logiciels. Si vous avez des remarques, des suggestions, écrivez-moi. Pour cela vous pouvez soit m'écrire par adresse postale : Maxime ABBEY 80, rue de la Maison Blanche 51100 REIMS ou alors par e-mail (je préfère, c'est bien plus rapide) à l'adresse suivante : contact@arachnosoft.fr.st Vos suggestions et remarques m'aideront pour créer d'autres versions du logiciel, ou pour concevoir d'autres programmes. Visitez également mes sites Web ! Sur Arachnosoft, vous trouverez mes autres logiciels freewares, des rubriques sur la programmation, les émulateurs et les freewares, des liens vers d'autres sites, une liste de logiciels à essayer et encore plus de renseignements sur moi-même ! C'est le site de mes logiciels. Vous pouvez le consulter à l'adresse http://www.arachnosoft.fr.st. FufuWorld, c'est un site 100 % consacré à mon acteur préféré, Louis de Funès. Il y a une biographie, une filmographie, des photos, des sons, des téléchargements, un chat, un forum, un livre d'or et plus encore. Allez sur http://www.fufuworld.fr.st, nondidiou ! Et sur mon portail MultiMania, vous retrouverez toutes les informations nécessaires sur tous mes sites Web. http://maxabbey.multimania.com. Pour vous rendre directement à la page de Gloups, tapez l'adresse suivante : http://www.arachnosoft.fr.st/logs/gloups Vous y trouverez la dernière version du logiciel ainsi que d'autres goodies, comme des packs de textures et de musiques supplémentaires pour le jeu. Vous êtes responsable des modifications que vous apportez à votre système. Si vous avez des pertes de données ou des problèmes avec vos logiciels suite à l'installation du programme, ou à son utilisation, ce ne sera pas de ma faute... Le programme est certifié sans virus connu à ce jour. Il est distribué "tel quel" et ne contient donc aucune garantie. _____________________________________________________________________________ Windows, Pentium, MMX, Sound Blaster, 3dfx et autres sont des marques déposées.