Création de jeux avec Game Maker
Données Partagées
La communication de données partagées est certainement la manière la plus simple de synchroniser un jeu. Toute communication fonctionne en mode sécurisé. Il existe un ensemble de 1 000 000 de valeurs communes à toutes les entités du jeu (il est préférable d'utiliser seulement les premières valeurs afin d'économiser de la mémoire). Chaque entité peut écrire et lire des valeurs. Game Maker fera en sorte que chacune des entités voit les mêmes valeurs. Une valeur peut être soit un réel soit une chaîne de caractères. Il n'existe que deux routines :
mplay_data_write(ind, val) Ecrit la valeur val (chaîne ou réel) à la position ind (ind est compris entre 0 et 1000000).
mplay_data_read(ind) Retourne la valeur à la position ind (avec ind compris entre 0 et 1000000). Au départ, toutes les valeurs sont à 0.
Afin de synchroniser les données sur les différentes machines, vous pouvez utiliser soit le mode garantie qui vous assure que les changements parviendront sur l'autre machine (mais qui est lent) soit le mode non garantie. Pour sélectionner le mode, veuillez utiliser la routine suivante :
mplay_data_mode(guar) Détermine si l'on doit utiliser la transmission garantie pour les données partagées. guar devra être soit à true (par défaut) soit à false.
<< Traduction française par Philippe Ragni - (2005) >>
Alternative versions
You can also read this manual on one single long page (± 1.5 mb)
Also available in:
Download helpfile
Also available in:
Download helpfile