π
<-

Concours Python 2023-2024 - Championnat d'IA 1000 Bornes

Re: Concours Python 2023-2024 - Championnat d'IA 1000 Bornes

Unread postby critor » 16 Jan 2024, 11:51

Niveau équipes, si le choix définitif a bien été spécifié dans le formulaire ou dans le script lors d'un des derniers uploads, il n'y a aucun suspense.

Il n'y a que 2 équipes et nous connaissons donc déjà les 2 équipes finalistes : nsi42 et br.AI.n all.IA.ge.

Les chefs de groupe peuvent donc dès maintenant commencer à organiser avec leurs membres la production d'1 ou 2 IA compatibles avec le format quadruel de la finale en équipes.

cent20 [nsi42]
NeOtuX [br.AI.n all.IA.ge]
Wistaro
ggauny@live.fr
LaTaupe
ptijoz
M4x1m3
Afyu [br.AI.n all.IA.ge]
TIny_Hacker [br.AI.n all.IA.ge]
SlyVTT [br.AI.n all.IA.ge]
Oh11115
Yaya.Cout
ilyas.r [nsi42]
R0baiyn [nsi42]
Pecel [nsi42]
N04H [nsi42]
fklv
Radalium [nsi42]
GRIFFON
Liquefy2951
Shacoh_ [nsi42]
eragon
Kaïs.Mt [nsi42]
ledouble [nsi42]
ZetaMap
thomas_s [nsi42]
Raphaël R [nsi42]
RC06 [nsi42]
Sylvain_b [nsi42]
Camille A [nsi42]
briac210
darklogel
Amerz [br.AI.n all.IA.ge]
Tuper4
DiMartino
Paul emploi
Houd
David Hooker
TonioBG [br.AI.n all.IA.ge]
Genesect
Antoine emploi
V.d.c.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48.1%
 
Posts: 41993
Images: 15900
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Concours Python 2023-2024 - Championnat d'IA 1000 Bornes

Unread postby SlyVTT » 16 Jan 2024, 12:09

Merci Critor

Concernant la participation en mode "groupe", pourrais tu STP nous apporter quelques éclaircissements ?

Logiquement dans une partie à 4 joueurs (2 équipes de 2 joueurs), les deux joueurs d'une équipe partagent la même pile de cartes (bataille, vitesse, carte de bornes et bottes) et jouent vraiment en partenariat.

Est-ce que cette spécificité sera conservée dans le jeu en équipe ou bien au contraire chaque joueur aura sa propre pile de cartes ?

Cela change radicalement la façon de jouer et potentiellement aussi le script à utiliser. Même si je n'ai pas testé, il me semble que les scripts actuels ne permettent que la seconde option (à savoir chacun a sa propre pile de cartes, et doit juste gérer un partenaire).

De même le critère de victoire sera à préciser. Premier joueur à arriver à 1000bornes ou premier groupe (somme des 2 joueurs) à arriver à 1000bornes.

La gestion des coups fourrés aussi est dépendante du mode de jeu. En 1 vs 1 il y a alternance des coups donc ça se gère relativement facilement. En 2 vs 2, on joue 1 tour sur 4 et donc peut-on jouer en lieu et place de son partenaire pour le coup fourré ou doit on attendre son propre tour ?

Bref plein de questions dont les réponses vont influencer le design le l'IA à mettre en place.

Merci pour tes lumières :D
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 Python 2023-2024 - Championnat d'IA 1000 Bornes

Unread postby critor » 16 Jan 2024, 12:34

Voici maintenant les IA du championnat.

Pour ceux qui ont soumis plusieurs IA, je rappelle qu'il fallait préciser l'IA à faire participer au championnat.

Si ce choix n'a pas été précisé, conformément au règlement, nous retenons la dernière IA téléversée.
Si aucune IA n'est disponible (parce qu'elle a été supprimée après inscription par exemple), nous faisons participer avec l'IA aléatoire par défaut telle que fournie avec les scripts (c'est-à-dire sans l'amélioration qui était en commentaires).

Ci-dessous sur chaque ligne :
- participant
- groupe éventuel
- IA prise en compte
- ensemble des IAs soumises, par ordre chronologique

Pour ceux qui ont soumis plusieurs IA et bien précisé l'IA à prendre en compte, cette dernière est mise entre astérisques dans la liste.

cent20 [nsi42] no_ia (ia_0b0000, ia_0b0001, cupcake, donut, eclair, froyo, Gingerbread, *no_ia*)
NeOtuX [br.AI.n all.IA.ge] ia_Jander_Panell (ia_Dermezel4, ia_Daneel, ia_Daneel_2, ia_Daneel_3, *ia_Jander_Panell*)
Wistaro ia_wistaro (*ia_wistaro*)
ggauny@live.fr ia_random (ia_random)
LaTaupe Deep_Thought_v0-8 (ia_LaTaupe, Deep_Thought, Deep_Thought2, Deep_Thought_v0-3, Deep_Thought_v0-4, *Deep_Thought_v0-8*)
ptijoz test_origine (test_origine)
M4x1m3 ia_random(defaut) ()
Afyu [br.AI.n all.IA.ge] Salvia (Alice, ia_perso_2, Bob, Clara, Denise, Eleanore, Francine, Gustavia, Hortense, Ilona, Joanna, Joannaaaaaaarg, Katalyna, Lol, Magnolia, Noemia, Ophelia, Petunia, Quassia, Rosia, *Salvia*)
TIny_Hacker [br.AI.n all.IA.ge] awesome_ai_1 (ia_random, something_that_might_work, ai_1, does_it_work, does_it_work_old, does_it_work_1, does_it_work_2, does_it_work_3, does_it_work_4, does_it_work_5, does_it_work_5_risky, awesome_ai_testing, *awesome_ai_1*)
SlyVTT [br.AI.n all.IA.ge] SLYnapse_v6-0 (IA_test, ia_sly_v003, Slyv001, Sly_v001, Sly_001, Sly_002, Sly_003, Sly_004, Sly_v003, Sly_v005, Sly_v006, Sly_v007, Sly_v009, Sly_v011, SLYnapse, SLYnapse_v1-0, SLYnapse_v2-0, SLYnapse_v3-0, SLYnapse_4_0, SLYnapse_4-0, SLYnapse_v4-0, SLYnapse_v5-0, *SLYnapse_v6-0*, SLYnapse_v7, SLYnapse_v7-0, SLYnapse_v7_0, SLYnapse_v8-0, SLYnapse_v9-0)
Oh11115 Crisc_v1-1_ (Crisc_v1, Crisc_v1-1_Test, Crisc_v1-1, *Crisc_v1-1_*)
Yaya.Cout 42_2-3 (ia_yaya1, ia_yaya1-1, ia_yaya1-2, ia_yaya1-3, ia_yaya1-4, ia_yaya1-5, mille-bot-1-6, mille-bot-1-7, mille-bot-1-8, Quarante_Deux_2-0, vide, 42_2-1, 42_2-2, *42_2-3*)
ilyas.r [nsi42] ia_ilyas_r_3 (ia_ilyas_r, ia_ilyas_r_2, *ia_ilyas_r_3*)
R0baiyn [nsi42] Pantheon (Yuumi, Senna, *Pantheon*)
Pecel [nsi42] CouscousVolant73 (*CouscousVolant73*)
N04H [nsi42] ia_04_Noah (ia_N04h, ia_test_01_Noah, ia_nsi_02_Noah, ia_01_Noah, iai_02_Noah, iai_03_Noah, ia_03_Noah, *ia_04_Noah*)
fklv Remplaceur_artificiel (ia_fcalva_0_1, Remplaceur_artificiel)
Radalium [nsi42] ia_radalium (*ia_radalium*)
GRIFFON ia_randomluc (ia_randomluc)
Liquefy2951 iabete (ia_randomzzz, ia_randomhuman, ia_0001p, ia_randomzeezd, ia_random4005, ia_bankai, ia_randomkeien, *iabete*)
Shacoh_ [nsi42] ia_shaco4 (ia_shaco, ia_shaco2, ia_shaco3, *ia_shaco4*)
eragon ia_eragonV04 (ia_eragon, ia_eragonV03, *ia_eragonV04*)
Kaïs.Mt [nsi42] ia_nsi_03 (ia_nsiKais, ia_nsi_01, ia_nsi_02, ia_nsi_03)
ledouble [nsi42] ia_ledouble_02 (ia_ledouble_01, ia_ledouble_00, ia_ledouble_modele, *ia_ledouble_02*)
ZetaMap ia_random(defaut) ()
thomas_s [nsi42] dizzly_03 (dizzly, dizzly_02, dizzly_03)
Raphaël R [nsi42] ia_raph_rnd (Raphrnd, raaph27, Raph2707, *ia_raph_rnd*)
RC06 [nsi42] ia_rc_03 (*ia_rc_03*)
Sylvain_b [nsi42] ia_syl (ia_0b0003, ia_syl)
Camille A [nsi42] ia_ca_07 (ia_ca_01, ia_ca_02, ia_ca_03, ia_ca_04, ia_ca_05, ia_ca_06, *ia_ca_07*, ia_ca_08)
briac210 fun (fun)
darklogel newia3 (AI_RANDOM, ai_random3, newia, newia2, newia3)
Amerz [br.AI.n all.IA.ge] Foster (Ali, Betty, Clemence, Dorothea, Dory, Enid, Clemence1, Clemence2, *Foster*)
Tuper4 Tupercartes (Tuper_bot, Tupermain, TuperBOT, New, *Tupercartes*)
DiMartino ia_random_dimartino (ia_random_dimartino)
Paul emploi azerty (*azerty*)
Houd Hoods_AI (ia_random, HoudsAI, Houds_AI, *Hoods_AI*)
David Hooker DHAI (*DHAI*)
TonioBG [br.AI.n all.IA.ge] Maria (*Maria*)
Genesect ia_random (ia_Genesect, *ia_random*, ia_GenesectII, ia_GenesectIII)
Antoine emploi ia_perso1 (*ia_perso1*)
V.d.c. Ia_vdc (*Ia_vdc*)


Je note que 4 participants ont un choix d'IA qui n'est pas la dernière téléversée (avec parfois des différences de dates importantes).
Si c'est un oubli de mise à jour du choix suite aux derniers téléversements, merci de nous le préciser rapidement.
Les 4 participants ont été contactés par courriel et MP ici ; et 2 ont déjà répondu.
Pour les 2 restant, aucune adresse, numéro de téléphone ou compte discord n'a été spécifié. Sans réponse, cela restera donc dans l'état précédent.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48.1%
 
Posts: 41993
Images: 15900
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Concours Python 2023-2024 - Championnat d'IA 1000 Bornes

Unread postby critor » 16 Jan 2024, 13:15

3 réponses sur 4 maintenant, et 2 ont confirmé que c'était le bon choix.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48.1%
 
Posts: 41993
Images: 15900
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Concours Python 2023-2024 - Championnat d'IA 1000 Bornes

Unread postby Wistaro » 16 Jan 2024, 13:18

Je comprends pas trop, les gens qui ont participé en groupe (nsi42, etc) sont évalués contre des participations individuelles ?

Et il y a 1 ia par groupe?
Nouveau sur le site, ClaudeBot [spider] ? Avant de poster sur le chat et sur le forum, n'oublie pas de lire les règles. En cas de problème, tu peux m'envoyer un message, je réponds rapidement.

Liens utiles:
Image
Découvre mes programmes et mon site!
User avatar
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 88.4%
 
Posts: 3183
Images: 37
Joined: 25 Feb 2013, 16:21
Location: Toulouse
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingénieur en électronique
YouTube: Wistaro
Twitter: Wistaro
GitHub: Wistaro

Re: Concours Python 2023-2024 - Championnat d'IA 1000 Bornes

Unread postby SlyVTT » 16 Jan 2024, 13:48

Non c'est pas ça l'idée.
En fait pour le moment, les combats sont individuels en 1 vs 1.
Mais il était possible de créer des groupes car il y a aussi un mode combat en 2 vs 2.
Dans ce cas, les IA retenues pour les groupes peuvent être au choix pour chaque groupe soit 2 fois la même, soit 2 IA distinctes.
Le groupe nsi42 et le groupe br.AI.n all.IA.ge doivent donc maintenant proposer les IAs correspondantes. Mais l'évaluation est complètement indépendante du concours individuel.
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 Python 2023-2024 - Championnat d'IA 1000 Bornes

Unread postby critor » 16 Jan 2024, 20:43

Les IAs sont pour le moment en cours de vérification.

Pour les IAs non fonctionnelles, nous tentons d'abord de corriger dans le cas où si il s'agit d'une simple erreur d'écriture. Quelques exemples déjà rencontrés :
  • mélange d'indentations avec espaces et tabulations
  • oubli du range() dans une boucle for
  • oubli du self pour les définitions et appels au sein de la classe

Par contre, si il s'agit d'une erreur de logique / raisonnement, nécessitant donc de recoder la chose, nous ne corrigeons pas.

Si une IA ne peut être corrigée, conformément au règlement présent dans l'annonce :
  • nous la remplaçons par l'IA précédente dans la liste d'IAs du candidat ou de la candidate, autant de fois que nécessaire
  • et si il n'y a pas d'IA précédente, nous remplaçons par ia_random
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48.1%
 
Posts: 41993
Images: 15900
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Concours Python 2023-2024 - Championnat d'IA 1000 Bornes

Unread postby critor » 17 Jan 2024, 08:39

Pour information, en local avec les affichages graphiques désactivés, 1 affrontement entre toutes les IA (43*42=1806 duels) prend un quart d'heure.

On va en faire autant que possible.

Cela peut être aléatoire, mais jusqu'à présent il n'y a qu'une seule IA qui déclenche des erreurs et a eu besoin de plusieurs corrections.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48.1%
 
Posts: 41993
Images: 15900
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Concours Python 2023-2024 - Championnat d'IA 1000 Bornes

Unread postby cent20 » 17 Jan 2024, 20:46

C'était une de mon équipe ou la mienne ?
Si la mienne marche pas, il suffit de me copier / coller celle Ayfu, la n-1, il me l'a pompé :D
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.5%
 
Posts: 1050
Images: 67
Joined: 17 May 2012, 09:49
Location: Avignon
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: nsi_xyz

Re: Concours Python 2023-2024 - Championnat d'IA 1000 Bornes

Unread postby Wistaro » 17 Jan 2024, 20:56

Perso j'ai sûrement des indentations un peu fafelues (mais qui fonctionnent), j'ai pas trop l'habitude du python :p
Nouveau sur le site, ClaudeBot [spider] ? Avant de poster sur le chat et sur le forum, n'oublie pas de lire les règles. En cas de problème, tu peux m'envoyer un message, je réponds rapidement.

Liens utiles:
Image
Découvre mes programmes et mon site!
User avatar
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 88.4%
 
Posts: 3183
Images: 37
Joined: 25 Feb 2013, 16:21
Location: Toulouse
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingénieur en électronique
YouTube: Wistaro
Twitter: Wistaro
GitHub: Wistaro

PreviousNext

Return to News Divers

Who is online

Users browsing this forum: ClaudeBot [spider] and 7 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.
1043 utilisateurs:
>977 invités
>59 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)