π
<-
Chat plein-écran
[^]

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

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

Unread postby critor » 12 Sep 2021, 18:40

Image

Depuis 2016,
TI-Planet
et
Planète Casio
te proposent chaque année un superbe concours de rentrée autour de la calculatrice graphique, te permettant de gagner l'équipement intégral de ton choix, ou nombre d'accessoires exclusifs te permettant de compléter ton équipement de façon unique au monde.

Chaque année nous progressons :
  • Rentrée
    2017
    : premier concours multi-constructeurs
    Casio
    +
    Hewlett Packard
    +
    NumWorks
    +
    Texas Instruments
  • Rentrée
    2018
    : premières versions
    Python
    des défis, uniquement pour calculatrice
    NumWorks
  • Rentrée
    2019
    : premier défi intégralement en
    Python
    , avec un affichage en mode texte
  • Rentrée
    2020
    : défis intégralement en
    Python
    + affichage graphique
    (certes modeste)
    sur tous les modèles

Pour cette rentrée
2021
, nous avions un énorme dilemme. La nouvelle
TI-82 Advanced Edition Python
dispose d'un interpréteur
Python
qui à la différence de toute la concurrence, est totalement dépourvu de fonctions de tracé. Nous avions donc le choix entre :
  • conserver la compatibilité avec tous les modèles
    Python
    , et donc devoir revenir à des défis en mode texte comme en 2019
  • ou bien aller encore plus loin

Nous avons choisi ce dernier point, les formidables possibilités
Python
de nos calculatrices étant encore très loin d'avoir été correctement exploitées ni explorées par les projets.

Nous te proposons donc cette année un défi autour d'un véritable jeu vidéo
Python
multi-constructeurs, et espérons que cela t'inspirera pour tes futurs projets
Python
.

Précisons que ce défi est parfaitement abordable avec un niveau collège.

Commençons déjà par te présenter ce qu'il y a à gagner. Pour te récompenser nous avons réuni diverses calculatrices graphiques
Python
haut de gamme. Mais bien plus que les simples calculatrices trouvables dans le commerce, nous t'offrons ici encore de formidables lots dans la lignée des années précédentes, avec expédition dès la rentrée des congés Toussaint !

Les lots ainsi que leur acheminement te sont gracieusement offerts par :

Les
12
participants ayant réalisé les meilleurs scores avec des solutions différentes pourront librement choisir et personnaliser leur lot parmi les propositions suivantes, par ordre de classement :
  • 2 lots
    Graph 90+E
    :
    1
    calculatrice
    Casio Graph 90+E
    + 1
    pack de
    goodies
    Casio
    + 1
    goodie
    Xcas
    au choix + 1
    pack de
    goodies
    TI-Planète Casio
  • 2 lots
    Casio
    :
    1
    clé
    USB
    d'émulation
    Casio
    au choix + 1
    coque personnalisée
    Casio
    au choix + 1
    pack de
    goodies
    Casio
    + 1
    goodie
    Xcas
    au choix + 1
    pack de
    goodies
    TI-Planète Casio

    La coque personnalisée
    Casio
    présente 2 visuels au choix. Elle est disponible de plus sous 2 formats :
    • soit
      Graph 35+E II / fx-9750/9860GIII
    • soit
      Graph 90+E / fx-CG50
    Attention au format, les dimensions sont différentes et la coque ne conviendra pas à un autre modèle que ceux indiqués.

    La
    clé
    USB
    d'émulation
    Casio
    est une clé
    USB
    (8 Go)
    d'émulation permanente avec cette année les 4 émulateurs diffusés par
    Casio
    pour
    Windows
    , dans leur toute dernière version :
    fx-92+ Spéciale Collège
    +
    Graph 35+E II 3.50
    +
    Graph 90+E 3.60
    +
    fx-CG50 3.60
    . Au choix :

    14658130221302314640

    1303611649
  • 2 lots
    N0110
    :
    1
    calculatrice
    NumWorks N0110
    + 1
    pack de
    goodies
    NumWorks
    + 1
    goodie
    Xcas
    au choix + 1
    pack de
    goodies
    TI-Planète Casio
  • 2 lots
    NumWorks
    :
    1
    coque
    Macaremaths
    + 1
    pack de
    goodies
    NumWorks
    + 1
    goodie
    Xcas
    au choix + 1
    pack de
    goodies
    TI-Planète Casio
  • 1 lot
    CX2CAS
    :
    1
    calculatrice
    TI-Nspire CX II-T CAS
    + 1
    licence logiciel
    TI-Nspire CAS
    élève
    + 1
    pack de
    goodies
    TI
    + 1
    goodie
    Xcas
    au choix + 1
    pack de
    goodies
    TI-Planète Casio
  • 1 lot
    CX2T
    :
    1
    calculatrice
    TI-Nspire CX II-T
    + 1
    licence logiciel
    TI-Nspire
    élève
    + 1
    pack de
    goodies
    TI
    + 1
    goodie
    Xcas
    au choix + 1
    pack de
    goodies
    TI-Planète Casio
  • 2 lots
    83PCE
    :
    1
    calculatrice
    TI-83 Premium CE Edition Python
    + 1
    gravure texte laser
    au choix + 1
    extension garantie
    6 ans
    + 1
    adaptateur
    USB
    + 1
    clavier
    USB
    dédié + 1
    chargeur mural
    + 1
    housse
    Wyngs
    au choix + 1
    film de protection écran
    Wyngs
    dédié + 1
    pack de
    goodies
    TI
    + 1
    pack de
    goodies
    TI-Planète Casio

    Pour la gravure laser des
    TI-83 Premium CE Edition Python
    , l'inscription souhaitée sera à fournir sur un maximum de 22 caractères, sans caractères spéciaux. Attention à bien choisir pour ne pas le regretter plus tard, l'inscription une fois effectuée est définitive ; elle n'est plus ni modifiable ni effaçable.
1457311828141241430912281130601311713138143081430713102131361312814306

Détail des packs de goodies communs accompagnant les lots :
1463914561145601298714558145681456914618
  • 1
    stylo
    NumWorks
  • 1
    cahier d'activités
    NumWorks SNT 2nde
  • 1
    sac
    NumWorks
    au choix
    (
    N0100
    versions
    1.0-1.5
    ,
    N0100
    versions
    1.6+
    , ou
    N0110
    )
  • 1
    goodie
    NumWorks
    au choix :
    • poster
      NumWorks
      format
      A0
      (118,9×84,1 cm²)
      :
      NumWorks N0100
      - roulé
    • autocollant
      NumWorks
13031130461304713048130371456213033
  • 1
    stylo
    TI
    au choix
  • 1
    poster
    TI
    plié
    au choix :
    • format
      ANSI-D
      (55,9×86,4 cm²)
      :
      TI-Nspire
      ,
      TI-Nspire CAS
    • format
      55,75×83,5 cm²
      :
      TI-Nspire CX
      ,
      TI-Nspire CX CAS
  • 1
    clé
    USB TI
    au choix :
    • clé
      USB T3 France
      (2 Go)
      bleue
    • clé
      USB TI
      (4 Go)
      :
      TI-Primaire Plus
      ,
      TI-Innovator Rover
      ,
      TI-83 Premium CE
      ,
      TI
      rouge avc inscription blanche
    • clé
      USB TI
      (1 Mo)
      rouge avec inscription noire
      (promotion
      TI-Primaire Plus
      défectueuse)
  • 1
    goodie
    TI
    au choix
    :
    • porte-documents
      TI
      au choix
    • sac
      TI
      au choix
    • transparent
      TI
      (27×21 cm²)
      au choix
    • décalcomanie
      TI
  • 1
    cahier d'activité
    Texas Instruments
    au choix
11782145651456613062130611456414563130651304413057130581456714571130851308713081130831307713079138411307313075130711306913072
1
goodie
Xcas
au choix
13189131901319113228
  • 1
    autocollant
    TI-Planet
    au choix
  • 1
    autocollant
    Planète Casio
  • 1
    compte premium
    TI-Planet
1161411615

La Geste d'Alrys
.
Il était une fois dans une contrée lointaine, très lointaine, totalement cerclé de montagnes, un royaume de lumière où ne rénait que paix et bonté,
Alrys
. Un jour une pluie de météorites s'abattit sur la contrée, et l'une d'entre elles foudroya le bon roi
Jandor
. Aussitôt, un seigneur des ténèbres sorti de nulle part,
Ron Dorya
, s'empara du pouvoir et fit régner le mal et la terreur sur ce royaume paisible. Les pays d'
Alrys
attendent désespérément un héros capable d'affronter le démon
Ron Dorya
. Seras-tu celui-ci ? Ton aventure commence au pied de la
Cordilière du Vertige
, dans la
Forêt de Marmarax
. Tu y trouveras un donjon. Transformé en un repaire de créatures diaboliques et donc désormais férocement gardé, ce donjon renferme un fabuleux trésor, un fragment de la
Tetraforce
, la relique protectrice du royaume. Il te faudra rassembler les 9 fragments de la relique, et donc partir à l'assaut d'autant de donjons aux quatre coins du pays. N'hésite pas à t'arrêter de temps en temps dans les villages pour y reprendre des forces. Lorsque tu te présenteras avec les 9 fragments, les villageois te remettront une barque. Au-delà de la
Grande Mer Intérieure
tu pourras alors atteindre la
Terre des Rois
, pour ton ultime combat.

N'hésite pas à te référer à la carte ci-contre.

Présentons donc maintenant le jeu. Précisons que ce fut littéralement un exploit surhumain d'arriver à le faire rentrer et tourner correctement sur certains modèles, il a fallu compresser à la fois les
sprites
et la carte, et dans l'impossibilité de les décompresser sur certains modèles il nous a fallu aussi concevoir des fonctions permettant un accès rapide sans décompression à leurs données. Nous n'aurions jamais imaginé réussir un tel exploit les années précédentes qui n'ont été que des balbutiements en comparaison. Voici donc déjà ci-contre l'écran de départ de ton aventure.

Tu rencontreras plusieurs
sprites
que voici dans leurs versions couleur et monochrome :
  • ImageImage : plaine
  • ImageImage : forêt
  • ImageImage : coline
  • ImageImage : marécage
  • ImageImage : montagnes
  • ImageImage : donjon
  • ImageImage : village
  • ImageImage : mer
Les images couleur sont des modifications du pack Toen’s Medieval Strategy par
Andre Mari Coppola
, sous licence
CC BY 4.0
.


Le trajet le plus aisé est en plaine. Passer par les forêts, collines ou marécages est possible mais te coûtera davantage, aussi bien en fatigue qu'en points. Les mers resteront infranchissables tant que tu n'auras pas récupéré la barque. Et enfin les montagnes seront dans tous les cas infranchissables.

Passons maintenant à l'interface. Ci-contre, tu as donc :
  1. La boussole, t'indiquant la direction dans laquelle tu t'aprêtes à aller, lorsque le jeu passe en mode manuel.
  2. Le nombre de donjons que tu as pillés, initialement
    0
    .
  3. Ta santé. Tu commences l'aventure à
    250%
    , le maximum. C'est une indication importante, car en-dessous de
    100%
    tu ne pourras plus piller de donjon.
    Cette information est accompagnée de plus du nombre d'arrêts repos auxquels tu as droit dans les villages
    (tu commences l'aventure avec
    1
    arrêt autorisé, et chaque nouveau donjon pillé t'en rajoutera
    1
    )
    .
  4. Ton score en nombre de points, arrondi à l'unité. Le score exact te sera pour sa part indiqué sur la console une fois le jeu correctement quitté.

Passons donc à ce que tu dois faire. Ton but est donc de réaliser la campagne la plus glorieuse, c'est-à-dire de faire le maximum de points. Tu n'as aucune obligation de terminer le jeu en atteignant le 10ème donjon pour pouvoir participer, tout score intermédiaire sera également valide.

Pour cela nous te demandons de programmer ton itinéraire. C'est très facile, ton personnage se contrôle à la
Scratch / Turtle
. Tu peux le faire avancer, reculer, tourner à gauche ou à droite. Un défi qui se veut accessible avec un niveau collège.

Un exemple en ce sens est présent à la fin du script
alrys.py
, et te donnera les déplacements illustrés ci-contre :
Code: Select all
liste_deplacements = [
  # va piller le donjon en face
  0, 2,   # avance de 2 unites
  # rapporte le tresor au village le plus proche
  # pour y reprendre des forces
  0, -6,  # recule de 6 unites
  1, 135, # tourne a droite de 135 degres
  0, 8,
  # pret a affronter le prochain donjon 
]

Il s'agit donc d'une liste indiquant 2 types de déplacements :
  • code
    0
    suivi d'une valeur positive ou négative ou avancer ou reculer d'autant
    (l'unité étant le côté de chaque case)
  • code
    1
    suivi d'une valeur positive ou négative pour tourner d'autant à droite ou à gauche
    (unité en degrés)
Il te suffit donc de modifier et compléter cette liste, et nous envoyer ton script
alrys.py
lorsque tu en seras satisfait.

Si la liste des déplacements a été épuisée sans victoire, le jeu passe en mode manuel. Une boussole s'affiche en haut à gauche de l'écran, et tu prends alors le contrôle du personnage au clavier. Tu peux ainsi tester ce que donnent les prochains déplacements à rajouter : gauche, droite, avance ou recule.

Grâce à la nouvelle bibliothèque
polycal4.py
, le jeu tourne sur pas moins de
12
environnements
Python
sur calculatrices :
  • Casio Graph 35+E II
  • Casio Graph 90+E
  • Casio fx-9750GIII
  • Casio fx-9860GIII
  • Casio fx-CG50
  • HP Prime
  • NumWorks
  • NumWorks
    +
  • NumWorks
    +
  • TI-Nspire CX II
  • TI-Nspire CX II
    + +
  • TI-Nspire CX
    + +
1461014635146111463614617146141461514616146131463714612

Les performances sont par exemple très correctes sur le modèle
NumWorks
de milieu de gamme ainsi qu'avec
KhiCAS
sur les
TI-Nspire CX
, et absolument fantastiques sur
HP Prime
. Bien évidemment tout-le-monde n'a pas de
NumWorks
ni de haut de gamme, aussi avons-nous prévu plusieurs choses cette année pour permettre à tout-le-monde de participer :
  • Des solutions éprouvées d'accélération de ta calculatrice
    (overclocking)
    te seront indiquées ci-après avec les téléchargements concernant chaque modèle.
  • Pour la première fois cette année, grâce au travail de , nos scripts
    Python
    sont directement fonctionnels sur ordinateur !
    Il te suffira d'opter ci-après pour les scripts
    Casio
    , qui ont l'avantage d'être en version complète et dans le format
    .py
    standard.
  • Certaines calculatrices sont disponibles sous forme logicielle pour ordinateur
    (émulateur ou simulateur)
    . Dans le cas de simulateurs, les performances sont souvent très supérieures à celle de la calculatrice, ce qui te sera également indiqué ci-après.
  • Tu as par exemple le simulateur
    Casio Graph 90+E
    qui est absolument hyper rapide pour tester tes itinéraires comme tu peux le constater ci-contre
    (temps réel, aucun trucage)
    , à peine une minute et demie pour une campagne complète.
    Malheureusement, il ne fonctionne qu'avec la clé
    USB
    officielle de
    Casio
    .
    Aussi nous proposons-nous exceptionnellement cette année d'envoyer gratuitement cette formidable clé
    USB
    préchargée des scripts nécessaires, aux premiers participants qui en feront la demande
    (soit après au moins 1 premier envoi de participation valide, même inachevée)
    , dans la limite de
    10
    clés
    USB
    .

Aucune initiative n'est a priori interdite. Tu es libre de définir et utiliser tout ce que tu veux
(fonctions, variables globales, autres scripts...)
mais ton code ne doit effectuer aucun accès en lecture ou écriture à des éléments prédéfinis autres que les 4 fonctions de déplacement, ni interférer avec leur bon fonctionnement.

Une fois que tu auras programmé un itinéraire satisfaisant, il te suffira de nous envoyer ton script
alrys.py
modifié, par courriel à
info@tiplanet.org
d'ici le
Dimanche 7 Novembre 2021 23h59:59
heure française
(
GMT+1
)
, avec :
  • en objet : 
    Alrys
  • un moyen de te contacter rapidement en cas de gain ou de question
    (ce que tu veux, là où tu estimes être le plus réactif : adresse courriel, téléphone, compte social, compte discord, etc.)
  • si tu le souhaites, ton pseudonyme sur
    TI-Planète Casio
    ou
    Planète Casio
  • pour pouvoir recevoir ton lot
    (peuvent très bien être communiquées plus tard si tu préfères, mais autant gagner du temps)
    :
    • ton adresse postale complète avec nom et prénom(s)
    • un numéro de téléphone personnel valide
N'hésite pas à envoyer plusieurs participations, de toutes façons nous retiendrons la meilleure.

Les informations personnelles communiquées sont
uniquement
utilisées dans le cadre du déroulement de ce concours. Elles ne sont transmises à aucun tiers, et détruites sur demande.


Ressources
:


Il te suffit d'extraire l'ensemble des scripts dans le dossier de ton choix, puis de lancer le script
alrys.py
et le modifier autant de fois que tu voudras.

Il te suffit de transférer l'ensemble des scripts dans le dossier de ton choix, puis de lancer le script
alrys.py
et le modifier autant de fois que tu voudras.

À noter qu'il n'y a à ce jour aucun moyen sur
Casio
d'interroger les touches clavier. Pour contourner ce problème, une fois le jeu passé en mode manuel, nous te faisons défiler en boucle en bas à droite de l'écran les 4 actions de déplacement disponibles, ainsi que la possibilité de quitter. Tu as juste à taper
AC/ON
pendant que l'action que tu souhaites se trouve affichée.

Les calculatrices ainsi que leurs émulateurs sont peu performants sur ces scripts. Nous te conseillons :
  • sur calculatrice, d'installer un utilitaire d'
    overclocking
  • ou sinon d'opter pour le simulateur sur clé
    USB

Mises à jour conseillées
:


Overclocking
:


Emulateurs
:


Simulateurs
:


Transfert de données
:


Il te suffit de transférer directement l'application
Alrys.hpappdir.zip
téléchargée. Une fois lancée, tu auras 2 vues à utiliser :
  • La vue
    Symb
    pour modifier le script
    alrys.py
  • La vue
    Num
    pour la console
    Python
    .
    Elle 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 de bas d'écran
    Effacer
    le permet également
Les performances de la calculatrice et de son simulateur sont excellentes.

Simulateur
:


Transfert de données et mises à jour conseillées
:

Script de participation
:

Tu as juste à transférer le script
alrys.py
unique, le lancer, et le modifier comme bon te semblera.

Sur calculatrice, les performances sont très correctes, très supérieures au reste du milieu de gamme ainsi qu'à certains modèles haut de gamme, absolument remarquable. Toutefois, le
heap
de
32K
du
firmware
officiel
Epsilon
risque très rapidement de te limiter dans la programmation de ton itinéraire. Dans ton intérêt nous te conseillons très fortement de passer sous les
firmwares
tiers ou pour
100K
de
heap
.
Attention, l'installation de toute mise à jour officielle
16.3.0
ou supérieure empêche définitivement l'installation de
firmwares
tiers, et empêchera également le transfert de scripts depuis les sites Internet des
firmwares
Omega
et
Khi
. :#non#:


Le simulateur en ligne officiel de
NumWorks
a des performances absolument déplorables
(et souffre en prime du même défaut de heap limité à 32K)
. Nous te conseillons très fortement le simulateur
Omega
qui est incomparable en performances dans le bon sens du terme comme illustré ci-contre, et t'offrira en prime
100K
de
heap
.

Transfert de données
:


Tu as juste à :
  • le transférer dans le dossier de ton choix
  • l'ouvrir
  • te rendre avec
    ctrl
    sur l'onglet avec le script
    alrys.py
  • le modifier comme tu voudras, puis l'exécuter via les menus de la touche
    menu
    ou directement via le raccourci
    ctrl
    R
  • une fois le jeu passé en mode manuel, tu peux tester tes prochains déplacements avec les touches fléchées, et quitter avec la touche
    esc
Les performances sur calculatrice sont décevantes, surtout lorsque l'on connaît les spécifications du processeur par rapport à d'autres modèles concurrents. Visiblement quelque chose nous empêche ici d'en exploiter le plein potentiel. Nous te conseillons l'installation d'un utilitaire d'
overclocking
, ou encore mieux de préférer l'utilisation de
KhiCAS
nettement plus performant, voir le prochain onglet d'instructions dédié.

Mises à jour conseillées
:

Attention, la dernière mise à jour
5.3.2
une fois installée rend à ce jour définitivement impossible l'installation de
Ndless
et des utilitaires qui suivent.


Overclocking
:


Simulateurs + transfert de données
:

  • TI-Nspire CX CAS
    +
    TI-Nspire CX
    version
    5.3.2
    édition enseignant pour /
    (période d'essai gratuite sans engagement de 90 jours)
  • TI-Nspire CX CAS
    version
    5.3.2
    édition élève pour /
    (période d'essai gratuite sans engagement de 30 jours)
  • TI-Nspire CX
    version
    5.3.2
    édition élève pour /
    (période d'essai gratuite sans engagement de 30 jours)
  • TiLP-II
    version
    1.18
    pour / /
    (gratuit)

Les scripts sont à transférer dans le dossier
/Xcas/
créé au premier lancement de
KhiCAS
. Il suffit ensuite depuis
KhiCAS
comme illustré ci-contre :
  • de passer le mode de fonctionnement en
    MicroPython
    (menu via la touche
    doc
    )
  • d'ouvrir et modifier le script
    alrys.py
    (également via la touche
    doc
    )
  • d'exécuter le script en question
    (touche
    enter
    )
  • une fois le jeu passé en mode manuel tu contrôles les déplacements avec les touches fléchées et peux quitter avec
    esc

Les performances sur calculatrice sont correctes, même si cela ne fera pas de mal d'installer un utilitaire d'
overclocking
.
(l'illustration ci-contre est relative aux anciens modèles
TI-Nspire CX
beaucoup plus lents, faute d'émulateur
TI-Nspire CX II
à ce jour)


Mises à jour conseillées
:

Attention, la dernière mise à jour
5.3.2
une fois installée rend à ce jour définitivement impossible l'installation de
Ndless
et des utilitaires qui suivent.


Ajouts relatifs au Python
:


Overclocking
:


Simulateurs + transfert de données
:

  • TI-Nspire CX CAS
    +
    TI-Nspire CX
    version
    5.3.2
    édition enseignant pour /
    (période d'essai gratuite sans engagement de 90 jours)
  • TI-Nspire CX CAS
    version
    5.3.2
    édition élève pour /
    (période d'essai gratuite sans engagement de 30 jours)
  • TI-Nspire CX
    version
    5.3.2
    édition élève pour /
    (période d'essai gratuite sans engagement de 30 jours)
  • TiLP-II
    version
    1.18
    pour / /
    (gratuit)

Les scripts sont à transférer dans le dossier
/Xcas/
créé au premier lancement de
KhiCAS
. Il suffit ensuite depuis
KhiCAS
comme illustré ci-contre :
  • de passer le mode de fonctionnement en
    MicroPython
    (menu via la touche
    doc
    )
  • d'ouvrir et modifier le script
    alrys.py
    (également via la touche
    doc
    )
  • d'exécuter le script en question
    (touche
    enter
    )
  • une fois le jeu passé en mode manuel tu contrôles les déplacements avec les touches fléchées et peux quitter avec
    esc
Les performances sur calculatrice ne sont pas extraordinaires. Nous te conseillons l'installation d'un utilitaire d'
overclocking
.

Mises à jour conseillées
:

Attention, la dernière mise à jour
4.5.5
une fois installée rend à ce jour définitivement impossible l'installation de
Ndless
et des utilitaires qui suivent.


Ajouts relatifs au Python
:


Overclocking
:


Emulateur
:


Transfert de données
:

  • TI-Nspire Computer Link
    version
    3.9
    pour /
    (gratuit)
  • tutoriel
    TI-Nspire Computer Link
    (gratuit)
  • TI-Nspire CX CAS
    +
    TI-Nspire CX
    version
    5.3.2
    édition enseignant pour /
    (période d'essai gratuite sans engagement de 90 jours)
  • TI-Nspire CX CAS
    version
    5.3.2
    édition élève pour /
    (période d'essai gratuite sans engagement de 30 jours)
  • TI-Nspire CX
    version
    5.3.2
    édition élève pour /
    (période d'essai gratuite sans engagement de 30 jours)
  • TiLP-II
    version
    1.18
    pour / /
    (gratuit)


Référence
:
https://www.planet-casio.com/Fr/forums/ ... tml#184453
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 19.3%
 
Posts: 38345
Images: 11119
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

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

Unread postby critor » 12 Sep 2021, 20:16

Voici une façon d'utiliser la version ordinateur :
  • extraire le contenu du .zip dans un dossier
  • avec la console se rendre dans le dossier en question
  • taper alors python alrys.py

La version ordinateur nécessite les bibliothèques
Python SDL2
.
Chez certains elles sont déjà préinstallées
(ce fut mon cas)
, et chez d'autres non.

Si l'utilisation de SDL2 échoue, les scripts vont basculer dans l'un des modes calculatrices, et probablement crier n'importe quoi comme exception.

Si c'est ton cas, et ont confirmé plusieurs commandes pour résoudre le problème :
  • sous Windows et Linux : pip install PySDL2
  • sous Linux : sudo apt install python3-sdl​2
Nous préciserons dès que nous y verrons plus clair.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 19.3%
 
Posts: 38345
Images: 11119
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

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

Unread postby Dubs » 12 Sep 2021, 21:07

Wahoooo
Vous vous êtes surpassés pour ce concours, c'est dément !
Vous placez la barre de plus en plus haut chaque année. Bravo !
User avatar
DubsVIP++
Niveau 6: SM (Super Membre)
Niveau 6: SM (Super Membre)
Level up: 28.6%
 
Posts: 29
Joined: 06 Jan 2016, 13:44
Gender: Male
Calculator(s):

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

Unread postby critor » 13 Sep 2021, 15:25

Merci Dubs. :)

Déjà une 1ère participation.

Pour ceux donc qui en ont besoin, j'ai reçu aujourd'hui les 10 clés USB d'émulation Casio, en barrette : ;)
14638

Merci
Casio
! :bj:
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 19.3%
 
Posts: 38345
Images: 11119
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

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

Unread postby Adriweb » 13 Sep 2021, 15:28

C'est triste a voir que la 83 Premium CE n'a pas la possibilité de faire tourner le script :(
De quoi signaler ca pour qu'ils se rendent compte qu'ils sont a la traine sur la concurrence a ce niveau la...
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 58.3%
 
Posts: 13548
Images: 1101
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Twitter: adriweb
GitHub: adriweb

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

Unread postby critor » 13 Sep 2021, 15:34

Ce n'est pas faute d'avoir tenté tu sais. ;)
img2calc permettait d'économiser pas mal de
heap
, mais après il restait le problème de l'énorme carte. Et avec 16K de
heap
sur
TI-83 Premium CE Edition Python
, déjà en grande partie consommés par l'importation de
ti_graphic
, je n'ai pas réussi.

Mais tu sais, la concurrence n'est pas irréprochable pour autant. La
NumWorks
avec ses pauvres
32K
de
heap
(surtout maintenant que l'on ne peut plus installer
Omega
ou
Khi
pour étendre la chose à
100K
comme sur
Casio Graph 35+E II
)
, j'ai dû créer dans la douleur et maintenir à jour une version tout spécialement allégée du script juste pour elle, alors qu'il est identique sur tous les autres modèles.
Je me suis donné énormément de mal juste pour ce constructeur pendant des mois tu sais, ça se chiffre en 10aines d'heures, sans rien dire parce que ce n'est pas mon style ni demander le moindre centime en retour, un script qui finalement met clairement en avant la supériorité des performances de leur modèle sur le reste du milieu de gamme et même sur certains modèles haut de gamme, et de ce que je vois le constructeur en question n'en éprouve clairement aucune reconnaissance. :mj:
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 19.3%
 
Posts: 38345
Images: 11119
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

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

Unread postby critor » 13 Sep 2021, 15:48

Correctif.

Surprise, ce ne sont pas 3 stylos que vous aurez au choix avec les lots
Casio
, mais 4 stylos :
14639

Merci
Casio
! :D
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 19.3%
 
Posts: 38345
Images: 11119
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

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

Unread postby critor » 13 Sep 2021, 16:17

Vous attendiez impatiemment de voir à quoi elles ressemblaient, elles sont arrivées, elles sont absolument sublimes... les coques
Casio
personnalisées qui plus est en couleurs,
Casio
ne se moque clairement pas de toi :
14640

Donc il y en a 4. Vous avez 2 visuels au choix. Chaque visuel est disponible :
  • dans le format
    Graph 35+E II / fx-9750/9860GIII
    (coques bleues)
  • dans le format
    Graph 90+E / fx-CG50
    (coques blanches)
Attention à ne pas se tromper de format, les coques ne conviendront à aucun autre modèle que ceux indiqués.


Merci
Casio
! :favorite:
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 19.3%
 
Posts: 38345
Images: 11119
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

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

Unread postby critor » 13 Sep 2021, 19:51

Pour ceux qui sont sur
TI-Nspire CX II
. Vous avez besoin de la bibliothèque dans le dossier
/PyLib/
(c'est ce qui permet la gestion des touches clavier)
.
Si la bibliothèque a été effacée ou est inaccessible
(mode examen par exemple)
, le script déclenchera une erreur dès le lancement.
Nous regardons comment corriger cela.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 19.3%
 
Posts: 38345
Images: 11119
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

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

Unread postby critor » 13 Sep 2021, 22:06

Mise à jour ce soir des scripts :

Pour
TI-Nspire CX II
, dans le cas où le module
ti_system
(apportant entre autres la fonction get_key)
n'est pas utilisable
(effacé du dossier
/PyLib/
, calculatrice en mode examen, ...)
, le script se lance maintenant correctement, il n'y a plus d'exception. Par contre dans ce cas, les touches clavier seront non fonctionnelles une fois le jeu passé en mode manuel.

Pour
Casio
+ ordi
(surtout ordi en fait)
:
  • En cas d'absence de la bibliothèque SDL2, l'exception affichée n'est plus sans rapport, elle devrait maintenant être compréhensible.
  • Les performances ont été améliorées
    (fill_rect)
    .
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 19.3%
 
Posts: 38345
Images: 11119
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

Next

Return to News Divers

Who is online

Users browsing this forum: No registered users and 9 guests

-
Search
-
Social
-
Featured topics
Concours de rentrée 2021 - La Geste d'Alrys
Concours de rentrée 2021 - Synchro-donjon !
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Remplace ton ancienne fx-92 Collège ou Graph 35 par la nouvelle Graph 35+E II programmable en Python ! Pour tout achat d'une nouvelle Graph 35 d'ici le 30 septembre 2021, Casio te rembourse 10€. En cas de retour de ta fx-92 Collège c'est 18€, et même ou 23€ si tu retournes ton ancienne Graph 35. Etiquette de retour fournie, pas de frais de port à payer, même les anciens modèles et machines non fonctionnelles sont acceptées. En partenariat avec les Restos du cœur.
Remplace ton ancienne fx-92 Collège ou Graph 35 par la Graph 90+E couleur. Pour tout achat, Casio te rembourse 10€ en cas de retour de ta fx-92 Collège, ou 15€ en cas de retour de ta Graph 35. Etiquette de retour fournie, pas de frais de port à payer, même les anciens modèles et machines non fonctionnelles sont acceptées. En partenariat avec les Restos du coeur.
10€ remboursés par Casio sur l'achat de ta calculatrice Graph 35 d'ici le 30 Septembre 2021
Reprise de ton ancienne fx-92 Collège à 5€ ou Graph 35 à 10€. Même non fonctionnelle ou ancien modèle. Etiquette de retour fournie, pas de frais de port à payer. En partenariat avec les Restos du coeur.
25€ remboursés par Casio sur l'achat de ta calculatrice fx-CP400 d'ici le 31 Octobre 2021
3€ remboursés par Casio sur l'achat de ta calculatrice fx-92 Collège d'ici le 30 Septembre 2021
Casio Graph 90+E ou Graph 35+E II avec couvercle personnalisé à gagner sur simple participation aux formations Casio de Septembre 2021.
Coque NumWorks édition limitée Septembre 2021 à gagner.
1234567891011
-
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.
679 utilisateurs:
>665 invités
>8 membres
>6 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)