π
<-

Aide optimisation programme Minecraft.

Aide optimisation programme Minecraft.

Message non lude tiGEEK » 07 Aoû 2025, 14:49

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 !
Teste mes jeux! 😉 https://tiplanet.org/forum/archives_cat.php?auteur=319613
-------------------------------------------------------------------------------------------------------------------------
Maitrise de TI-Basic:
77%
Maitrise de Python:
32%

Mon best jeu : MinecrafTI 2D CE : archives_voir.php?id=4819161
Avatar de l’utilisateur
tiGEEKProgrammeur
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 97.7%
 
Messages: 99
Inscription: 10 Sep 2023, 15:10
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Aide optimisation programme Minecraft.

Message non lude tiGEEK » 08 Aoû 2025, 09:08

SVP !!! Je crois qu'il faut utiliser for( au lieu de If.
Teste mes jeux! 😉 https://tiplanet.org/forum/archives_cat.php?auteur=319613
-------------------------------------------------------------------------------------------------------------------------
Maitrise de TI-Basic:
77%
Maitrise de Python:
32%

Mon best jeu : MinecrafTI 2D CE : archives_voir.php?id=4819161
Avatar de l’utilisateur
tiGEEKProgrammeur
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 97.7%
 
Messages: 99
Inscription: 10 Sep 2023, 15:10
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Aide optimisation programme Minecraft.

Message non lude tiGEEK » 08 Aoû 2025, 09:12

Le programme utilise une boucle pour charger
La matrice.

Code: Tout sélectionner
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
Teste mes jeux! 😉 https://tiplanet.org/forum/archives_cat.php?auteur=319613
-------------------------------------------------------------------------------------------------------------------------
Maitrise de TI-Basic:
77%
Maitrise de Python:
32%

Mon best jeu : MinecrafTI 2D CE : archives_voir.php?id=4819161
Avatar de l’utilisateur
tiGEEKProgrammeur
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 97.7%
 
Messages: 99
Inscription: 10 Sep 2023, 15:10
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Aide optimisation programme Minecraft.

Message non lude tiGEEK » 08 Aoû 2025, 09:13

Pardon, avec les balises code :


Code: Tout sélectionner
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
Teste mes jeux! 😉 https://tiplanet.org/forum/archives_cat.php?auteur=319613
-------------------------------------------------------------------------------------------------------------------------
Maitrise de TI-Basic:
77%
Maitrise de Python:
32%

Mon best jeu : MinecrafTI 2D CE : archives_voir.php?id=4819161
Avatar de l’utilisateur
tiGEEKProgrammeur
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 97.7%
 
Messages: 99
Inscription: 10 Sep 2023, 15:10
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Aide optimisation programme Minecraft.

Message non lude tiGEEK » 10 Aoû 2025, 17:33

Aidez-moi !!!!! :sob: please !!!
Teste mes jeux! 😉 https://tiplanet.org/forum/archives_cat.php?auteur=319613
-------------------------------------------------------------------------------------------------------------------------
Maitrise de TI-Basic:
77%
Maitrise de Python:
32%

Mon best jeu : MinecrafTI 2D CE : archives_voir.php?id=4819161
Avatar de l’utilisateur
tiGEEKProgrammeur
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 97.7%
 
Messages: 99
Inscription: 10 Sep 2023, 15:10
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Aide optimisation programme Minecraft.

Message non lude Hamza.S » 10 Aoû 2025, 18:52

il faudrait des détails ou des commentaires sur ton code pour les personnes qui n'ont jamais utiliser TEXTLIB.
ton code est censé faire quoi exactement ?
Image
Avatar de l’utilisateur
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Prochain niv.: 29.3%
 
Messages: 4513
Images: 18
Inscription: 07 Nov 2014, 00:43
Genre: Homme
Calculatrice(s):
MyCalcs profile

En ligne

Re: Aide optimisation programme Minecraft.

Message non lude Dream of Omni » 10 Aoû 2025, 19:51

Je n'ai pas pu faire fonctionner mon code avec la déclaration de couleur de texte suivant le texte lui-même et non l'inverse, donc mon code ne performe probablement pas exactement ce que tu essaies de faire. Mais j'ai ceci (il faut bien-sûr faire une copie de sauvegarde avant, au cas où j'aurais oublié de quoi qui causerait un reset):

Code: Tout sélectionner
Lbl LA
ClrHome
" MOI*=Hn[delta]|->Str0
{LTBLUE,BROWN,MedGray,ORANGE,GREEN,YELLOW,YELLOW,LTBLUE,RED,LTBLUE->L1
{14,33,1,1,10,26,LTBLUE
prgmTEXTLIB
For(A,1,10
For(B,1,26
{17,L1(1+[A](A,B
prgmTEXTLIB
Output(A,B,sub(Str0,1+[A](A,B),1
End
End
Le [delta] c'est le triangle, que j'ai du remplacer afin de permettre l'exportation du programme via SourceCoder.
ImageImageImageImageImage
Avatar de l’utilisateur
Dream of OmniPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 31.7%
 
Messages: 725
Images: 51
Inscription: 21 Fév 2012, 12:04
Localisation: Quebec, Canada
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 11eme annee scolaire termine
YouTube: dreamofomni
Facebook: dreamofomni.page

Re: Aide optimisation programme Minecraft.

Message non lude tiGEEK » Aujourd’hui, 18:46

Merci pour vos réponses, je vais tester ton code Dream of omni !

et mon code analyse la matrice [A] de 10*26 (la taille de l'écran en caractères).
Cela regarde le contenu de chaque case et en fonction du nombre qu'elle contient, ça affiche un bloc sur l'écran.
Les commandes "{14,17,MARRON:prgmTEXTLIB appellent la fonction texte en couleur de TEXTLIB.
Teste mes jeux! 😉 https://tiplanet.org/forum/archives_cat.php?auteur=319613
-------------------------------------------------------------------------------------------------------------------------
Maitrise de TI-Basic:
77%
Maitrise de Python:
32%

Mon best jeu : MinecrafTI 2D CE : archives_voir.php?id=4819161
Avatar de l’utilisateur
tiGEEKProgrammeur
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 97.7%
 
Messages: 99
Inscription: 10 Sep 2023, 15:10
Genre: Homme
Calculatrice(s):
MyCalcs profile


Retourner vers TI-Basic

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
5236 utilisateurs:
>5220 invités
>9 membres
>7 robots
Record simultané (sur 6 mois):
29271 utilisateurs (le 11/07/2025)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)