π
<-

Concours de rentrée 2021 - La Geste d'Alrys

Re: Concours de rentrée 2021 - La Geste d'Alrys

Unread postby Dubs » 09 Oct 2021, 21:53

SlyVTT wrote:Hello Dubs,

je viens de télécharger et chez moi cela ne fonctionne pas. Visiblement il manque une DLL pour la version compilée (dans repertoire Windows).
J'ai essayé de repartir des sources lazarus, mais je me fait crier dessus car je n'ai pas le paquet P4DLaz (j'imagine Python for Delphi Lazarus).

A plus

Sly


Argh, je ne maitrise pas trop lazarus, j'ai fait des boulettes
j'ai effectivement utilisé Python4Delphi
https://github.com/pyscripter/python4de ... stallation
mais je pensais qu'il allait tout regrouper dans l'executable
je vais voir ça
User avatar
DubsVIP++
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 37.9%
 
Posts: 125
Joined: 06 Jan 2016, 13:44
Gender: Male
Calculator(s):
MyCalcs profile

Re: Concours de rentrée 2021 - La Geste d'Alrys

Unread postby SlyVTT » 09 Oct 2021, 22:05

J’avais pas vu le package P4DLaz dans le github, j’essaierai demain car la je suis mort.
Some works in progress :
The GUI Toolkit NF for nSpireMyShmup for fxCG-50Magic Light for Casio Graph 90+E
and
Magic Light for nSpire CX/CX-II
Simple Text Editor for nSpireOutRun for Casio Graph 90+E
95%
50%
100%
75%
100%
And more to come ... stay tuned
User avatar
SlyVTTPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 45.7%
 
Posts: 523
Images: 31
Joined: 19 Jan 2021, 09:41
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
GitHub: SlyVTT

Re: Concours de rentrée 2021 - La Geste d'Alrys

Unread postby SlyVTT » 10 Oct 2021, 08:46

Dubs,

ça marche, en prenant le package P4DLaz du Github et en l'installant dans Lazarus, ca compile.
Et pour mon problème de DLL, c'est que pour que ça marche, il faut avoir Python installé ... je suis un idiot :-(
Je vais essayer ton soft, j'ai hâte de voir ce que tu nous as développé.

Ciao

Sly
Some works in progress :
The GUI Toolkit NF for nSpireMyShmup for fxCG-50Magic Light for Casio Graph 90+E
and
Magic Light for nSpire CX/CX-II
Simple Text Editor for nSpireOutRun for Casio Graph 90+E
95%
50%
100%
75%
100%
And more to come ... stay tuned
User avatar
SlyVTTPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 45.7%
 
Posts: 523
Images: 31
Joined: 19 Jan 2021, 09:41
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
GitHub: SlyVTT

Re: Concours de rentrée 2021 - La Geste d'Alrys

Unread postby SlyVTT » 10 Oct 2021, 09:24

Dubs,

J'ai lancé juste une petite optimisation, c'est en train de tourner.
Tu as fait vraiment un énorme boulot de remise à plat.
Ton interface a vraiment bien évolué, le zoom "variable" est super utile, ainsi que le remplacement des sprites par des rectangles colorés.
Je travaille sur un truc en ce moment, si j'arrive à le mettre en place, je t'envoie les sources (en C avec SDL), peut être pourras tu l'intégrer à ton soft, mes connaissances en Delphi/Pascal sont trop vieilles pour me permettre de le faire rapidement.
A plus et encore une fois super boulot

Sly
Some works in progress :
The GUI Toolkit NF for nSpireMyShmup for fxCG-50Magic Light for Casio Graph 90+E
and
Magic Light for nSpire CX/CX-II
Simple Text Editor for nSpireOutRun for Casio Graph 90+E
95%
50%
100%
75%
100%
And more to come ... stay tuned
User avatar
SlyVTTPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 45.7%
 
Posts: 523
Images: 31
Joined: 19 Jan 2021, 09:41
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
GitHub: SlyVTT

Re: Concours de rentrée 2021 - La Geste d'Alrys

Unread postby Dubs » 10 Oct 2021, 09:27

SlyVTT wrote:Dubs,

J'ai lancé juste une petite optimisation, c'est en train de tourner.
Tu as fait vraiment un énorme boulot de remise à plat.
Ton interface a vraiment bien évolué, le zoom "variable" est super utile, ainsi que le remplacement des sprites par des rectangles colorés.
Je travaille sur un truc en ce moment, si j'arrive à le mettre en place, je t'envoie les sources (en C avec SDL), peut être pourras tu l'intégrer à ton soft, mes connaissances en Delphi/Pascal sont trop vieilles pour me permettre de le faire rapidement.
A plus et encore une fois super boulot

Sly


Merci !

le zoom permet de se caller beaucoup plus précisément sur les angles, j'ai réussi à grapiller pas mal de points avec.
User avatar
DubsVIP++
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 37.9%
 
Posts: 125
Joined: 06 Jan 2016, 13:44
Gender: Male
Calculator(s):
MyCalcs profile

Re: Concours de rentrée 2021 - La Geste d'Alrys

Unread postby SlyVTT » 10 Oct 2021, 15:04

Salut Dubs,

j'ai essayé ta nouvelle version et je voudrais te proposer une modification/correction:

actuellement si tu pars d'un chemin avec un bon score (par exemple 1820) et que tu n'arrives plus à optimiser, tu ne peux pas repartir d'une autre base, par exemple charger un chemin à 1818 pour tester une autre configuration et optimiser. En effet, il garde en mémoire le 1820 et l'optimisation compare toutes les itérations à ce 1820 fatidique et rejette tout car tant qu'on à pas trouvé mieux, il considère que ce n'est pas valable.

Il faudrait je pense ajouter un bouton "reset optimisation" afin que le soft comprenne qu'il faut repartir sur l'optimisation du chemin en cours, même si il est moins bon que celui à 1820.

Actuellement, il faut virer les fichiers à la main.
Par prudence, peut être que le bouton reset pourrait sauver le meilleur chemin dans le répertoire "Best" sous un nom particulier "Best of all time" puis purger les fichiers best dans le répertoire courant.

Je ne sais pas si mon explication est claire ;-)

Tu peux me MP si tu ne veux pas polluer le fil du Forum.

Sly
Some works in progress :
The GUI Toolkit NF for nSpireMyShmup for fxCG-50Magic Light for Casio Graph 90+E
and
Magic Light for nSpire CX/CX-II
Simple Text Editor for nSpireOutRun for Casio Graph 90+E
95%
50%
100%
75%
100%
And more to come ... stay tuned
User avatar
SlyVTTPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 45.7%
 
Posts: 523
Images: 31
Joined: 19 Jan 2021, 09:41
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
GitHub: SlyVTT

Re: Concours de rentrée 2021 - La Geste d'Alrys

Unread postby Dubs » 10 Oct 2021, 15:45

SlyVTT wrote:Salut Dubs,

j'ai essayé ta nouvelle version et je voudrais te proposer une modification/correction:

actuellement si tu pars d'un chemin avec un bon score (par exemple 1820) et que tu n'arrives plus à optimiser, tu ne peux pas repartir d'une autre base, par exemple charger un chemin à 1818 pour tester une autre configuration et optimiser. En effet, il garde en mémoire le 1820 et l'optimisation compare toutes les itérations à ce 1820 fatidique et rejette tout car tant qu'on à pas trouvé mieux, il considère que ce n'est pas valable.

Il faudrait je pense ajouter un bouton "reset optimisation" afin que le soft comprenne qu'il faut repartir sur l'optimisation du chemin en cours, même si il est moins bon que celui à 1820.

Actuellement, il faut virer les fichiers à la main.
Par prudence, peut être que le bouton reset pourrait sauver le meilleur chemin dans le répertoire "Best" sous un nom particulier "Best of all time" puis purger les fichiers best dans le répertoire courant.

Je ne sais pas si mon explication est claire ;-)

Tu peux me MP si tu ne veux pas polluer le fil du Forum.

Sly


très claire, je m'en étais aussi rendu compte, j'ai corrigé ça ce matin (plus quelques légers bugs). je livrerai une mise à jour prochainement.
en tout cas merci pour le retour !
User avatar
DubsVIP++
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 37.9%
 
Posts: 125
Joined: 06 Jan 2016, 13:44
Gender: Male
Calculator(s):
MyCalcs profile

Re: Concours de rentrée 2021 - La Geste d'Alrys

Unread postby SlyVTT » 10 Oct 2021, 15:48

J'ai remarqué aussi, je sais pas si tu as vu de ton côté, lors de l'export du fichier alrys.py, il y a parfois des valeurs qui utilisent des virgules (,) au lieu du point (.) comme séparateur décimal.
Et dans le même fichier, on a aussi des valeurs correctement écrites avec des points (.)
Par contre j'ai pas réussi à comprendre la logique du bug, car parfois seule la derniere ligne du fichier est ok, parfois tout, parfois les 4 ou 5 dernières lignes seulement. Bref, bizarre.

C'est normal qu'on te fasse des retours, avec tout le boulot que tu fais.

A plus

Sly
Some works in progress :
The GUI Toolkit NF for nSpireMyShmup for fxCG-50Magic Light for Casio Graph 90+E
and
Magic Light for nSpire CX/CX-II
Simple Text Editor for nSpireOutRun for Casio Graph 90+E
95%
50%
100%
75%
100%
And more to come ... stay tuned
User avatar
SlyVTTPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 45.7%
 
Posts: 523
Images: 31
Joined: 19 Jan 2021, 09:41
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
GitHub: SlyVTT

Re: Concours de rentrée 2021 - La Geste d'Alrys

Unread postby Afyu » 10 Oct 2021, 15:57

Je te remercie grandement, Dubs ! Ton programme m'a été d'une aide précieuse et j'ai accueilli avec grand plaisir la version qui permettait d'avoir autre chose que des nombres entiers ! :D
Ton programme fonctionne bien chez moi sous Windows (sauf la dernière version, sûrement par manque de Python sur mon Windows) et fonctionne également sous Linux, sauf la fonctionnalité d'ouverture de script .py. En revanche, le reste fonctionne et permet d'exporter un fichier .py, et lit correctement le contenu du fichier last_waypoints.txt :)

J'utilise principalement la fonctionnalité zoom, et les trois clics de souris pour placer, ajouter, supprimer, déplacer des points :)
Il y a une fonctionnalité que j'aimerais bien voir implémentée : c'est la possibilité de supprimer un point existant, placé entre deux autres points :D

Bravo pour ton programme et merci pour ta générosité !!
User avatar
AfyuVIP++
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 2.7%
 
Posts: 405
Images: 149
Joined: 30 Oct 2019, 19:17
Gender: Male
Calculator(s):
MyCalcs profile
Class: plutôt, oui :)

Re: Concours de rentrée 2021 - La Geste d'Alrys

Unread postby Dubs » 10 Oct 2021, 16:05

Afyu wrote:Je te remercie grandement, Dubs ! Ton programme m'a été d'une aide précieuse et j'ai accueilli avec grand plaisir la version qui permettait d'avoir autre chose que des nombres entiers ! :D
Ton programme fonctionne bien chez moi sous Windows (sauf la dernière version, sûrement par manque de Python sur mon Windows) et fonctionne également sous Linux, sauf la fonctionnalité d'ouverture de script .py. En revanche, le reste fonctionne et permet d'exporter un fichier .py, et lit correctement le contenu du fichier last_waypoints.txt :)

J'utilise principalement la fonctionnalité zoom, et les trois clics de souris pour placer, ajouter, supprimer, déplacer des points :)
Il y a une fonctionnalité que j'aimerais bien voir implémentée : c'est la possibilité de supprimer un point existant, placé entre deux autres points :D

Bravo pour ton programme et merci pour ta générosité !!


Merci aussi !

la suppression d'un point existant : c'est fait dans la nouvelle version.
normalement la nouvelle version permet aussi d'importer un fichier .py pour récupérer les points.

et effectivement, il faut installer python pour faire fonctionner la dernière version, je l'indiquerai dans un fichier readme.txt à la prochaine livraison
User avatar
DubsVIP++
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 37.9%
 
Posts: 125
Joined: 06 Jan 2016, 13:44
Gender: Male
Calculator(s):
MyCalcs profile

PreviousNext

Return to News Divers

Who is online

Users browsing this forum: ClaudeBot [spider] and 4 guests

-
Search
-
Social TI-Planet
-
Featured topics
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
-
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.
853 utilisateurs:
>810 invités
>35 membres
>8 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)