Accueil | Personnaliser | Blog | Extras | Log In | Information
Manuel | D&D icons | GML Parser | Archives | Ville Iso
Username: Password:  
à propos | Caractéristiques | Directory | Bannières | Contacter

Création de jeux avec Game Maker
Création de jeux avec Game Maker

Fichiers à inclure dans les Jeux Autonomes

Comme indiqué plus haut, vous pouvez créer des versions autonomes de votre jeu. Parfois, votre jeu utilisera des fichiers supplémentaires. Par exemple, vous pourrez souhaiter inclure des fichiers vidéo ou des fichiers textes qui seront utilisés dans le jeu. Dans certains cas, vous désirerez ajouter des fichiers DLL ou des images, des sons qui seront chargés lors du jeu. Il est bien sûr possible de fournir ces fichiers intégrés dans le fichier exécutable mais il est souvent plus commode de les joindre sous forme de fichiers séparés. De cette façon, seuls les fichiers nécessaires seront distribués.

Vous pouvez mentionner ici les fichiers que vous voulez joindre dans l'exécutable. En haut de l'écran, se trouve une liste de tous les fichiers à inclure. Utilisez Add pour sélectionner les fichiers à ajouter à la liste (vous pouvez choisir plusieurs fichiers). Utilisez Delete ou Clear pour supprimer les fichiers de la liste (pensez cependant que les fichiers ne seront pas inclus dans le fichier .gm6, mais seulement leur nom. Aussi, lorsque vous enverrez à une autre personne le fichier .gm6 source, vous devrez également donner les fichiers à inclure).

Les fichiers de la liste sont compactés dans l'exécutable. Quand le jeu est lancé, ces fichiers sont décompactés et sont ainsi accessibles par le jeu. Il est important de bien comprendre ce qu'il se passe alors. Il y a deux possibilités pour lesquelles vous devrez faire un choix. Dans la situation par défaut, les fichiers sont décompactés dans le répertoire où se trouve le jeu exécutable. C'est ce que l'on appelle le répertoire courant (ou de travail) du jeu. De cette manière, le jeu peut utiliser uniquement les noms de fichiers pour y accéder (aucun chemin n'est donc nécessaire). Cela fonctionne bien si l'exécutable du jeu est sauvé sur un disque dur mais cela ne marche pas si le jeu est stocké sur un périphérique en lecture seule comme par exemple un CD Rom.

La deuxième façon de procéder est d'indiquer que les fichiers doivent être décompactés dans un répertoire temporaire qui sera créé à l'occasion juste pour le fonctionnement du jeu. Si vous choisissez cette option, il vous sera nécessaire de fournir le chemin de ce répertoire temporaire à l'intérieur même de votre jeu. Ce chemin peut être obtenu en utilisant la variable interne temp_directory. N'oubliez pas d'ajouter le caractère backslash ( \ ) dans ce cas. Dans le cas d'un fichier vidéo, vous pourriez taper par exemple le code programme suivant :

{
  show_video(temp_directory+'\movie.avi',true,true);
}
Comprenez bien que le répertoire temporaire sera effacé à la fin du jeu. Aussi, vous ne pourrez pas sauvegarder les jeux ou encore des informations spéciales dans ce cas de figure. Ne choisir cette option que si vous souhaitez que le jeu fonctionne à partir d'un CD Rom ou si votre jeu n'écrit pas dans des fichiers.

Si un fichier décompacté existe déjà, il ne sera pas normalement enregistré sur le disque. Vous pouvez changer ce comportement en cochant Overwrite existing files. Ainsi, quand le jeu sera terminé, les fichiers ne seront normalement pas effacés (sauf s'ils étaient dans le répertoire temporaire qui lui est complètement supprimé). Vous pourrez modifier cela en cochant Remove at game end.

Juste un dernier mot pour vous prévenir de ne pas commettre une certaine erreur. Si vous testez votre jeu, le répertoire courant du jeu est le répertoire où le fichier .gm6 est sauvegardé. Si vos fichiers sont également présents dans ce répertoire, et que vous ayez choisi de les supprimer à la fin du jeu, vous pourriez ainsi tous les perdre ! Il est donc préférable de ne pas sauvegarder ces fichiers avec le fichier .gm6 !













<< Traduction française par Philippe Ragni - (2005) >>

Search Search


Alternative versions Alternative versions

You can also read this manual on one single long page (± 1.5 mb)

Also available in: Dutch German

ZIP Download helpfile

Annonces Annonces

GameMaker Manual