π
<-
Chat plein-écran
[^]

News 2024

News 2023
Août (2)
Juin (3)
Mai (4)
Avril (1)

News 2022
Août (3)
Juin (1)
Mai (1)
Mars (2)

News 2021
Août (12)
Juin (2)
Mai (7)
Avril (3)
Mars (1)

News 2020
Août (15)
Juin (7)
Mai (7)
Avril (19)
Mars (4)

News 2019
Août (4)
Juin (6)
Mai (1)
Avril (3)
Mars (1)

News 2018
Août (11)
Juin (3)
Mai (10)
Avril (2)
Mars (4)

News 2017
Août (15)
Juillet (18)
Juin (1)
Mai (7)
Avril (4)
Mars (7)

News 2016
Août (17)
Juillet (16)
Juin (2)
Mai (2)
Avril (1)
Mars (5)

News 2015
Août (25)
Juin (4)
Mai (9)
Avril (4)
Mars (10)

News 2014
Août (4)
Juin (11)
Mai (12)
Avril (9)
Mars (12)
Janvier (13)

News 2013
Octobre (11)
Août (5)
Juin (9)
Mai (12)
Avril (10)
Mars (7)
Janvier (10)

News 2012
Août (12)
Juillet (10)
Juin (13)
Mai (22)
Avril (8)
Mars (5)

News 2011
Octobre (23)
Août (1)
Juin (29)
Mai (11)
Avril (5)
Mars (3)

News 2010
Août (2)
Juin (5)

News 2009
Août (1)
Juin (1)
Mai (1)
Avril (1)
Mars (1)

Congrès UdPPC 2023 Clermont-Ferrand avec TI, Casio, NumWorks

Nouveau messagede critor » 24 Oct 2023, 21:58

18177Ce week-end, c'est l'édition 2023 du Congrès UdPPC (Union des Professeurs de Physique et Chimie). Précisons qu'il s'agit d'une édition anniversaire, la 70e de l'événement, et que c'est cette année la ville de Clermont-Ferrand qui a été choisie.

Le congrès se déroule sur 4 jours, du samedi 28 au mardi 31 octobre inclus, avec des activités variées selon les jours.
Concentrons-nous pour notre part sur la journée des exposants, ce lundi 30 octobre, à l'école d'ingénieurs SIGMA-Clermont.

181781605118133Tu pourras y retrouver entre autres à partir de 10h :
  • Texas Instruments avec ses calculatrices graphiques de plus en plus connectables au monde ces dernières années (mesures physiques via capteurs Vernier BT, lecture de capteurs Grove, contrôle d'actionneurs Grove, pilotage de drones, nouveau support des capteurs sans fil Vernier Go Direct que nous venons tout juste de t'annoncer, ...), ouvrant la voie à de larges possibilités pour tes travaux pratiques et projets
  • VittaScience, partenaire de Texas Instruments dans cette évolution, offrant une interface en ligne avec interfaces et capteurs/actionneurs virtuels, permettant ainsi de tester des travaux pratiques ou projets faisant appel à ces éléments, sans avoir à mobiliser le matériel en question
  • Calibration qui est justement le distributeur de Vernier en France, te proposant à la fois les capteurs Vernier BT (compatibles aussi bien avec les calculatrices Texas Instruments que Casio apportées par les élèves) et les capteurs Vernier Go Direct (uniquement compatibles avec les calculatrices Texas Instruments à ce jour)
  • NumWorks, qui a rajouté la classification périodique des éléments à sa calculatrice l'année dernière
    18179
  • Casio qui va te présenter :
    • sa campagne Women Do Sciences, mettant en avant de grandes femmes scientifiques afin de promouvoir les études et carrières scientifiques auprès des collégiennes et lycéennes - 5 femmes scientifiques sont à l'honneur cette rentrée, avec des visuels conçus par des artistes et déclinés sur différents supports (dont des coques de calculatrices) :
      18124
    • en avant-première ses 2 nouvelles calculatrices graphiques de rentrée 2024 :
      • la Graph Light Lycée, succédant de façon inattendue à la Graph 25+E II de rentrée 2020 (ayant donc tout juste 3 ans à ce jour), sorte de version avancée de la formidablissime fx-92 Collège Classwiz de rentrée 2023. Elle reprend en effet le design, le logiciel et le matériel de ce modèle. Offerte dans un format un peu plus grand, elle offre la même organisation clavier révolutionnaire avec juste quelques changements dédiés au lycée (touche fonction exponentielle, fonctions secondaires supplémentaires pour les logarithmes) ainsi que la même formidable définition d'écran en 192×63 pixels allumables en 4 niveaux de gris. Elle offre des applications supplémentaires absentes de la fx-92 Collège jusqu'ici incluses exclusivement sur les déclinaisons haut de gamme fx-991 de la génération CW Classwiz disponibles dans d'autres pays (lois de probabilités, nombres complexes, vecteurs), davantage de choix pour les régressions, opérateurs supplémentaires pour les dérivées, intégrales et sommes (sigma). Et surtout, tu y trouveras une toute nouvelle application qui fait de cette calculatrice a priori scientifique une calculatrice graphique.
      • la Graph Math+ Lycée sur laquelle nous savons encore bien trop peu de choses à ce jour, calculatrice couleur programmable en Python succédant pour sa part à la Graph 90+E de rentrée 2017 (soit 6 ans à ce jour, ici dans la moyenne du cycle de renouvellement des modèles chez Casio)
Texas Instruments a prévu plusieurs ateliers qui pourraient t'intéresser :
  • 10h15-11h30 : Programmation et expérimentation avec des cartes à microcontrôleur en physique-chimie au lycée par Fabien Beyaert alias Fabien59 chez nous, enseignant en Physique-Chimie au Lycée de l’Europe à Dunkerque, et formateur au réseau T3 France pour Texas Instruments, ayant prévu de te proposer de découvrir ou redécouvrir des expériences prenant appui sur la connectivité des calculatrices avec les cartes BBC micro:bit et robots TI Innovator Rover
  • 15h-16h15 : Piloter un drone en physique-chimie, recueillir des données et les analyser par Jean-Louis Balas, enseignant de Mathématiques-Physique-Chimie en BAC Pro au lycée Maryse Bastié à Limoges, également formateur au réseau T3 France pour Texas Instruments, ayant prévu pour sa part la collecte de mesures physiques via un drone Tello lui-même piloté par une calculatrice TI-83 Premium CE Edition Python
Tu devrais dans les deux cas te régaler.
Attention, le site officiel ne semble pas à jour.

Un atelier Casio était également prévu sur le créneau 13h30-14h45, visant à présenter l'acquisitation de mesures physiques via l'interface CMA CLab à partir d'une calculatrice Graph 90/35+E II.

Cet atelier nous a malheureusement été indiqué comme étant annulé, bien que cette mention ne soit pas présente sur le site du congrès.

Lien : https://udppc-clfd2023.sciencesconf.org/
Lien vers le sujet sur le forum: Congrès UdPPC 2023 Clermont-Ferrand avec TI, Casio, NumWorks (Commentaires: 0)

Liste calculatrices approuvées pour examens 2024 au Portugal

Nouveau messagede critor » 21 Oct 2023, 06:36

Aux épreuves d'examens de l'enseignement secondaire en France, la calculatrice graphique doit être mise en mode examen, un mode qui selon les modèles efface ou verrouille les données, et parfois même certaines fonctionnalités.

La France n'est pas le seul pays à avoir ainsi institutionnalisé le mode examen. C'est également le cas, entre autres :

Au Portugal, le mode examen est appliqué depuis la session 2019 pour les épreuves de Physique-Chimie et 2021 pour les épreuves de Mathématiques.

Une liste nationale de modèles conformes aux spécifications officielles est mise à jour et diffusée chaque année. Pour la session 2023, il s'agissait des :
  • Casio fx-9860GII (équivalent des Graph 75 françaises)
  • Casio fx-9860GII SD (équivalent des Graph 95 françaises)
    (dans les deux cas, uniquement la révision matérielle majeure USB Power Graphic 2 à processeur SH4, seule révision à bénéfichier de mises à jour supportant le mode examen)
  • Casio fx-9860GIII (équivalent de la Graph 35+E II française)
  • Casio fx-CG20
  • Casio fx-CG50 (équivalent de la Graph 90+E française)
  • TI-84 Plus (équivalent de la TI-82 Advanced française)
  • TI-84 Plus Silver Edition
  • TI-84 Plus C Silver Edition
  • TI-84 Plus CE-T (équivalent de la TI-83 Premium CE française)
  • TI-84 Plus CE-T Python Edition (équivalent de la TI-83 Premium CE Edition Python française)
  • TI-Nspire
  • TI-Nspire TouchPad
  • TI-Nspire CX
  • TI-Nspire CX II-T
  • NumWorks N0120EX

Les spécifications censées être vérifiées par les modèles précédents se résument à des interdictions, les voici :
  • fonctionnement autonome (pas d'alimentation externe, ...)
  • fonctionnement silencieux (pas de buzzer, imprimante ...)
  • pas d'imprimante intégrée (ce qui rejoint entre autres le point précédent)
  • pas de fonctionnalités calcul littéral ou formel (CAS)
  • pas possible de transférer des données entre calculatrices
  • non disponibilité du code en opensource
Ces contraintes doivent donc être vérifiées au moins en mode examen.
Elles expliquent notamment plusieurs régressions récentes autour de la calculatrice NumWorks, le constructeur semblant tenir très fortement au marché Portugais :
  • rentrée 2019, suppression des formidables fonctionnalités de calcul littéral (alors que non interdit en France)
  • rentrée 2021, verrouillage empêchant l'installation de firmwares tiers et applications additionnelles (dont la formidable application de Mathématiques intégrée KhiCAS avec calcul formel, application tableur et application tableau périodique entre autres, alors que non interdite en France)
  • rentrée 2022, abandon du caractère opensource du firmware officiel Epsilon, nombre d'éléments vitaux/critiques ne faisant plus partie de la publication du code depuis la mise à jour 19

Le Portugal met aujourd'hui à jour sa liste de modèles approuvés pour la session d'examens 2024.

Pas de changement, les mêmes modèles sont reconduits, ainsi que les mêmes interdictions dont celle de l'opensource, mentionnée clairement dans les consignes officielles accompagnant la liste.

Sans surprise aucun retour de Hewlett Packard, évincé du Portugal à la rentrée 2021, Moravia qui a racheté la branche HP calculatrices ne semblant pas faire ici non plus aucun effort depuis maintenant plus de deux ans pour sortir une HP 39 avec mode examen (le Portugal n'autorisant pas les modèles pourvus d'un moteur de calcul littéral ou formel, et ce même lorsque le mode examen offre la possibilité de le désactiver comme sur la HP Prime).

Spécificité du Portugal, cette liste n'est pas exhaustive. Les candidates et candidats peuvent très bien utiliser un modèle non listé, à condition de le faire vérifier et approuver par leur centre d'examen local avant le 30 Mai 2024. Mais précisons que cette approbation reste soumise au respect des mêmes contraintes, dont la non disponibilité du code du logiciel en opensource.

Source : https://www.dge.mec.pt/sites/default/fi ... 24_dge.pdf via https://www.dge.mec.pt/informacoes-1

Ressource :
6bcb4433-6125-4390-856c-9ed7b02d2ecb.bin
(7.34 Kio) Téléchargé 260 fois
(source frise chronologique éditable en ligne)
Lien vers le sujet sur le forum: Liste calculatrices approuvées pour examens 2024 au Portugal (Commentaires: 1)

Support capteurs Vernier Go Direct via adaptateur Bluetooth

Nouveau messagede critor » 20 Oct 2023, 10:42

Rentrée 1991, Texas Instruments démarrait son extraordinaire aventure dans le monde des calculatrices graphiques avec le lancement de sa TI-81, un premier modèle aux fonctionnalités purement mathématique.

Rentrée 1992, le constructeur lui adjoignait un modèle haut de gamme, la formidable TI-85, un second modèle qui commençait à cibler les enseignements de Physique, Chimie ou plus généralement Sciences de la Matière, avec notamment un convertisseur d'unités ainsi qu'une bibliothèque de constantes physiques.

Mais en 1993 Texas Instruments décidait d'aller encore plus loin, et de cibler également les travaux pratiques de ces enseignaments. Pour cela, le constructeur a pris la décision de s'associer avec Vernier, concepteur d'interfaces et capteurs d'acquisition de mesures physiques. Issues de cette collaboration, nous avons dès la rentrée 1993 :
  • un troisième modèle de calculatrice graphique, la TI-82, intermédiaire en terme de fonctionnalités entre les TI-81 et TI-85 même si on y notait quelques ajouts remarquables comme la gestion des suites numériques
  • et une révision majeure de la TI-85, la TI-85 CBL, cette mention étant indiquée au dos dans le numéro de série
1067Nouveauté commune, la gestion dans les deux cas d'une nouveauté, le TI-CBL (pour Calculator-Based Laboratory), une interface dédiée conçue en partenariat avec Vernier, et qu'il suffisait de brancher sur le port de communication série mini-Jack 2.5mm de la calculatrice.

Cette interface disposait de ports permettant la connexion de capteurs mesurant différentes grandeurs physiques (température, luminosité, pression, etc.). Les connecteurs pour ces ports étaient très exactement ceux utilisés pour la téléphonie en Grande Bretagne, du BT (British Telecom).

Les capteurs pouvaient être de deux types :
  • analogiques (3 ports sur le TI-CBL), avec connecteur BTA (British Telecom Analogic)
  • numériques (1 port sur le TI-CBL), avec connecteur BTD (British Telecom Digital)
Il était impossible de se tromper lors du branchement, car chacun de ces deux types de connecteurs était l'image de l'autre dans un miroir.
10721069

6507En 2000 sortait un successeur à cette interface, le TI-CBL2 qui cette fois-ci était une déclinaison allégée d'une nouvelle interface conçue par Vernier, le LabPro. Les différences concernaient essentiellement la connectivité :
  • 4 ports pour capteurs analogiques sur le Vernier LabPro pour seulement 3 ports sur le TI-CBL2
  • 2 ports pour capteurs numériques sur le Vernier LabPro pour seulement 1 port sur le TI-CBL2
  • port USB exclusivement sur le Vernier LabPro
65096508


À partir de 2004, Texas Instruments commence à sortir des calculatrices à connectivité USB, plus précisément intégrant un port USB mini-AB. Nous pouvons citer :
  • les TI-84 Plus dès la rentrée 2004
  • la TI-89 Titanium à la rentrée 2006
1136411309Vernier en profita pour sortir une édition spéciale d'un de ses capteurs les plus populaires dans l'enseignement, son capteur de températeur. Nouveauté donc, le Vernier EasyTemp, disposait d'un connecteur USB mini-A et pouvait donc être connecté directement à la calculatrice sans besoin d'acheter une interface coûteuse.

Vernier sortit de plus un adaptateur, le Vernier EasyLink. Beaucoup moins coûteux qu'une interface, il permettait de connecter en USB 1 capteur analogique (connecteur BTA uniquement).
Et puis, le support des capteurs Vernier BT sur les calculatrices graphiques Texas Instruments a commencé à rapidement décliner à partir de la rentrée 2015.

Le problème fut l'accélération de la suppression du connecteur série mini-Jack 2.5mm historique, déjà amorcée avec les TI-Nspire dès 2007. Les nouveaux modèles de rentrée 2015 étaient dépourvus de ce connecteur : TI-82 Advanced, TI-84 Plus T, TI-83 Premium CE et TI-84 Plus CE. Ce connecteur a même été retiré d'anciens modèles toujours commercialisés, comme à l'occasion de la révision matérielle AF de la TI-84 Plus pour la rentrée 2022.

Pour le haut de gamme TI-Nspire nous avons eu droit dès la rentrée 2011 à une interface dédiée, le TI-Nspire Lab Cradle, offrant 3 ports BTA et 2 ports BTD.

Mais rien de tel pour les modèles d'entrée et de milieu de gamme, sur lesquels il n'était plus possible de brancher les interfaces TI-CBL précédentes.

Nous en étions donc réduits aux seules solutions à connectivité USB :

Cela excluait :
  • non seulement tous les capteurs numériques Vernier BTD
  • mais également toute expérience nécessitant l'utilisation simultanée de plusieurs capteurs, les calculatrices d'entrée et milieu de gamme ne gérant pas les hubs USB contrairement aux TI-Nspire
Tout devenait donc soudainement bien plus compliqué lorsque ce n'était pas littéralement impossible.
12912Pour la rentrée 2017, Texas Instruments sortait sa propre interface, le TI-Innovator Hub.

Elle permettait de brancher aussi bien des capteurs que des actionneurs, grâce à ses connectivités Breadboard et Grove. Pour cette dernière nous avions :
  • 3 ports pour capteurs Grove
  • 3 ports pour actionneurs Grove


Il te devenait donc à nouveau possible d'utiliser simultanément plusieurs capteurs sur ta calculatrice, fallait-il toutefois remplacer tes capteurs Vernier BT par des capteurs Grove.

18085Texas Instruments fit un ultime effort pour les capteurs Vernier BT en sortant l'adaptateur TI-SensorLink pour la rentrée 2018.

Il te permettait de brancher des capateurs analogiques Vernier BTA sur l'interface TI-Innovator Hub.
1808418083
Les TI-Innovator Hub et TI-SensorLink n'étaient toutefois absolument pas une solution adaptée aux travaux pratiques de Physique-Chimie, et ne constituaient donc en rien un remplacement aux interfaces TI-CBL historiques.

Déjà, le TI-SensorLink ne gérait que des capteurs analogiques Vernier BTA, et laissait donc de côté tous les capteurs numériques Vernier BTD.

De plus, le TI-Innovator Hub ne reconnaissait par son intermédiaire qu'un très petit nombre de capteurs analogiques Vernier BTA :
  • capteur de température
  • capteur de pH
  • capteur de pression
  • capteur de force
  • capteur de lumière
  • accéléromètre
  • capteur d'énergie

Certes, tu peux estimer que ce petit éventail sera suffisant pour une grande majorité d'expériences au lycée.

Mais ce n'est pas un problème essentiel, dans le sens où tu peux remplacer les capteurs Vernier BT non supportés par des capteurs Grove équivalents justement pour leur part supportés dans un très large éventail.

Un écueil majeur était que l'interface TI-Innovator Hub ne ciblait tout simplement pas les travaux pratiques de Physique-Chimie, mais les projets STEM et la programmation.

C'est-à-dire que contrairement aux interfaces TI-CBL, lorsque tu connectes des capteurs à ton TI-Innovator Hub la calculatrice ne dispose pas d'une application dédiée pour en récupérer, enregistrer, grapher ou comparer les mesures - tout est à programmer en langage TI-Basic ou Python.

Un autre problème majeur est que Vernier abandonne progressivement l'ensemble de ses solutions à connectivité BT.
17008Pour cette rentrée 2023, Texas Instruments semble recommencer à faire des efforts sensibles autour de l'acquisition de mesures physiques avec ses calculatrices.

Le constructeur nous sort un adaptateur TI-Bluetooth que nous venons de te tester, dédié à la connection de périphériques sans fil à ta calculatrice TI-83 Premium CE ou TI-84 Plus CE (éditions Python uniquement) ou TI-Nspire CX II.

Mais quels périphériques ? Et bien justement, Texas Instruments vient de nous faire une grande annonce, le support via cet adaptateur de la nouvelle gamme de capteurs sans fil Vernier Go Direct ! :bj:
Il te suffit pour cela de mettre à jour le TI-Bluetooth avec la dernière version 1.1.0.63

Un éventail 6 capteurs Vernier Go Direct sont alors supportés à ce jour :


Cela ne règle certes pas tous les problèmes, dans le sens où c'est à ce jour une solution orientée STEM, où tout sera donc à programmer en Python via des bibliothèques dédiées.

Il n'y a à ce jour pour ta calculatrice pas d'application orientée acquisition compatible avec cette solution, ce qui est bien dommage lorsque la programmation Python n'est pas un objectif de la séance de TP, ou lorsque l'enseignant n'a pas le temps de mâcher le travail aux élèves en concevant chez lui avant la séance un script Python permettant d'effecteur, traiter et grapher l'acquisition.

Mais cela reste néanmoins un mouvement majeur de la part de Texas Instruments, et on peut donc espérer que les TI-Nspire CX II, TI-83 Premium CE et TI-84 Plus CE seront prochainement mises à jour en ce sens.

Télchargements :
Lien vers le sujet sur le forum: Support capteurs Vernier Go Direct via adaptateur Bluetooth (Commentaires: 1)

Test TI-Bluetooth pour 83PCE/84+CE Python et Nspire CX II

Nouveau messagede critor » 19 Oct 2023, 20:42

Depuis des années, nombre de passionnés de calculatrices graphiques ont rêvé pouvoir rajouter la connectivité sans fil leur machine préférée, que ce soit en WiFi ou Bluetooth.

Et certains ont franchi le pas en se lançant dans des projets impressionnants. On peut scinder ces projets en deux catégories :
  • ceux qui utilisent un petit adaptateur WiFi ou Bluetooth via le port de communication de la calculatrice, que l'on peut certes brancher de façon amovible en externe, ou encore de par leur faible encombrement souder directement en interne (de préférence avec un interrupteur quelque part, pour permettre leur désactivation afin de pouvoir continuer à utiliser le port de communication normalement en cas de besoin) - on peut citer entre autres le projet de Xavier59, illustré ci-contre avec un adaptateur Bluetooth dans une Graph 35+USB
  • ceux qui consistent à déléguer la gestion de la communication sans fil à un nano-ordinateur externe plus encombrant branché sur le port de communication - on peut citer entre autres le projet de Ziqumu, illustré ci-contre avec un Arduino branché sur une Graph 35+USB
17007Et bien grande nouvelle cette année, Texas Instruments te sort un adaptateur TI-Bluetooth officiel pour ta TI-83 Premium CE ou TI-84 Plus CE (édition Python uniquement) ainsi que pour TI-Nspire CX II !

Nous avons le plaisir d'en avoir aujourd'hui un exemplaire entre les mains, et allons donc pouvoir commencer à le découvrir avec toi.

1700818060Niveau boîtier déjà, on peut noter à une simple variation de couleur près, la réutilisation de celui conçu pour les adaptateurs TI-Python et TI-SensorLink.

17010Le TI-Bluetooth dispose comme tu peux le voir d'un port USB micro-B.

Son utilisation avec les calculatrices Texas Instruments munies pour leur part d'un port USB mini-AB nécessite donc l'usage d'un câble spécial qui ne court pas les rues, au choix :
  • USB mini-B OTGUSB micro-B
  • USB mini-AUSB micro-B
Ce dernier est fort heureusement fourni avec ; veille bien à ne jamais l'égarer.

17009Regardons maintenant au dos, nous y notons plusieurs choses intéressantes :
  • un bouton, probablement de réinitialisation
  • la mention d'une fabrication aux Philippines
  • la mention de la puce Bluetooth utilisée, une 25657-BLEM205 de chez BDE Technology, partenaire de Texas Instruments
  • un identifiant FCCID, 2ABRUBDLEM205

Une vérification sur un site regroupant les fichiers de l'agence FCC nous apprend cet identifiant est associé non pas au TI-Bluetooth mais à la puce 25657-BLEM205 utilisée, ou plus exactement à la puce montée sur sa carte interface à souder, le BDE-BLEM205, représenté ci-contre.

Les spécifications de la puce 25657-BLEM205 indiquent entre autres :
  • Bluetooth 5.2 low energy
  • processeur 32 bits ARM Cortex-M4F cadencé jusqu'à 48 MHz
  • 352 Kio de mémoire Flash avec 8 Kio de mémoire cache
  • 80 Kio de mémoire SRAM avec 8 Kio de mémoire cache
  • 2 canaux de communication série UART
  • debogueur JTAG via 2 broches cJTAG
  • jusqu'à 250 mètres de portée

1701217011Examinons donc maintenant le matériel du TI-Bluetooth :
Sur la face avant on retrouve bien le BDE-BLEM205, mais soudé sur une autre carte de référence FP17A-10-1, lui ajoutant le port USB micro-B ainsi que 2 diodes électroluminescentes (DEL) :
  • une simple DEL à l'emplacement PWR, apparemment un témoin d'alimentation
  • et une DEL RGB, juxtaposition de 3 DEL rouge, verte et bleu
17013Sur la face arrière de cette carte on note :
  • un timbre à date 2219-001 indique une production de la carte la 19e semaine de 2022 (soit en mai 2022)
  • ainsi qu'une puce Texas Instruments, un microcontrôleur M430F5500 (abréviation de MSP430F5500) construit autour du processeur 16 bits MSP430

Continuons notre exploration, connectons le TI-Bluetooth à un ordinateur. Le périphérique se présente :
  • en tant que "TI Bluetooth® Adapter" ou plus génériquement "TI USB-Serial"
  • avec un identifiant vendeur VID 0x0451, correspondant à Texas Instruments
  • avec un identifiant produit PID 0xE016
Aucune mention de BDE Technology, comme on pouvait s'y attendre c'est bien la carte Texas Instruments avec son processeur MSP430 qui ont le contrôle de l'USB.

18079Pour tenter d'en apprendre encore davantage sur le firmware, connectons maintenant le TI-Bluetooth à une calculatrice TI-83 Premium CE Edition Python, munie de la nouvelle application SetDash.

Nous y apprenons que notre TI-Bluetooth fait tourner :
  • un sketch en version 1.0.0.0046 (en édition hw-1, indiquant peut-être la version 1 du matériel)
  • un bridge également en version 1.0.0.0046

18080Après avoir bien évidemment sauvegardé la version d'usine, on peut mettre à jour le TI-Bluetooth avec la version 1.1.0.0063 que Texas Instruments vient tout juste de publier ; apparemment cela ne met à jour que le sketch et pas le bridge.



Mais maintenant la grande question est de savoir ce que l'on peut connecter comme périphériques avec ce TI-Bluetooth, et nous t'en reparlons très bientôt. ;)




Téléchargements :
Lien vers le sujet sur le forum: Test TI-Bluetooth pour 83PCE/84+CE Python et Nspire CX II (Commentaires: 0)

APMEP 2023 à Rennes : exposants + GRAAANDE nouveauté Casio !

Nouveau messagede critor » 18 Oct 2023, 21:08

Ce week-end, c'est l'édition 2023 des Journées Nationales de l'APMEP (Association des Professeurs de Mathématiques de l'Enseignement Public). Cette année l'événement a lieu à Rennes du samedi 21 au mardi 24 octobre.

Les journées de samedi et mardi sont plutôt réservées aux adhérents de l'association ou professionnels de l'enseignement avec entre autres les conférences inaugurales et de clôture.

L'ensemble de la communauté éducative avec les scolaires et le grand public, sont pour leur part bienvenus les dimanche 22 et lundi 23 octobre, à partir de 8h30. Les différents événements de ces journées seront répartis entre le lycée Victor et Hélène Basch et l'Inspé de Bretagne (séparés d'une dizaine de minutes à pied)

6151393416065Tu pourras y retrouver entre autres sur le salon des exposants nombre d'éditeurs scolaires et acteurs des Mathématiques ludiques et artistiques. C'est notamment le rendez-vous annuel incontournable pour tous les constructeurs et acteurs œuvrant autour des calculatrices scientifiques et graphiques.
Malheureusement le site dédié n'a pas bénéficié du même soin cette année, et à maintenant 3 jours du lancement la liste des exposants est toujours vide.
160331611216073Nous avons vérifié auprès de plusieurs de nos contacts, et pouvons te confirmer la présence de 3 constructeurs de calculatrices :
  • Casio, qui se propose entre autres si tu l'apportes de mettre à jour ta clé USB d'émulation avec l'émulateur de la nouvelle formidablissime fx-92 Collège Classwiz de rentrée 2023
  • NumWorks
  • Texas Instruments
Cela nous surprendrait énormément que Hewlett Packard soit représenté, ce constructeur ayant commis l'erreur monumentale de céder à la rentrée 2021 l'intégralité de sa branche calculatrices à une obscure société tchèque, Moravia, et le moins que l'on puisse dire après maintenant plus de deux ans est que cette entité n'a pas l'envie (ou pas les moyens) d'investir grand chose dans les calculatrices de marque HP et nous paraît de plus fort éloignée des préoccupations françaises ou même plus généralement de celles du secteur de l'éducation.

16035Nous pouvons également te confirmer la présence de Calcuso, le distributeur de calculatrices traitant de l'ensemble des marques précédentes.

17502Ajoutons de plus la présence de Cabrilog, l'éditeur fondé en 2000 pour distribuer et poursuivre le développement de la suite de logiciels de géométrie dynamique Cabri Géomètre.

Bien avant cela, Cabri, dont le nom vient de Cahier de Brouillon Interactif, est un projet fondé par Jean-Marie Laborde et d'autres chercheurs du CNRS à l'Université Joseph Fourier, structure aujourd'hui intégrée à l'Université Grenoble-Alpes. Initialement consacré à la théorie des graphes, c'est en 1986 qu'il lance le projet Cabri Géomètre, se voulant être une édition du logiciel davantage centrée sur la pratique et l'enseignement de la géométrie.

1756317562Les histoires de Cabri et Texas Instruments sont fortement liées avec une collaboration de longue date :
  • Rentrée 1995 la TI-92, nouvelle calculatrice graphique haut de gamme Texas Instruments et première calculatrice formelle, intègre une édition dédiée du logiciel Cabri Géomètre, seule et unique calculatrice à offrir de telles fonctionnalités à l'époque. Le logiciel continuera à être disponible sous la forme d'une application préinstallée en usine sur les modèles successeurs à mémoire Flash TI-92 Plus, TI-89 et TI-Voyage 200. Et il est aujourd'hui toujours disponible de nouveau sous une forme intégrée sur la génération suivante TI-Nspire.
  • Rentrée 1999 la TI-83 Plus, nouvelle calculatrice de milieu de gamme Texas Instruments, vient avec une application Cabri Junior préinstallée en usine en mémoire Flash, comme son nom l'indique une édition allégée de la précédente. Ce sera le cas avec l'ensemble des modèles successeurs et compatibles TI-82/83/84 Plus, et ça l'est toujours aujourd'hui avec la TI-83 Premium CE.
  • Parallèlement à cela les éditions pour ordinateurs de Cabri Géomètre ajoutent la possibilité d'exporter des figures au format compatible avec les calculatrices, et avant 2000 c'est même comme tu peux voir Texas Instruments qui assure pour partie leur promotion en ligne ainsi que le support technique comme clairement indiqué à la fenêtre à propos du logiciel.
Ces exposants ont prévu plusieurs ateliers qui pourraient t'intéresser :
  • dimanche 22 8h30 : La calculatrice TI-83 au lycée, l'émulateur en ligne et classe inversée par Ludovic Duchenne, enseignant de Mathématiques Système d'Information et Numérique au lycée catholique Sainte Croix au Mans, et formateur au réseau T3 France pour Texas Instruments, atelier au cours duquel tu devrais probablement t'attendre à une mise en avant de la plateforme MaClasseTI.fr
  • lundi 23 8h30 : Découverte de la nouvelle fx-92 Collège et de la plateforme ClassPad Academy par Camille GASPARD, responsable pédagogique Casio
  • lundi 23 10h45 : La calculatrice un outil de raisonnement par Boubakeur KACIMI, enseignant de Mathématiques retraité ayant exercé dans l'ancien Lycée catholique Germain à Coutances, et formateur au réseau T3 France pour Texas Instruments
  • lundi 23 16h15 : escape game avec les calculatrices TI par Jessica Brienne-Estevez, enseignante de Mathématiques-Physique-Chimie au lycée professionnel hôtelier de Biarritz, formatrice au réseau T3 pour Texas Instruments, brillante conceptrice d'escape games avec calculatrices TI et plus généralement d'activités ludiques
  • lundi 23 16h15 : initiation à Cabri Express par nul autre que Jean-Jacques Dahan, professeur agrégé et docteur en mathématiques et informatique, et justement expert des environnements Cabri 2D et Cabri 3D
Casio vient tout juste de faire passer un message dans sa mailing list à l'attention des enseignants... une "GRAAANDE nouvelle" (sic) sera annoncée à l'occasion de ces journées APMEP. Le constructeur n'étant pas coutumier de ce genre de formulation, ce doit être une nouveauté importante, et nous dirons même plus d'importance, voir historique, rendant ta présence indispensable. ;)

Mais qu'est-ce que cela pourrait bien être ? Nous avons plusieurs hypothèses.

Première série d'hypothèses, un nouveau modèle :
  • nouveau modèle haut de gamme formel succédant à la fx-CP400+E de rentrée 2016 qui en pratique était quasiment identique à la fx-CP400 de rentrée 2013 (seule différence, la diode examen soudée ou pas sur la carte électronique), technologie ayant donc plus de 10 ans à ce jour, un record absolu dans la famille des calculatrices Casio - sauf que les calculatrices haut de gamme matérielles ne nous semblent plus être une priorité Casio ces dernières années, au profit des abonnements aux plateformes en ligne ClassPad.academy et ClassPad.net
  • nouveau modèle couleur succédant à la Graph 90+E de rentrée 2017, ayant plus de 6 ans à ce jour - ce n'est certes pas un record mais cela commence à être un délai usuel dans le cycle de remplacement des modèles de ce constructeur
  • nouveau modèle Graph 35 couleur, peut-être pas encore en remplacement de la Graph 35+E II de rentrée 2019 (juste 4 ans) mais en tant que modèle intermédiaire entre les Graph 35+E II et Graph 90+E, possiblement donc une version allégée de la Graph 90+E, à l'image de la TI-82 Advanced Edition Python couleur qui s'est intercalée chez Texas Instruments entre les TI-82 Advanced et TI-83 Premium CE Edition Python
Un nouveau modèle pourrait être l'occasion notamment :
  • de passer sur batterie rechargable avec une épaisseur moindre de boîtier, plus en adéquation avec les attentes des jeunes d'aujourd'hui
  • de changer la connectivité en passant d'un port mini-USB obsolète, à de l'USB-C pour lequel la connectique nécessaire est bien plus souvent disponible sous la main, notamment en classe
Disons-le de suite, même si cela nous ferait bien évidemment extrêmement plaisir, ce ne sont pas nos hypothèses privilégiées pour les raisons suivantes :
  • d'une part ce n'est pas la bonne saison - les nouveaux modèles Casio commencent habituellement à être annoncés à l'hiver ou au printemps pour la rentrée suivante ; une annonce d'un nouveau modèle à l'automne soit juste après la fin des équipements de rentrée avec les anciens modèles nous semblerait peu pertinente
  • d'autre part, jusqu'à présent les modèles Casio sortant pour la France sont toujours liés à un modèle international similaire (fx-9750/9860GIII pour la Graph 35+E II, fx-CG50 pour la Graph 90+E) - or, nous n'avons à ce jour strictement rien vu passer ou annoncer ailleurs qu'en France non plus

Une série alternative d'hypothèses nous semblant bien davantage en adéquation avec les efforts de Casio ces dernières années, serait en rapport avec les plateformes en ligne ClassPad.academy et ClassPad.net :
  • ajout de l'accès GAR pour les élèves à ClassPad.academy
  • peut-être enfin la possibilité de charger automatiquement un programme dans l'émulateur en ligne fx-92 Collège - plus besoin dans d'avoir comme jusqu'à présent à le ressaisir à la main à chaque utilisation avant de pouvoir le lancer
  • ajout d'un émulateur en ligne Graph 35+E II
  • ajout d'un émulateur en ligne Graph 90+E

D'autres possibilités seraient des mises à jour pour Graph 35+E II et Graph 90+E.

Mais le problème serait alors de savoir ce qu'elles pourraient bien apporter.

Si il y a quelques manques évidents dans l'application Python (pas de copier/coller dans la console, touche
VARS
non fonctionnelle dans la console, pas de fonction getkey(), pas de fonctions de remplissage dans la bibliothèque turtle...)
, cela ne nous semble pas avoir été une priorité de Casio ces dernières années.

On pourrait par contre penser à la nouvelle application Calculs intuitive rajoutée par les dernières mises à jour Graph 90+E 3.80 et Graph 35+E II 3.70, dans laquelle la touche
VARS
est non fonctionnelle.

Ou encore à un allègement des restrictions du mode examen dans le contexte de la France.

Et toi qu'en penses-tu ? Viens voter pour la ou les GRAAANDEs nouvelles qui te semblent les plus probables !
Poll: Quel est la GRAAANDE nouveauté que Casio va annoncer aux journées APMEP 2023 à Rennes ? » Click here to vote!

Lien vers le sujet sur le forum: APMEP 2023 à Rennes : exposants + GRAAANDE nouveauté Casio ! (Commentaires: 24)

Concours Python d'IA 1000 Bornes: ajout de 2 Zero à gagner !

Nouveau messagede critor » 18 Oct 2023, 10:09


Il y a une dizaine de jours, nous te lançions l'édition 2023-2024 de notre grand concours Python annuel, prenant la forme d'un championnat d'IA (Intelligence Artificielle) autour du jeu de cartes français mondialement connu, le 1000 Bornes.

Aujourd'hui, nous avons l'honneur et le plaisir de t'annoncer une mise à jour majeure des lots que tu peux gagner.

1807717582Jesse McLaughlin, le fondateur de l'entreprise Zero, a en effet eu la générosité de nous envoyer pour toi 2 exemplaires de la future calculatrice graphique qu'il est en train de développer, la Zero.

Nous t'en avions justement testé la dernière révision majeure fin septembre, la Zero ZGC3. La Zero est un modèle de milieu de gamme s'inspirant très fortement de la TI-84 Plus CE-T Python Edition, modèle Texas Instruments comparable à la TI-83 Premium CE Edition Python en France.

Elle offre de nombreuses améliorations ou extensions du logiciel :
  • saisie alphabétique en minuscules
  • thème sombre
  • zone graphique sur toute la largeur de l’écran, enfin débarrassée de ses énormes et horribles bordures
  • couleurs supplémentaires dans la palette système utilisable pour les graphes et instructions graphiques de programmes
  • stylos supplémentaires pour les graphes et instructions graphiques de programmes
  • véritable interpréteur Micropython
  • polynômes à coefficients complexes
  • libre nommage des variables sur plusieurs caractères
  • variables pouvant accueillir librement différents types de données
  • connectivité contemporaine et réversible grâce au port USB-C
  • connectivité sans logiciel grâce au mode USB MSD

Le tout tourne sur un matériel à la fois très supérieur et impressionnant pour du milieu de gamme :
  • microcontrôleur GD32F470ZKT6 avec un processeur 32 bits Arm7 tournant à 200 MHz, offrant des performances haut de gamme intermédiaires entre celles des TI-Nspire CX II et HP Prime G2, comparables à celles d'une NumWorks N0120 ! :bj:
  • 11 Mio de mémoire Flash répartis entre 3 Mio internes au microcontrôleur et 8 Mio externes
  • 8,25 Mio de mémoire RAM répartis entre 256 Kio internes au microcontrôleur et 8 Mio externes

La Zero n'est pas encore en vente à ce jour et le site officiel est toujours vide, semblant indiquer que la commercialisation n'est pas encore imminente. C'est donc une occasion exceptionnelle pour toi de te procurer ce modèle à ce jour collector ! ;)
Lien vers le sujet sur le forum: Concours Python d'IA 1000 Bornes: ajout de 2 Zero à gagner ! (Commentaires: 1)

Remerciements autres donations de TI pour MyCalcs

Nouveau messagede Adriweb » 16 Oct 2023, 01:03

En Mai dernier, j'avais écrit quelques lignes pour remercier TI d'un don de calculatrices qu'ils avaient fait pour MyCalcs.
Qu'est-ce que MyCalcs? Voici un petit rappel :)
Show/Hide spoilerAfficher/Masquer le spoiler
A la base, MyCalcs est un site permettant d'organiser et montrer sa collection (petite ou grande) de calculatrices graphiques, même si son back-end (base de données, API, ...) est prévu pour des choses futures de grande envergure que j'annoncerai en temps voulu ;)

Et en fait, au début et jusqu'à Novembre 2021, MyCalcs était restreint aux calculatrices graphiques Texas Instruments, mais s'est depuis élargi pour gérer l'intégralité des calculatrices graphiques existantes, donc de toutes marques - et aujourd'hui on y compte 287 modèles uniques (+ 175 variantes) !

Au cours du temps, beaucoup de fonctionnalités ont été ajoutées, notamment suite à des feedback (merci :favorite:) de sa communauté grandissante (≈450 membres (de tout horizon et du monde entier) et ≈4000 calculatrices enregistrées). Le site continue d'ailleurs toujours d'évoluer :) (preview spécial pour l'occasion : les accessoires de calculatrices graphiques vont "bientôt" arriver !)

Outre l'aspect purement "collection", un des objectifs primordiaux de MyCalcs est en fait, grâce à ceci, de regrouper des informations sur l'évolution logicielle, mais aussi et surtout matérielle, des différents modèles de calculatrices graphiques (y compris leurs cartes électroniques, donc).
En effet, beaucoup l'ignorent, mais il existe en fait plusieurs (voire beaucoup) de révisions matérielles pour un modèle donné. Par exemple, la TI-83 Plus, originellement sortie en 1999 mais toujours d'actualité (!), s'est faite fabriquer au cours du temps par 6 usines différentes en Asie, sous au moins 43 révisions matérielles différentes identifiées ! Pour les Nspire CX, c'est une 30aine, par 2 usines, etc.
Bref, nous voulons recenser l'intégralité (ou du moins autant que possible) de l'historique des calculatrices graphiques, et ainsi sauvegarder ce patrimoine qui nous est cher, avant qu'il tombe dans les oubliettes de l'histoire, comme bien des choses malheureusement. TI-Planet contribue déjà depuis longtemps à cet effort, via notre "musée numérique" à travers notre galerie et les articles de découvertes, par exemple, notamment avec le soutien des fabricants à l'occasion de la sortie de nouveaux modèles :)

Et la dernière fois, j'avais aussi mentionné que TI "tentera de nous aider pour certaines informations, par exemple sur les accessoires disponibles au cours du temps, les différentes variations etc"... Nous avions donc préparé une petite liste de produits rares et/ou obsolètes, que nous recherchons particulièrement, pour savoir si TI avait encore des infos ou photos.
Par exemple, dans les années 2000, des couvercles ("slidecases") de TI-89 spécial "Club TI" en France, ou ceux "Student Technologist".

Surprise !
En cette mi-octobre, un gros paquet m'est parvenu de la part de TI, avec soit-disant des goodies... Mais de quoi peut-il bien s'agir exactement... ? 👀



Incroyable ! Nous avons désormais des raretés exceptionnelles 🤩
  • La slidecase "Club-TI" de TI-France, d'il y a une vingtaine d'années
  • La slidecase "Student Technologist" d'environ la même période, que des écoles pouvaient demander à TI
  • Une superbe slidecase encore jamais vue, pour la TI-84 Plus CE (ou TI-83 Premium CE), avec un motif en mosaïque
  • Des étuis de protections bleu et violet faisant part d'une offre spéciale avec le magasin Target il y a longtemps
  • Une TI-Nspire CM-C CAS, encore dans sa boîte d'origine
  • Une boîte de TI-Nspire CX-C CAS (ou plutôt, ici, "TI-Nspire CX CAS Chinese Language", identique mais antérieur), malheureusement sans la calculatrice :P

18069 18068 18076
18072 18071 18070


En plus de tout ceci, moins rares (mais tout de même, car au sein de leur emballage neuf) : une TI-84 Pocket.fr, une TI-84 Plus Pocket SE, et une TI-Nspire neuves.
Il y a aussi deux adaptateurs TI-Bluetooth (pas trouvables en Europe pour l'instant) par exemple pour contrôler les robots Dash, une slidecase verte transparente, des housses de protection fluo pour Nspire, une faceplate noire pour TI-84 Plus SE, et un keypad 84+ pour TI-Nspire.

18073 18074 18075


Bref, un immense merci à Texas Instruments pour cette superbe donation pleine de raretés qui seront désormais bien documentées et préservées 🎉

Vous avez tout lu ? Alors maintenant, allez renseigner vos calculatrices graphiques (et leurs accessoires) sur MyCalcs B-)
Lien vers le sujet sur le forum: Remerciements autres donations de TI pour MyCalcs (Commentaires: 2)

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

Nouveau messagede critor » 07 Oct 2023, 13:07


17581Salut à toi, c'est enfin l'heure du grand concours Python vidéoludique annuel de TI-Planet et Planète Casio. Cette année nous changeons non seulement de sujet mais également de formule. Tes communautés d'utilisateurs et passionné(e)s de calculatrices graphiques t'invitent à une belle aventure le long de la mythique Route Nationale 7... car en effet l'objet retenu pour le concours est le jeu de cartes 1000 Bornes.

C'est en 1954 que le 1000 Bornes fut inventé par Edmond Dujardin, imprimeur de matériel pour auto écoles, avant de connaître un succès planétaire. Le nom du jeu fait référence à la fois aux bornes kilométriques jalonnant le réseau routier français, et à la longueur de la mythique Route nationale 7 surnommée "route du soleil" ou "route des vacances", qui à son apogée a pu faire jusqu'à 996 km en reliant Paris porte d'Italie jusqu'à Menton. L'objectif du jeu est d'être le premier à parcourir très extactement 1000 bornes, et nombre d'obstacles se dresseront sur ta route.

Pour ce concours, nous te demandons de coder en langage Python une Intelligence Artificielle (IA) capable de jouer des parties de 1000 Bornes et bien sûr les gagner le plus souvent possible.

Cette année nous ont été attribués pour près de 2500€ de lots pour te récompenser de tes efforts. Nouveauté, le concours va se dérouler en 3 phases successives qui vont t'être détaillées :
  1. Un classement individuel de l'ensemble des participant(e)s
  2. Une finale individuelle avec les meilleur(e)s participant(e)s
  3. Une finale en équipe avec les meilleures équipes
Et justement grande nouvelle cette année, il te sera possible de gagner non pas 1 mais jusqu'à 3 lots si tu te qualifies honorablement pour les différentes phases ! :bj:

Nous avons conçu plusieurs outils afin de t'accompagner et t'aider à arriver le plus rapidement et facilement possible à la phase la plus amusante et intéressante, c'est-à-dire la conception de l'IA.

Tu es libre de t'organiser comme bon te semble, mais nous te proposons de préparer ta participation avec nos outils selon 3 phases successives :
  1. Jouer
  2. Améliorer l'IA
  3. Défier en duel d'autres IA




Sommaire :
  1. Préparer ta participation :
    1. Jouer et ressources
    2. Améliorer l'IA
    3. Défier en duel d'autres IA
  2. Modalités de participation
    1. Inviduelle
    2. En équipe
  3. Classement :
    1. Modalités d'évaluation
    2. Lots
  4. Finale individuelle :
    1. Modalités
    2. Lots
  5. Finale en équipe :




A1) Préparer ta participation - Jouer et ressourcesGo to top

Déjà, de quel jeu 1000 Bornes parle-t-on ? Car en bientôt 70 ans les règles ont changé plusieurs fois, si bien qu'elles diffèrent d'une adaptation à une autre.

Nous t'avons donc conçu pour référence notre propre jeu 1000 Bornes en Python, que tu pourras faire tourner sur nombre de calculatrices graphiques, sur ordinateur ou encore sur certaines plateformes en ligne.

L'interface de notre conception te présente :
  • Par colonnes, l'état du jeu de chacun des joueurs (de haut en bas et gauche à droite : les bottes ou coup fourrés joués, bornes parcourues, pile de bataille, pile de vitesse, et points cumulés)
  • En bas, la main du dernier joueur humain actif (ou par défaut la main du premier joueur, si aucun joueur n'est humain)
  • En bas à droite, l'état du sabot (de gauche à droite : pile de pioche, pile de défausse)
17995Les graphismes sont inspirés de ceux de Jean-Yves Boucrot qui nous a hélas quittés en décembre 2018, auteur d'une des toutes premières adaptations avec interface graphique couleur du jeu 1000 Bornes, une version en langage interprété Basic de qualité sortie chez l'éditeur Free Game Blot en 1985 pour les microordinateurs les plus populaires de l'époque (Amstrad CPC, Thomson MO5/TO7, Exelvision EXL 100), faisant suite à une version sortie en 1981 sur Apple II avec des graphismes autrement plus limités, et faisant elle-même suite à plusieurs versions avec une interface texte moins mémorable sorties à partir de 1979.

Toutefois notre implémentation du 1000 Bornes se veut la plus complète possible et va beaucoup plus loin, combinant nombre d'aspects souvent laissés de côté par tout ou partie des adaptations précédentes, afin de t'ouvrir un maximum de pistes d'améliorations pour ton IA :
  • parties à 3 joueurs ou même davantage
  • points de bottes et coup fourrés (le coup fourré, c'est jouer une carte de botte immédiatement après avoir reçu l'attaque correspondante, avant même d'avoir tiré une nouvelle carte)
  • bonus en cas de victoire sans avoir utilisé de carte bornes de 200km
  • allonge (pour une partie à 2 ou 3 joueurs, la ligne d'arrivée est à 700 bornes - mais le premier joueur à atteindre les 700 bornes peut décider de repousser la ligne d'arrivée à 1000 bornes, pour un bonus de points supplémentaire en cas de victoire)
  • points de couronnement (bonus si un joueur atteint la ligne d'arrivée juste après avoir épuisé les cartes de la pioche)
  • points de capot (aussi bien avec la règle d'origine que la nouvelle règle : bonus en cas de victoire sans avoir joué de carte de bornes 100/200km + bonus en cas de victoire alors qu'un adversaire en est toujours à 0km)

Pour démarrer une partie, il te suffit de lancer le script kb.py qui te demande alors :
  1. Le nombre total de joueurs - nous te proposons d'indiquer 2 pour commencer
  2. Le nombre de joueurs humains (c'est-à-dire jouant au clavier) - tu dois alors indiquer 1 pour lancer un duel contre la machine

Sur la plupart des plateformes compatibles, le jeu se joue ensuite intuitivement :
  • au clavier directement avec les touches fléchées :
    • : passe à la carte précédente/suivante dans la main, ou au joueur précédent/suivant en cas d'attaque lors d'une partie avec 3 joueurs ou plus
    • : valide la carte sélectionnée dans la main (valider un emplacement vide tire une nouvelle carte), ou le joueur sélectionné en cas d'attaque lors d'une partie avec 3 joueurs ou plus
    • : défausse la carte sélectionnée dans la main, ou annule le coup en cas d'attaque lors d'une partie avec 3 joueurs ou plus
    • esc
      : quitte la partie en cours
  • si disponible à la souris ou l'écran tactile avec 2 clics :
    • un clic dans la main sur la carte
    • un clic dans la zone de destination (le jeu du joueur pour la jouer, le jeu d'un autre joueur pour l'attaquer, le sabot pour la défausser)
Dans le cas d'un joueur humain, l'interface t'interdira de jouer un coup invalide, ce qui t'aidera à t'approprier les règles plus rapidement.
Notre concours se voulant comme à notre habitude sans aucun obligation d'achat, nous avons pris un soin minutieux à rendre notre jeu compatible avec pas moins de 16 configurations Python différentes, couvrant à la fois ton ordinateur, ta calculatrice graphique (modèle récent ou même plus ancien avec plusieurs nouveautés cette année), leurs logiciels d'émulation associés, ou encore nouveauté cette année des plateformes en ligne associées pour ton navigateur.

Voici la liste complète des configurations supportées (rappelons que tu peux dans tous les cas les utiliser sans forcément disposer de la calculatrice associée, nous te donnons dans les ressources ci-après les liens des émulateurs ou plateformes en ligne associées) :
  • ordinateur
  • Casio :
    • Graph 35+E II, fx-9750/9860GIII
    • application KhiCAS pour Casio Graph 35+E II, fx-9750/9860GIII
    • application Micropy pour Casio Graph 35+E II, fx-9750/9860GIII et anciens modèles Graph 35+E/USB, Graph 75/85/95, fx-9750GII, fx-9860G/GII
    • Casio Graph 90+E, fx-CG50
    • application KhiCAS pour Casio Graph 90+E, fx-CG50
    • application Micropy pour Casio Graph 90+E, fx-CG50 et anciens modèles fx-CG10/20
    • application Upsilon CAS pour Casio Graph 90+E, fx-CG50 et anciens modèles fx-CG10/20
    • application PythonEx pour Casio Graph 90+E, fx-CG50 et anciens modèles fx-CG10/20
  • HP Prime
  • NumWorks :
    • firmware personnalisé de dual boot pour N0110/N0115/N0120 verrouillées
    • firmware Khi (slot 2) de dual boot pour N0110 déverrouillée
    • plateformes en ligne Upsilon (CAS + Workshop)
  • Texas Instruments :
    • plateforme en ligne TI-83 Premium CE Edition Python (MaClasseTI.fr + VittaScience)
    • TI-Nspire CX II + plateforme en ligne
    • application KhiCAS pour TI-Nspire CX II et anciens modèles TI-Nspire CX
    • application Upsilon CAS pour TI-Nspire CX II et anciens modèles TI-Nspire CX, TI-Nspire CM
    • application Upsilon CAS pour anciens modèles TI-Nspire monochromes
Une prouesse permise par pc7, réécriture et extension majeure de notre bibliothèque de compatibilité graphique PolyCalc utilisée les années précédentes, avec une meilleure gestion des événements clavier et même désormais souris !
18007180081801818012180131801418015180091801018011180171802418025180161802018019180211802218023
C'est donc parti pour les ressources. Choisis ta plateforme :
Scripts de participation
(pour ordinateur avec Python et bibliothèque PySDL2)

Sur ton ordinateur, il te suffit :
  1. d'extraire le contenu du fichier .zip dans le dossier de ton choix
  2. avec l'invite de commandes de te rendre dans le dossier en question
  3. de taper alors python kb.py
En plus des touches fléchées, le jeu est également contrôlable au pointeur souris.

La version ordinateur nécessite non seulement l'installation de Python, mais également celle des bibliothèques SDL2 pour Python.
Elles sont parfois préinstallées avec Python mais pas toujours.

Si tu obtiens une erreur ou n'arrives pas à obtenir l'interface ci-contre, c'est probablement que les bibliothèques SDL2 sont absentes. Dans ce cas, ptitjoz et Afyu ont confirmé plusieurs commandes d'installation pour résoudre le problème :
  • sous Windows / Linux / macOS avec pip : pip install PySDL2 pysdl2-dll numpy
  • sous Linux : pareil, mais possiblement ceci sinon: sudo apt install python3-sdl​2 python3-numpy
Et choisis maintenant ton application Python préférée :
Scripts de participation
(pour calculatrices et émulateurs Graph 90+E fx-CG50 avec l'application Python officielle)

Les scripts sont à transférer dans le dossier de ton choix.

Il te suffit ensuite depuis l'application Python de lancer le script kb.py.

À noter qu'il n'y a à ce jour aucun moyen dans l'application Python officielle de Casio pour interroger les touches clavier. Nous avons donc dû ici décider de contrôles spécifiques avec 1 seule touche :
  • appui simple
    AC/ON
    : passe à la carte/zone suivante
  • double appui
    AC/ON
    AC/ON
    : valide la carte/zone courante
  • triple appui
    AC/ON
    AC/ON
    AC/ON
    : sur validation d'un coup autorisé, quitte la partie en cours

Toutefois, tu peux très avantageusement éviter cet inconvénient en installant une application Python non officielle (se rendre sur l'onglet dédié pour les instructions) :
  • KhiCAS ou Micropy (gestion du clavier + meilleures performances graphiques)
  • Upsilon CAS (gestion du clavier + meilleures performances graphiques)
  • ou PythonEx (gestion du clavier + meilleures performances graphiques + affichages graphiques plein écran)

Mises à jour conseillées :
  • Système 3.80.1 pour Graph 90+E fx-CG50 avec Windows Mac

Emulateurs :
  • Graph 90+E fx-CG50 version 3.80.1 pour Windows Mac
    (période d'essai gratuite sans engagement de 90 jours)

Simulateurs :

Transfert de données :
Scripts de participation
(pour calculatrices et émulateurs Graph 90+E fx-CG50 avec l'application KhiCAS)

Les scripts sont à transférer directement à la racine de l'espace de stockage USB de la calculatrice, c'est-à-dire pas dans un sous-dossier mais au même niveau que les fichiers d'applications .g3a.
Attention, tu dois obligatoirement régler le mode de fonctionnement de l'application KhiCAS en Micropython.

Si c'est ton premier lancement de l'application, cela se fait simplement en tapant
F6
lorsque le choix t'est proposé.

Sinon par la suite tu peux à tout moment changer le mode en accédant via la touche
F6
aux menus 'Config' et "Python/Xcas" comme illustré.
Image


Il te suffit ensuite depuis l'application KhiCAS d'exécuter le script kb.py (touche
F6
puis au menu "Exécuter script")
.
Attention, l'application KhiCAS a le défaut de ne pas toujours afficher les messages d'invite associés aux saisies.

Pour rappel tu dois entrer dans l'ordre :
  1. le nombre total de joueurs
  2. le nombre de joueurs humains

Ajouts relatifs au Python :
  • Application KhiCAS pour Graph 90+E fx-CG50

Mises à jour conseillées :
  • Système 3.80.1 pour Graph 90+E fx-CG50 avec Windows Mac

Emulateurs :
  • Graph 90+E fx-CG50 version 3.80.1 pour Windows Mac
    (période d'essai gratuite sans engagement de 90 jours)

Transfert de données :
Scripts de participation
(pour calculatrices et émulateurs Graph 90+E fx-CG10/20/50 avec l'application Micropy)

Les scripts sont à transférer directement à la racine de l'espace de stockage USB de la calculatrice, c'est-à-dire pas dans un sous-dossier mais au même niveau que les fichiers d'applications .g3a.
Il te suffit ensuite depuis l'application Micropy d'exécuter le script kb.py (touche
F6
puis au menu "Exécuter script")
.
Attention, l'application Micropy a le défaut de ne pas toujours afficher les messages d'invite associés aux saisies.

Pour rappel tu dois entrer dans l'ordre :
  1. le nombre total de joueurs
  2. le nombre de joueurs humains

Ajouts relatifs au Python :
  • Application Micropy pour Graph 90+E fx-CG10/20/50

Mises à jour conseillées :
  • Système 3.80.1 pour Graph 90+E fx-CG50 avec Windows Mac

Emulateurs :
  • Graph 90+E fx-CG50 version 3.80.1 pour Windows Mac
    (période d'essai gratuite sans engagement de 90 jours)

Transfert de données :
Scripts de participation
(pour calculatrices et émulateurs Graph 90+E fx-CG10/20/50 avec l'applications PythonEx)

Les scripts sont à transférer directement à la racine de l'espace de stockage USB de la calculatrice, c'est-à-dire pas dans un sous-dossier mais au même niveau que les fichiers d'applications .g3a.

Il te suffit ensuite depuis l'application PythonEx d'exécuter le script kb.py (touche
EXE
sur le script en question)
.

Ajouts relatifs au Python :
  • Application PythonEx pour Graph 90+E fx-CG10/20/50

Mises à jour conseillées :
  • Système 3.80.1 pour Graph 90+E fx-CG50 avec Windows Mac

Emulateurs :
  • Graph 90+E fx-CG50 version 3.80.1 pour Windows Mac
    (période d'essai gratuite sans engagement de 90 jours)

Transfert de données :
Scripts de participation
(pour calculatrices et émulateurs Graph 90+E fx-CG10/20/50 avec l'application Upsilon CAS)

Les scripts sont à transférer directement à la racine de l'espace de stockage USB de la calculatrice, c'est-à-dire pas dans un sous-dossier mais au même niveau que les fichiers d'applications .g3a.

Il te suffit ensuite depuis Upsilon CAS :
  1. de te rendre dans l'application Files
  2. d'y sélectionner le seul script principal kb.py
  3. de l'importer dans l'environnement Upsilon CAS en tapant
    EXE

  4. de te rendre maintenant dans l'application Python où tu trouveras bien le script kb.py à lancer

Ajouts relatifs au Python :

Mises à jour conseillées :
  • Système 3.80.1 pour Graph 90+E fx-CG50 avec Windows Mac

Emulateurs :
  • Graph 90+E fx-CG50 version 3.80.1 pour Windows Mac
    (période d'essai gratuite sans engagement de 90 jours)

Transfert de données :
Et choisis maintenant ton application Python préférée :
Scripts de participation
(pour calculatrices et émulateurs Graph 35+E II fx-9750/9860GIII avec l'application Python officielle)

Les scripts sont à transférer dans le dossier de ton choix.

Il te suffit ensuite depuis l'application Python de lancer le script kb.py.

À noter qu'il n'y a à ce jour aucun moyen dans l'application Python officielle de Casio pour interroger les touches clavier. Nous avons donc dû ici décider de contrôles spécifiques avec 1 seule touche :
  • appui simple
    AC/ON
    : passe à la carte/zone suivante
  • double appui
    AC/ON
    AC/ON
    : valide la carte/zone courante
  • triple appui
    AC/ON
    AC/ON
    AC/ON
    : sur validation d'un coup autorisé, quitte la partie en cours

Toutefois cette année tu peux enfin très avantageusement éviter cet inconvénient en installant une application Python non officielle (se rendre sur l'onglet dédié pour les instructions) :
  • Micropy (gestion du clavier + meilleures performances graphiques)

Mises à jour conseillées :

Emulateurs :

Simulateurs :

Transfert de données :
Scripts de participation
(pour calculatrices et émulateurs Graph 35+E/USB Graph 35+E II Graph75/85/95 fx-9750GII/GIII fx-9860G/GII/GIII avec l'application Micropy)

Les scripts sont à transférer directement à la racine de l'espace de stockage de la calculatrice, c'est-à-dire pas dans un sous-dossier mais au même niveau que les fichiers d'applications .g1a.

Il te suffit ensuite depuis l'application Micropy d'exécuter le script kb.py (touche
F6
puis au menu "Exécuter script")
.
Attention, l'application Micropy a le défaut de ne pas toujours afficher les messages d'invite associés aux saisies.

Pour rappel tu dois entrer dans l'ordre :
  1. le nombre total de joueurs
  2. le nombre de joueurs humains

Ajouts relatifs au Python :
  • Application Micropy pour Graph 35/75/86/95 fx-9750/9860 G/GII/GIII

Mises à jour conseillées :

Emulateurs :

Transfert de données :
Nos scripts si allégés spécifiquement pour une plateforme bien précise ont une consommation de mémoire de tas (heap) Python estimée à près de 100K.

Ils ne sont donc malheureusement pas compatibles avec les calculatrices physiques TI-83 Premium CE et TI-84 Plus CE qui n'offrent que 20K de heap.

Nous te proposons toutefois ici l'alternative d'utiliser le simulateur en ligne TI-83 Premium CE Edition Python qui n'a pas cette limitation.

Script de participation
(uniquement pour plateformes en ligne TI-83 Premium CE Edition Python)

Le script est à coller dans l'éditeur Python en ligne gratuit, disponible au choix sur :
  • VittaScience
  • MaClasseTI.fr (veille à bien dérouler la console en bas de page pour avoir accès aux champs de saisie au lancement du script)
À noter qu'à ce jour le simulateur associé ne permet de tester que 2 touches clavier. Nous avons donc dû ici décider de contrôles spécifiques :
  • annul
    : passe à la carte/zone suivante
  • entrer
    : valide la carte/zone courante
Attention, si tu utilises la plateforme MaClasseTI.fr, veille à bien aller chercher et dérouler la console en bas de page, car c'est dans cette console que tu dois saisir les 2 valeurs de lancement décrites plus haut.

Les deux plateformes ont aussi le défaut de ne pas afficher les messages d'invite associés à ces saisies. Pour rappel tu dois entrer dans l'ordre :
  1. le nombre total de joueurs
  2. le nombre de joueurs humains

Et choisis maintenant ton interpréteur Python préféré :
Classeur de participation
(pour calculatrices et émulateurs TI-Nspire CX II)

Il te suffit de :
  1. le transférer dans le dossier de ton choix
  2. l'ouvrir
  3. aller sur le script kb.py dans l'onglet 1.2
  4. l'exécuter via les menus de la touche
    menu
    ou directement via le raccourci clavier
    ctrl
    R
En plus des touches fléchées, le jeu est également contrôlable au pointeur (double clic).

Mises à jour conseillées :
Attention, les mises à jour 4.5.5 et supérieures à 5.3.0 une fois installées rendent à ce jour définitivement impossible l'installation de Ndless et des utilitaires qui vont avec, ainsi que par conséquent le retour à toute version inférieure compatible.

Simulateurs + transfert de données :
  • TI-Nspire CX II (CAS) version 5.4.0.257 édition enseignant pour Windows Mac (période d'essai gratuite sans engagement de 90 jours)
  • TI-Nspire CX II CAS version 5.4.0.259 édition élève pour Windows Mac
  • TI-Nspire CX version 5.4.0.259 édition élève pour Windows Mac
    (période d'essai gratuite sans engagement de 30 jours)

Transfert de données :
Scripts de participation
(pour calculatrices et émulateurs TI-Nspire CX avec Ndless et KhiCAS)

Les scripts sont à transférer dans le dossier /Xcas/ créé automatiquement au premier lancement de KhiCAS.
Attention, tu dois obligatoirement régler le mode de fonctionnement de KhiCAS en Micropython.

Si c'est ton premier lancement de l'application, cela se fait simplement en tapant
esc
lorsque le choix t'est proposé.

Sinon par la suite tu peux à tout moment changer le mode en accédant via la touche
F6
aux menus 'Config' et "Python/Xcas" comme illustré.
Image

Il te suffit ensuite depuis KhiCAS d'exécuter le script kb.py (touche
doc
puis au menu "Run script")
.
Attention, l'application KhiCAS a le défaut de ne pas toujours afficher les messages d'invite associés aux saisies. Pour rappel tu dois entrer dans l'ordre :
  1. le nombre total de joueurs
  2. le nombre de joueurs humains

De plus il y a un bug concernant les saisies successives, la boîte se rouvrant avec ta saisie précédente qu'il te faut donc commencer par effacer avec la touche
del
.

Ajouts relatifs au Python :

Mises à jour conseillées :
Attention, les mises à jour 4.5.5 et supérieures à 5.3.0 une fois installées rendent à ce jour définitivement impossible l'installation de Ndless et des utilitaires qui vont avec, ainsi que par conséquent le retour à toute version inférieure compatible.

Simulateurs + transfert de données :
  • TI-Nspire CX II (CAS) version 5.4.0.257 édition enseignant pour Windows Mac (période d'essai gratuite sans engagement de 90 jours)
  • TI-Nspire CX II CAS version 5.4.0.259 édition élève pour Windows Mac
  • TI-Nspire CX version 5.4.0.259 édition élève pour Windows Mac
    (période d'essai gratuite sans engagement de 30 jours)

Emulateur :

Transfert de données :
Scripts de participation
(pour calculatrices et émulateurs TI-Nspire avec Ndless et Upsilon CAS)

Les scripts sont à transférer dans le dossier de ton choix.

Il te suffit ensuite depuis Upsilon CAS :
  1. de te rendre dans l'application Files
  2. d'y sélectionner le seul script principal kb.py
  3. de l'importer dans l'environnement Upsilon CAS en tapant
    EXE

  4. de te rendre maintenant dans l'application Python où tu trouveras bien le script kb.py à lancer

Ajouts relatifs au Python :

Mises à jour conseillées :
Attention, les mises à jour 4.5.5 et supérieures à 5.3.0 une fois installées rendent à ce jour définitivement impossible l'installation de Ndless et des utilitaires qui vont avec, ainsi que par conséquent le retour à toute version inférieure compatible.

Simulateurs + transfert de données :
  • TI-Nspire CX II (CAS) version 5.4.0.257 édition enseignant pour Windows Mac (période d'essai gratuite sans engagement de 90 jours)
  • TI-Nspire CX II CAS version 5.4.0.259 édition élève pour Windows Mac
  • TI-Nspire CX version 5.4.0.259 édition élève pour Windows Mac
    (période d'essai gratuite sans engagement de 30 jours)

Emulateur :

Transfert de données :
Application de participation
(pour calculatrices et émulateurs HP Prime)

Il te suffit de transférer directement le fichier .hpappdir.zip téléchargé. Une fois la nouvelle application 1000 Bornes lancée, tu auras 2 vues entre lesquelles basculer :
  • La vue
    Symb
    pour consulter et modifier les scripts
  • La vue
    Num
    pour la console Python.
    Cette dernière pourra sous certaines conditions te proposer de recharger les scripts, ce que tu auras juste à accepter pour lancer le jeu. Si ce n'est pas proposé, le menu tactile de bas d'écran Effacer le permet également
En plus des touches fléchées, le jeu est également contrôlable à l'écran tactile.

Simulateurs : (gratuits)

Transfert de données + mises à jour conseillées :
Et choisis maintenant ton firmware préféré :

Nos scripts si allégés spécifiquement pour une plateforme bien précise :
  • ont une consommation de mémoire de tas (heap) Python estimée à près de 100K
  • occupent au moins dans les 50K en mémoire de stockage
Le firmware Epsilon officiel est malheureusement limité à 43K en capacité de stockage, et à près de 65K en capacité heap.

Nous te proposons toutefois comme une alternative pour ta calculatrice N0110 verrouillée ou N0115/N0120, d'installer un firmware spécial via la fonctionnalité de dual boot officielle.

Il s'agit d'une version allégée du firmware officiel Epsilon, n'incluant que la seule application Python, et préchargée avec les scripts de test et participation. En contrepartie les capacités ont été étendues :
  • 95K de heap
  • 65K de stockage
Ta calculatrice restera utilisable normalement car le passage sur ce firmware n'est pas persistent. Au moindre reset, ta calculatrice retournera de façon permanente sur sa configuration officielle.

18037
  1. Pour le bon fonctionnement de cette solution, ta NumWorks N0110/N0115/N0120 doit contenir 2 copies identiques du firmware officiel Epsilon. Commence donc par aller la mettre à jour 2 fois de suite sur le site officiel.
  2. Télécharge ensuite le firmware 1000 Bornes et rends-toi dans le dossier adapté à ta machine (N0110, N0115 ou N0120)
  3. Rends-toi sur WebDFU, l'outil d'installation en ligne de firmwares NumWorks.
  4. Sélectionne à ton choix le fichier correspondant au Slot A ou bien Slot B et clique sur le bouton correspondant Flash Slot A Userland ou bien Flash Slot B Userland.
    Tu dois obtenir l'écran ci-contre. Si jamais cela ne fonctionnait pas, retente avec l'autre fichier et l'autre bouton qui va avec.
    1803618035
  5. Rends-toi alors dans la seule application Python disponible et lance kb.py

Attention, au moindre reset ta calculatrice retournera de façon permanente sur sa configuration officielle, et tu n'auras plus accès au jeu 1000 Bornes.

Il t'est possible de réactiver le firmware 1000 Bornes sans avoir à refaire toute la procédure d'installation, de la façon suivante :
  • Retourner sur WebDFU
  • Utiliser le bouton Boot Slot A Userland ou Boot Slot B Userland, selon si tu as installé le firmware en Slot A ou Slot B
Nos scripts si allégés spécifiquement pour une plateforme bien précise :
  • ont une consommation de mémoire de tas (heap) Python estimée à près de 100K
  • occupent au moins dans les 50K en mémoire de stockage
Sur calculatrice le firmware Upsilon t'offre certes une bonne capacité de stockage de 60K, mais malheureusement juste 70K de heap.

Nous te proposons toutefois ici l'alternative d'utiliser 2 plateformes Upsilon en ligne qui n'ont pas cette dernière limitation.

Première possibilité, le simulateur en ligne Upsilon CAS.
Il te suffit d'y charger cette sauvegarde.

Autre possibilité, le Workshop Upsilon où tu retrouveras directement le projet à cloner.
18024Le jeu est compatible avec les NumWorks N0110 déverrouillées, si configurées avec le firmware Khi en slot 2 et l'application KhiCAS.

Voici les manipulations :
  1. Si non encore effectué, déverrouille ta NumWorks N0110 à l'aide du tuto
  2. Sur la fin du tutoriel précédent, suis le lien pour aller installer le firmware Khi en slot 2
  3. Installe maintenant l'image Flash personnalisée incluant le jeu :
    1. Mets ta calculatrice en mode de récuparation avec la combinaison reset+
      6
    2. Sur la page du firmware Khi, installe le logiciel de récupération
    3. Fais détecter la calculatrice
    4. Et installe maintenant l'image Flash personnalisée à télécharger ici, incluant à la fois le jeu et l'application KhiCAS
18026Attention, tu dois obligatoirement régler le mode de fonctionnement de l'application KhiCAS en Micropython.

Si c'est ton premier lancement de l'application, cela se fait simplement en tapant
lorsque le choix t'est proposé.

Sinon par la suite tu peux à tout moment changer le mode en accédant via la touche
aux menus "Configuration/examen" et "Change syntax" comme illustré :


Précisons de plus que l'application KhiCAS offre par défaut une mémoire de tas (heap) Python de 73K, ce qui est insuffisant pour nos scritps. Il te faut augmenter cette valeur au moins à 80K en allant via la touche
dans les menus "Configuration/examen" et "Python/JS heap", comme illustré :




A2) Préparer ta participation - Améliorer l'IAGo to top

Le jeu vient avec une IA déjà précodée, fichier ia_random.py.

Il t'est possible de l'affronter de 2 façons :
  • sur toutes plateformes, en lançant kb.py puis indiquant une partie à 2 joueurs avec 1 joueur humain
  • sur ordinateur, en exécutant dans le dossier du jeu la commande python kb.py ia_clavier ia_random
    (ia_clavier.py étant une fausse IA remplaçant les décisions par des appels aux touches clavier)

Tu vas vite te rendre compte que l'IA ia_random fournie fait n'importe quoi et est très facile à battre et même écraser dès que tu auras suffisamment compris les règles. En effet elle joue ses coups complètement au hasard, et c'est donc par pure chance qu'elle arrive de temps en temps à t'attaquer ou à avancer.

Ton objectif est donc de t'inspirer de l'IA ia_random en reprenant tout le squelette que nous t'avons codé pour en faire une bien meilleure. Nous attendons donc de ta part la fourniture d'un script .py correspondant à une amélioration de ia_random.py.

Déjà avant toute chose, les IA pour notre jeu, aussi bien ia_random que ia_clavier sont des classes. C'est un objet Python qui contient lui-même :
  • ses propres variables
  • ses propres fonctions
Dans le cadre de ce concours, tu dois donc nous fournir le code d'une classe compatible, et précisons que toutes les éventuelles variables ou fonctions supplémentaires dont tu estimes avoir besoin doivent être définies au sein de ta classe (et pas dans l'environnement global où elles risqueraient de perturber le fonctionnement de l'IA adversaire).

La classe présente différentes variables et fonctions déjà précodées et commentées, dont par exemple :
  • .infos_joueurs, une liste donnant l'état du jeu de chacun des joueurs de la partie (conformément à la classe c_infos_jeu elle-même définie et commentée dans kblibpub.py)
  • .traite_coup(), une fonction appelée automatiquement pour mettre à jour la liste précédente après chaque coup de la part d'un des joueurs
traite_coup() a déjà été intégralement codée, et tu peux donc directement t'intéresser à l'amélioration de l'IA.

1 fonction essentielle doit attirer ton attention, .decide_coup(). Cette fonction est appelée à chaque fois que c'est le tour d'une IA, et doit retourner le coup souhaité.
Pour l'améliorer tu peux lire ou exécuter tout ce qui est fourni dans kblibpub.py, fichier que nous t'invitons donc à regarder.
Cadeau, un exemple d'une des très nombreuses améliorations possibles est même déjà incluse dans le code de cette fonction, tu as juste à décommenter les lignes en question.

À éviter autant que possible mais petite précision, si une IA demande un coup non conforme aux règles du jeu, il sera considéré que l'IA défausse la carte en question (ou au hasard une autre carte si il se trouve que la carte en question n'est pas dans sa main).

Dans les règles officielles, une partie s'arrête dès que l'un des joueurs dépasse 5000 points. Ici nous avons changé un peu ça, il faudra (entre autres) dépasser les 9000 points.

Nous te conseillons d'aller lire les fichiers :
  • lisezmoi.py/txt
  • ia_random.py
  • kblibpub.py




A3) Préparer ta participation - Défier en duel d'autres IAGo to top

En local, tu va être rapidement limité(e) pour tes duels avec les seules possibilités :
  • de jouer contre ton IA améliorée pour voir si elle commence à te donner du fil à retordre
    (sur ordinateur commande python kb.py ia_clavier ia_amoi, si tu as codé ton IA dans un fichier ia_amoi.py)
  • de faire jouer ton IA améliorée contre ia_random
    (sur ordinateur commande python kb.py ia_amoi ia_random, si tu as codé ton IA dans un fichier ia_amoi.py)
  • de faire jouer ton IA améliorée contre elle-même (ce qui devrait en moyenne donner du 50/50 en terme de victoires et défaites)
    (sur ordinateur commande python kb.py ia_amoi ia_amoi, si tu as codé ton IA dans un fichier ia_amoi.py)
Sur les autres plateformes plus limitées, il te faudra modifier manuellement les noms de scripts importés dans kb.py.

Tu as donc besoin des IAs des autres participants pour tester des duels, ce qui est contradictoire avec l'esprit d'un concours si cela revient à partager son code source...
Et bien pour cette nouvelle formule de concours, nous avons passé beaucoup de temps à te développer un outil dédié complètement nouveau... une plateforme en ligne que nous avons maintenant l'honneur de te révéler :
tiplanet.org/forum/concours2023.php

Sur cette plateforme tu as la possibilité de téléverser ton ou tes IA améliorées, et de spécifier à chaque fois si tu souhaites les rendre utilisables (et non consultables, nuance) par les autres participant(e)s.

Tu auras alors la possibilité avec une de tes IAs de défier en duel une autre IA téléversée et marquée comme utilisable par l'ensemble des participant(e)s.

Ci-contre par exemple j'ai fait s'affronter 2 instances de ia_random, et la plateforme m'indique des scores finaux très voisins auxquels on pouvait s'attendre : 9725 et 9825 points.
Tu trouveras dans l'historique non seulement les résultats des défis que tu as lancés, mais également ceux des défis lancés à une de tes IAs.

Si tu as besoin de creuser plus en détails ce qui s'est passé lors d'un duel, tu pourras télécharger un fichier .json en détaillant tout le déroulement.




B1) Modalités de participation - IndividuelGo to top

Pour participer il faut t'inscrire sur TI-Planet puis te rendre sur la plateforme que nous venons de te détailler au point précédent :
tiplanet.org/forum/concours2023.php

Tu pourras alors :
  • y indiquer et modifier à tout moment tes informations personnelles (adresse d'expédition pour ton lot, coordonnées pour te contacter)
  • téléverser à tout moment la dernière édition de ton IA améliorée

Tu as jusqu'au lundi 15 janvier 23h59 GMT+1 (heure française) pour t'inscrire sur la plateforme et téléverser au moins une IA.




B2) Modalités de participation - GroupeGo to top

Tu peux faire le choix de participer au sein d'une équipe. Dans ce cas ta classe d'IA doit affecter correctement les 2 variables suivantes :
  • .nom_groupe avec le nom de l'équipe dans laquelle tu souhaites participer
  • .sig_groupe avec la signature de l'équipe, un code secret qui te sera remis par le chef d'équipe, t'autorisant ainsi à concourir dans son équipe

Pour créer une équipe il suffit de téléverser une IA présentant une variable .nom_groupe affectée avec un nom jusqu'alors inconnu, et d'indiquer la signaturé secrète associée par la même occasion. Le participant ayant réalisé le téléversement devient alors automatiquement chef d'équipe.




C1) Classement - Modalités d'évaluationGo to top

Les participants peuvent téléverser plusieurs IAs, mais seront chacun évalués avec 1 seule IA, celles qu'ils auront coché à cette fin sur la plateforme.
Si un participant n'a pas coché d'IA, il sera évalué avec la dernière IA téléversée.
Si l'IA évaluée pour un participant se révèle inutilisable (incompatible), elle sera remplacée par l'IA précédente autant de fois que nécessaire.
Si un participant n'a pas téléversé d'IA valide ou bien s'est inscrit sans téléverser d'IA, il sera évalué à la place avec ia_random.

L'évaluation consistera à faire s'affronter tous les participants en duel, selon toutes les combinaisons de duel possibles. Les participants seront alors classés selon une variante du système Elo (utilisé entre autres pour les échecs), tenant compte de l'écart de score en fin de duel.

Un duel consistera en un nombre aussi important que nécessaire de parties successives.

Une partie, que peux donc reproduire en local avec kb.py ou en ligne via la plateforme, consiste en une succession de manches, jusqu'à-ce que l'un des joueurs dépasse les 9000 points.

Chaque nouveau mélange de la pioche donne obligatoirement lieu à plusieurs manches successives, alternant les cartes distribués initialement entre les différents joueurs. Cela permet une meilleure égalité au cas où par exemple, les 4 cartes de bottes soient tirées très tôt par un même joueur lors d'une manche. Lors de la manche suivante les mains intiales seront inversées, ce qui permettra de voir lequel se débrouille le mieux en terme de points avec l'avantage en question.




C2) Classement - LotsGo to top

1794617953Les 29 meilleur(e)s participant(e)s pourront choisir par ordre de classement parmi les lots ci-dessous.

16114132281161411615




D1) Finale individuelle - ModalitésGo to top

Les 3 meilleur(e)s participant(e)s au classement précédent seront convié(e)s à une finale individuelle.

La finale individuelle prendra la forme d'un truel (duel à 3), et il faudra donc que les IAs gèrent correctement ce cas.

Un délai sera donné pour mettre à jour et optimiser son IA pour ce format ; nous attendons du grand spectacle de votre part. ;)

Les IAs compatibles correctement optimisées seront à téléverser avant le lundi 11 mars 2024 23h59 GMT+1 (heure française).

Attention, pour la finale l'absence d'une IA compatible est disqualificatoire.




D2) Finale individuelle - LotsGo to top

Par ordre décroissant de leurs scores, les finalistes individuels pourront choisir parmi 3 lots.

1792816114132281611311614116151792117919

Show/Hide spoilerAfficher/Masquer le spoiler
Le T-shirt Xcas est disponible au choix en taille L ou XL.




E1) Finale en équipe - ModalitésGo to top

Les 2 meilleures équipes selon le classement précédent (moyenne pondérée des valeurs retenues pour les différents membres de chaque équipe) seront conviées à une finale en équipe.

La finale en équipe prendra la forme d'un quadruel (duel à 4) mais réalisé en binômes, c'est-à-dire 2 IAs alliées pour une équipe contre 2 IAs alliées pour l'autre équipe.

Un délai est donné pour mettre à jour et surtout optimiser son IA pour ce format.

Avant le dimanche 19 mai 2024 23h59 GMT+2 (heure française), le chef d'équipe devra fournir les IAs en question depuis son compte, en accord avec son équipe. Il pourra librement au choix :
  • fournir 1 seul fichier d'IA qui sera alors instancié 2 fois
  • ou bien fournir 2 fichiers d'IA différents

Les IAs pourront détecter si elles sont alliées ou ennemies en consultant la variable .nom_groupe de l'autre, via la classe c_infos_jeu.

En fin de quadruel seront pris en compte les scores cumulés des 2 IAs de chaque équipe.

Attention ici encore, l'absence d'une IA compatible dans les téléversements du chef de groupe sera disqualificatoire.




E2) Finale en équipe - LotsGo to top

Par ordre décroissant de leurs scores, les chefs d'équipe pourront choisir parmi 2 lots.

Et voici maintenant le détail des très gros lots collectifs :
179281611413228161131161411615179211791917920

Show/Hide spoilerAfficher/Masquer le spoiler
Le T-shirt Xcas est disponible au choix en taille L ou XL.




Crédits et remerciements :



Fil d'entraide : https://www.planet-casio.com/Fr/forums/ ... -2023.html

Référence : https://www.planet-casio.com/Fr/forums/ ... ornes.html
Lien vers le sujet sur le forum: Concours Python 2023-2024 - Championnat d'IA 1000 Bornes (Commentaires: 151)

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
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.
1344 utilisateurs:
>1300 invités
>37 membres
>7 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
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)