Page 1 of 1

Aide optimisation programme Minecraft.

PostPosted: 07 Aug 2025, 14:49
by tiGEEK
Bonjour, j'ai créé ce programme : archives_voir.php?id=4819161
Et je souhaite l'optimiser tout en conservant toutes ses fonctions.
Le vrai problème qui détruit l’expérience de jeu est le fait que notre monde met environ 1min30 à charger.
Ce qui demande au joueur d'attendre longtemps et souvent.

Pourriez-vous m'aider à optimiser le chargement du monde svp ?

Merci !

Re: Aide optimisation programme Minecraft.

PostPosted: 08 Aug 2025, 09:08
by tiGEEK
SVP !!! Je crois qu'il faut utiliser for( au lieu de If.

Re: Aide optimisation programme Minecraft.

PostPosted: 08 Aug 2025, 09:12
by tiGEEK
Le programme utilise une boucle pour charger
La matrice.


Lbl LA
ClrHome
{14,33,1,1,10,26,LTBLUE
prgmTEXTLIB
1→A
1→B
Lbl AA
{14,17,LTBLUE
prgmTEXTLIB
If [A](A,B)=0
Output(A,B," "
{14,17,BROWN
prgmTEXTLIB
If [A](A,B)=1
Output(A,B,"M"
{14,17,MEDGRAY
prgmTEXTLIB
If [A](A,B)=2
Output(A,B,"0"
{14,17,ORANGE
prgmTEXTLIB
If [A](A,B)=3
Output(A,B,"I"
{14,17,GREEN
prgmTEXTLIB
If [A](A,B)=4
Output(A,B,"*"
{14,17,YELLOW
prgmTEXTLIB
If [A](A,B)=5
Output(A,B,"="
If [A](A,B)=6
Output(A,B,"H"
{14,17,LTBLUE
prgmTEXTLIB
If [A](A,B)=7
Output(A,B,"n"
{14,17,RED
prgmTEXTLIB
If [A](A,B)=8
Output(A,B,"Δ"
{14,17,LTBLUE
prgmTEXTLIB
If [A](A,B)=9
Output(A,B,"|"
B+1→B
If B=27
A+1→A
If B=27
1→B
If A=11
Goto I
Goto AA

Re: Aide optimisation programme Minecraft.

PostPosted: 08 Aug 2025, 09:13
by tiGEEK
Pardon, avec les balises code :


Code: Select all
Lbl LA
ClrHome
{14,33,1,1,10,26,LTBLUE
prgmTEXTLIB
1→A
1→B
Lbl AA
{14,17,LTBLUE
prgmTEXTLIB
If [A](A,B)=0
   Output(A,B," "
{14,17,BROWN
prgmTEXTLIB
If [A](A,B)=1
   Output(A,B,"M"
{14,17,MEDGRAY
prgmTEXTLIB
If [A](A,B)=2
   Output(A,B,"0"
{14,17,ORANGE
prgmTEXTLIB
If [A](A,B)=3
   Output(A,B,"I"
{14,17,GREEN
prgmTEXTLIB
If [A](A,B)=4
   Output(A,B,"*"
{14,17,YELLOW
prgmTEXTLIB
If [A](A,B)=5
   Output(A,B,"="
If [A](A,B)=6
   Output(A,B,"H"
{14,17,LTBLUE
prgmTEXTLIB
If [A](A,B)=7
   Output(A,B,"n"
{14,17,RED
prgmTEXTLIB
If [A](A,B)=8
   Output(A,B,"Δ"
{14,17,LTBLUE
prgmTEXTLIB
If [A](A,B)=9
   Output(A,B,"|"
B+1→B
If B=27
   A+1→A
If B=27
   1→B
If A=11
   Goto I
Goto AA