π
<-

Concours Python 2024-2025 - Championnat de codage jeu vidéo

Re: Concours Python 2024-2025 - Championnat de codage jeu vi

Unread postby cent20 » 23 Dec 2024, 20:40

Apparemment get_pixel serait responsable des lags sur N0110. Je l'ai testé que sur N0120 et quand j'ai testé sur N0110 j'ai eu un choc. Je vais donc virer les set_pixel et optimiser le temps d'exécution sur N0110 ..
Image
Enseignant de mathématiques et d'informatique. Spécialité NSI : Des projets, des tutos, mais aussi de l'art
Calculatrice NumWorks : Des applications et des jeux, scripts, 📙 Découvrir la NumWorks
User avatar
cent20VIP++
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 48.7%
 
Posts: 1058
Images: 67
Joined: 17 May 2012, 09:49
Location: Avignon
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: nsi_xyz

Re: Concours Python 2024-2025 - Championnat de codage jeu vi

Unread postby ayabusa » 27 Dec 2024, 17:25

Bonjour,
Après avoir fini mon jeu pour la Numworks, je me rends compte qu'il ne tourne que sur Upsilon, et non sur l'OS officiel Epsilon, à cause de l'erreur suivante:
Code: Select all
MemoryError: memory allocation failed, allocating 149 bytes

Est-ce pénalisant pour le concours, ou est-ce que le fait de n'avoir qu'un OS compatible est acceptable :quest:
User avatar
ayabusa
Niveau 0: MI (Membre Inactif)
Niveau 0: MI (Membre Inactif)
Level up: 40%
 
Posts: 2
Joined: 06 Feb 2024, 19:38
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Terminale
GitHub: ayabusa

Re: Concours Python 2024-2025 - Championnat de codage jeu vi

Unread postby critor » Yesterday, 12:22

Bonjour @ayabusa.


Je te rassure, ce n'est pas bloquant.

Mais si tu peux avoir la compatibilité Epsilon, c'est mieux.

Pour te donner un point de repère :
  • Epsilon : 64K de mémoire heap
  • Upsilon : 69K de mémoire heap
  • Omega : 99K de mémoire heap
Si ton jeu tourne sur Upsilon (et probablement aussi Omega) mais pas Epsilon, c'est qu'il ne te manque franchement pas grand chose niveau mémoire.
Il y a pas mal d'astuces simples pour consommer moins de mémoire heap, rien que dans la façon d'écrire son code.
Et si le jeu est terminé et que plus aucun ajout n'est prévu, c'est une situation d'autant plus confortable pour passer à la phase d'optimisation.

N'hésite pas à le partager et à en parler autour de toi.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 49.2%
 
Posts: 42032
Images: 16229
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Concours Python 2024-2025 - Championnat de codage jeu vi

Unread postby ayabusa » Yesterday, 19:54

Ok merci pour ta réponse et tes précieuses indications, je vais essayer d'optimiser mon script le plus possible :#top#:
User avatar
ayabusa
Niveau 0: MI (Membre Inactif)
Niveau 0: MI (Membre Inactif)
Level up: 40%
 
Posts: 2
Joined: 06 Feb 2024, 19:38
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Terminale
GitHub: ayabusa

Previous

Return to News Divers

Who is online

Users browsing this forum: No registered users and 35 guests

-
Search
-
Social TI-Planet
-
Featured topics
Grand Concours 2024-2025 - Programmation Python
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 !
12345
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
513 utilisateurs:
>500 invités
>6 membres
>7 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)