Simplification de codage

coucou

je veux faire un échiquier de 6x6 chaque case pouvant avoir 20 possibilités d’images
je sais sauvegarder et charger une sauvegarde mais pour y arriver cela me demande 21.600 lignes de code au minimum …en attribuant une variable globale a chaque case allant de 0 a 19 pour le jeu puis pour l’écriture de la variable puis pour la lecture de la variable et cela sans compter de retraduire la variable en l’image de la case voulu …

je pense que ce genre de problème (écrire 21 600 lignes de code) peut être contourné …mais je sais pas comment … si vous savez vous serez mon héro a vie en m’expliquant comment …

Élabore s’il te plaît. Tu n’expliques pas comment tu as fait ton échiquier (Un tableau de scène ? Une structure de scène ? Des objets?..), ni a quoi correspondent tes 20 000 lignes de code (en quoi sauver 20 emplacements prendraient plus de 20 lignes de code?). Nous ne pouvons deviner le contexte, et si tu ne le dis pas nous ne pouvons t’aider.

Salut et bienvenue :slight_smile:
Il y a plusieurs outils pour t’éviter de faire des copier-coller d’évènements, notamment :
https://wiki.gdevelop.io/gdevelop5/events/repeat#special_event_description

Par exemple, si tu imbriques deux évènements Répéter 6 fois, l’un d’eux pourra se charger de créer les cases de chaque ligne de l’échiquier et l’autre se chargera de passer à la ligne suivante quand une ligne est finie.

Une fois ton échiquier créé, tu peux par exemple utiliser cette autre fonction :
https://wiki.gdevelop.io/gdevelop5/events/foreach#special_event_description

Et dire que pour chaque case de l’échiquier, tu veux faire ceci ou cela.

Bonne réflexion.

merci pour la solution et la réponse rapide