Bonjour à tous, j'ai besoin de conseils pour la création d'un nouveau jeu.
En effet, je suis en pleine création d'un genre de jeux de rôles où plusieurs personnes pourrait jouer sur le même support (téléphone, tablette...).
Admettons qu'il y ait x joueurs, j'aimerais que chacun puisse mettre son blase/pseudo/nom afin que chaque joueur se voit notifier un jeu de rôle à jouer. Mais surtout que tant que l’application est ouverte ; les pseudos soient enregistrés pendant toute la durée d'ouverture de l'application. J'ai essayé avec des chaines de caractères combinées avec des fichiers Ini, mais je n'arrive vraiment pas du tout.
Ma question : est ce que quelqu'un aurait une idée comment je pourrais m'y prendre ou aurait une piste à explorer?
Le but serait donc que les utilisateurs entrent manuellement leurs pseudos, que l'application sauvegarde ces pseudos et qu'elle choisisse un joueur au hasard (avec la fonction random) et lui attribue un jeu.
PS : j'arrive exactement à faire la même chose avec des compteurs (chiffres/nombres) combinés avec des fichiers Ini.
Bonjour du veux faire un jeux en réseaux ?
si c est un seul joueur normalement avec la méthode que du fait avec le fichier INI devrai passe c est que du toi avoir une erreur de code ou du a du oublie de faire lire les info du fichier ini.
Bonsoir Emmanuel, non pas de jeux en réseaux. En fait, mon fichier ini fonctionne très bien avec des nombres mais comment fixer des caractères?
Voici comment je procède avec des valeurs : cf. image mais je n'ai pas de possibilité de "fixer un caractère". Je pense que c'est tout con ou la méthode n'a absolument rien à voir.
Merci!
Bonjour pour enregistre des Caractères du toi utile ( fixe la chaine ).
attention la je voie que du mais toujours fixer fichier courant c est pas bon un fichier ini on l appelle que une fois.
Bonjour,
Je confirme le dernier msg d'Emmanuel. Pour l'appli sur laquelle je bosse j'avais utilisé comme toi le "toujours" par commodité. Mais ça ralentissait à fond, j'ai eu bcp de mal à trouver la source du problème. Mes FPS divisés par 2.
Il faut utiliser un événement qui ne boucle pas, qui ne va pas chercher en continu les valeurs dans le fichier externe ini.
Merci à vous pour vos réponses.
Alors là, je suis scié : mes nombreux lags sur un ancien jeu venaient simplement de cette fonction! Je pensais que cela venait de la résolution et des images volumineuses et lourdes. Comme quoi, j'en apprend encore...
Je vais faire mes tests et je reviens vers vous concernant la sauvegarde des chaînes.
Dans Fusion 2.5+, le Profiler l'aurait détecté directement. Merci pour le partage.
Bonjour à tous, j'espère que vous allez tous bien. Me revoici pour un retour de mon problème : j'ai réussi à faire ce que je voulais avec une chaîne de caractères dans un tableau! Fixer une chaîne dans un fichier Ini : je n'ai toujours pas trouvé la solution?!
C'est parfait! Je ne répond que maintenant car j'ai attrapé le covid et cela m'a énormément fatigué, l'utilisation du PC m'était impossible. Je vais donc m'y remettre petit à petit sur mon projet.
:O je fais un long pavé pour te répondre, et en cliquant sur envoyer je suis deco du forum et ejecté de la page! Je vais essayer de te réecrire tout ça en version raccourci :
Tout d'abord j'espère que tu te remets de ce fichu covid de M****!
Moi non plus je narrivé pas à fixer une chaine dans un ini alors que ça n'avait pas l'air trop compliqué. J'ai fais pleins de tests, rien ne marché et je constate que même enregistrer une valeur ça ne marche plus alors que je l'ai deja fais une dizaine de fois. Je l'ai fais mais principalement pour des appli android, or, là je test pour un exe windows. J'en déduit que le logiciel n'arrivait pas à trouver le chemin et lire le fichier ini. J'essaye les options par défauts ou de mettre dans app data, ça ne marche tjrs pas. Et là je spécifie mon propre chemin de fichier et ENFIN ca marche!
Du coup je peux écrire un pseudo dans un objet "boite d'edition". Fixer son contenu dans une chaine pour afficher le pseudo à l'écran avec la typo que tu veux. Et fixer le contenu de cette chaine dans un element ini. Je recupere cette chaine en début de scène et ça marche. Quand je relance l'appli, le pseudo est toujours là! :)
Tente de faire ça, si tu n'y arrives pas je t'expliquerai + en détails.
Et pense à donner un nom unique à ton fichier ini (au cas où)
Bonjour tout le monde, j'espère que vous allez tous bien. Bon je m'y suis remis sur mon projet et j'ai réussi à faire ce que je voulais!
Bon pour reprendre, je souhaite enregistrer des chaînes que l'utilisateur introduira lui même, comme son prénom/pseudo et pouvoir reprendre les mêmes chaînes sur les scènes suivantes. Voici, comment j'ai procédé :
-Sur la première image, l'utilisateur entre son pseudo
-Sur la deuxième, dans une autre scène, je charge le pseudo.
Je vais faire ça sur un tableau à 3 dimensions (x, y, z), l'exemple ci dessus se fait que sur une seule variable (x).
Bon click à tous.