π
<-

NumWorks Un jackpot de Printemps en Python pour ta NumWorks

New postby Admin » 12 Apr 2021, 16:39

9798Il fait beau, il fait chaud, les oiseaux chantent, la nature s'habille de fleurs, c'est le Printemps, et...
... oui je sais, comme en 2020, pas possible d'en profiter cette année non plus. :'(

13748Mais heureusement NumWorks a pensé à toi et t'apporte des fleurs sur ta calculatrice. :D

Roses, tulipes ou primevères... Viens jouer et tenter de les aligner au jackpot de Printemps que le constructeur t'a concocté en Python ! :favorite:
Attention, le bandit manchot se déclenche avec la touche
OK
, touche qui ne fonctionne pas dans le lecteur en ligne. :#non#:

Lien : https://workshop.numworks.com/python/numworks/spring

TI-z80 Mario Kart CE, 1ère démo jouable TI-83 Premium CE / TI-84+CE

New postby critor » 12 Apr 2021, 13:32

12303Toujours à tourner en rond dans ta cage de 10 kilomètres ? Heureusement ta TI-83 Premium CE dispose chez nous d'une formidable bibliothèque de jeux pour te distraire. Parmi les incontournables, on peut citer entre autres :

13671Cela ne te suffit pas ? Tu en as vraiment déjà fait le tour ? Envie de quelque chose de neuf ? Pourquoi pas un Mario Kart ?

Malheureusement TI-Boy CE ne nous aidera pas ici, Mario Kart n'étant pas sorti sur la Nintendo Game Boy monochrome ni même sur la Game Boy Color ; il a fallu attendre la Game Boy Advanced, pas (encore ?...) émulable sur ta calculatrice...

Novembre 2013, tr1p1ea se lançait dans le développement d'un moteur de jeux en Mode 7 pour TI-84 Plus C Silver Edition, la calculatrice couleur ayant précédé les TI-83 Premium CE et TI-84 Plus CE de la rentrée 2015, avec l'intention de développer un jeu à la Mario Kart.

Le Mode 7 tire son nom du mode d'affichage éponyme introduit sur la console de jeux Nintendo Super NES. Ce mode permet l'affichage et la rotation d'un plan incliné à décorer de textures. Il permet ainsi de donner une illusion de relief aux déplacements sur un sol, et est donc à ranger dans la catégorie des faux moteurs 3D au même titre que le raycasting.

Après une pause de quelques années, tr1p1ea reprend activement le développement en décembre 2017, cette fois-ci pour TI-83 Premium CE et TI-84 Plus CE. Les capacités matérielles accrues de ces modèles permettent enfin un affichage plein écran et en prime bien plus rapide ! :bj:

Depuis des années maintenant, tr1p1ea nous tient régulièrement au courant de ses avancées et nous abreuve de captures d'écran animées nous mettant l'eau à la bouche. :favorite:

13747Et voici aujourd'hui un nouveau monument du jeu vidéo sur TI-83 Premium CE (et TI-84 Plus CE) car grand événement, Mario Kart CE est enfin téléchargeable dans une démo jouable, de quoi te faire passer une excellente semaine ! :D

Tu affrontes donc 5 IAs (Intelligence Artificielle) pilotant les voitures concurrentes, et les touches sont les suivantes :
  • entrer
    pour choisir entre les 8 personnages jouables issus de l'univers de Super Mario
  • alpha
    pour lancer des carapaces sur tes adversaires
  • pour freiner et reculer
  • pour tourner
  • 2nde
    pour accélérer
Des obstacles sont présents ainsi que des blocs bonus, mais pour ces derniers non encore fonctionnels.

Le circuit pour le moment unique adapte le 1er circuit de la Mushroom Cup du jeu pour Nintendo SuperNES, tu as ci-contre de quoi comparer.

Pour le moment le jeu n'a pas de fin. Pourquoi ne pas simplement tenter de battre le record du nombre de tours de piste ? ;)


Attention, Mario Kart CE n'est à ce jour pas compatible avec la dernière version système 5.6.1. Le jeu ne se lancera tout simplement pas. Si tu n'as pas encore mis à jour, tant mieux.

Si tu as la version 5.6.1 sur un modèle datant d'avant la génération Python (révision matérielle L ou inférieure), si tu as été prévoyant⸱e en patchant le Boot lorsqu'on te l'avait dit et qu'il en était encore temps, alors il te suffira d'installer directement la version inférieure souhaitée.

Dans tous les autres cas, à ce jour aucune solution autre que d'attendre la publication d'une nouvelle démo corrigée par tr1p1ea. :'(

Au-delà de cela tu as nos mises en garde habituelles, Mario Kart CE rentre dans la catégorie des programmes en langage machine dits ASM.

Or, suite à un acte irresponsable d'un enseignant de Mathématiques français avec ses gesticulations aveugles dans le contexte de la réforme du lycée, Texas Instruments a réagi en supprimant la gestion de tels programmes depuis la mise à jour 5.5.1.

Si tu es sur une des versions ainsi bridées, tu peux quand même jouer sans trop d'efforts. Il te faut :
  1. installer arTIfiCE pour remettre la possibilité de lancer des programmes ASM
  2. ensuite de préférence installer Cesium pour pouvoir lancer les programmes ASM plus facilement, ou même AsmHook pour pouvoir les lancer comme avant

Téléchargements :

Source : https://www.cemetech.net/forum/viewtopic.php?t=9757

Crédits images :

TI-z80 Indices sortie TI-84 Plus CE Python Edition rentrée 2021 ?

New postby critor » 11 Apr 2021, 17:59

1132511355Pour la rentrée 2019, Texas Instruments lançait sa TI-83 Premium CE Edition Python, la nouvelle version programmable en Python de la TI-83 Premium CE, son modèle phare en France.

Le matériel interface le processeur 8 bits eZ80 historique avec un coprocesseur 32 bits ARM dédié au Python. Plus exactement pour ce dernier c'est un contrôleur Atmel ATSAMD21G18 qui est utilisé, contenant un processeur Cortex-M0+ / ARMv6 cadencé à 48 MHz.

1269912720Pour la rentrée 2020, Texas Instruments offrait le même rafraîchissement au modèle équivalent pour le reste de l'Europe, la TI-84 Plus CE-T se voyant à son tour remplacée par la TI-84 Plus CE-T Python Edition, avec le même matériel qu'en France.

1373711485Et bizarrement, pour l'Amérique du Nord et le reste du monde, rien. Les TI-84 Plus CE assemblées depuis 2019 pour ces zones utilisent bien la nouvelle carte électronique, mais l'emplacement U01E dédié au coprocesseur est vide et nombre de composants avoisinants sont également manquants. La TI-84 Plus CE américaine et internationale ne permet donc pas d'exécuter des scripts Python. :'(

7805Or sur le marché américain, la concurrence n'a pas attendu et a même beaucoup bougé ces dernières années.

Depuis la rentrée 2017, le concurrent NumWorks proposait déjà sa calculatrice programmable en Python à l'Amérique du Nord.

Depuis la rentrée 2018, la Casio fx-CG50, équivalent international du modèle français Graph 90+E, peut être mise à jour avec une application Python (version 3.20 et supérieures).

13220Depuis la rentrée 2020 :
  • la Casio fx-9750GIII, équivalent en Amérique du modèle français Graph 35+E II, peut elle aussi être mise à jour avec une application Python (version 3.40)
  • cette même mise à jour rajoute à la fx-9750GIII un mode examen spécial dédié au Texas et interdisant les représentations graphiques d'inéquations, activable en allumant la machine avec les touches
    +
    ÷
    enfoncées
  • la mise à jour similaire version 3.50 rajoute également ce même mode examen à la fx-CG50

Grosse surprise qu'Adriweb vient de remarquer dans la dernière mise à jour du thème graphique du site américain de Texas Instruments. Nous avons un bandeau représentant un boîtier sans inscriptions de type TI-84 Plus CE / TI-83 Premium CE, mais en train d'exécuter à la fois du code TI-Basic et du code Python : :o

13739À moins d'une erreur de publication, le message nous semble on ne peut plus clair. Après la France à la rentrée 2019 puis l'Europe à la rentrée 2020, Texas Instruments aurait-il enfin décidé de bouger pour cette rentrée 2021, et de sortir une TI-84 Plus CE Python Edition pour l'Amérique du Nord et le reste du monde ? Voici un montage photo pour donner envie ;)

Mais pourquoi avoir attendu 2 ans alors que la technologie est prête depuis la rentrée 2019 ? Se pourrait-il que la nouvelle TI-84 Plus CE Python Edition dispose d'améliorations matérielles majeures dont nous pourrions ensuite bénéficier sur de prochaines révisions matérielles de la TI-83 Premium CE Edition Python ? ;)

Source : https://education.ti.com/en/activities/ ... s-overview via viewtopic.php?t=24762&p=260304#p260299

NumWorks Monts de Danxia dessinés par des fonctions sur ta NumWorks

New postby Admin » 11 Apr 2021, 15:23

En France, nous disposons de montagnes colorées d'un beau rouge, couleur due aux gisements de bauxite qu'elles renferment. Elles sont particulièrement accessibles dans l'Hérault. Des éléments sont en effet bien visibles directement en bordure de l'autoroute A75 entre Lodève et le lac du Salagou, et deviennent très rapidement impressionnants dès que tu t'y enfonces.

Mais en Chine la nature ne s'est pas contentée d'une coloration unie, réalisant de véritables hachures bariolées sur les montagnes de Danxia. Un ensemble résultant de l'alternance des dépôts au cours des millénaires.
Pas possible de voyager actuellement ?... :'(

13731Mais ne t'inquiète pas car ta NumWorks est là pour ça, voici les montagnes de Danxia dessinées directement dans l'application Fonctions de ta NumWorks ! :bj:

Cette superbe création traçant sur des intervalles les graphes de pas moins de 35 fonctions différentes, est l'œuvre d'une élève de Seconde disciple de cent20 au lycée Louis Pasteur à Avignon. Quel talent, une véritable artiste scientifique ! :favorite:

Réalisé dans la contexte du DM de Mathématiques n°21 les mathématiques sont belles, et la beauté est dans les yeux de celui qui regarde. ;)

Les équations qu'il y a derrière sont donc à ce jour top secrètes, afin de ne pas pouvoir être copiées par la promotion de l'année prochaine.

Source : viewtopic.php?t=24763&p=260320#p260306

Crédits photos :

TI-z80 Un solitaire en Python, de la NumWorks à la TI-83 Premium CE

New postby critor » 11 Apr 2021, 12:03

13726Au jeu du solitaire, le seul déplacement de pion autorisé est de le faire passer par-dessus 1 pion adjacent (horizontalement ou verticalement) pour rejoindre une case vide. Le pion ainsi enjambé est alors retiré du plateau, et à la fin il ne doit en rester qu'un.

Le 20 Mars dernier, Schraf te sortait une adaptation en Python du jeu du solitaire pour ta NumWorks.

Le jeu dispose de graphismes aux couleurs bien choisies (particulièrement si tu utilises le firmware nsi.xyz / NSIos ;) ), et est très réactif aux actions des touches comme c'est usuellement le cas sur cette machine.

Les touches à utiliser sont les suivantes :
  • EXE
    à la fois pour choisir le pion à déplacer puis sa destination
  • pour annuler un choix de pion
  • pour quitter

13728Pas du tout sectaire, Schraf t'avait même sorti en même temps une version de son solitaire pour TI-83 Premium CE Edition Python.

Ici les touches à utiliser sont :
  • entrer
    à la fois pour choisir le pion à déplacer puis sa destination
  • suppr
    pour annuler un choix de pion
  • annul
    pour quitter

Toutefois cette version avait des graphismes fortement dégradés par rapport à la NumWorks. En effet comme Schraf le dit lui-même, "l'affichage est très lent", et il avait souhaité ainsi limiter le problème.

Mais malgré ce bridage nuisant hélas à l'attractivité du jeu, la différence de vitesse par rapport à la NumWorks restait aisément remarquable. Un laps de temps était nécessaire après chaque action, le temps de rafraîchir les 2 ou 3 cases concernées.

En effet le facteur limitant sur TI-83 Premium CE Edition Python ce n'est pas la complexité des graphismes, mais le nombre d'appels aux primitives de la bibliothèque ti_graphics que l'on fait transiter entre le processeur 8 bits historique eZ80 et le coprocesseur 32 bits ARM dédié au Python.

Bref, ce n'est pas la simple suppression du fond d'écran et d'au pire 3 appels isolés à ti_graphics.fillRect() par action qui devrait avoir un effet très significatif.

Par contre, si on fait tourner la version avec les graphismes NumWorks sur TI-83 Premium CE Edition Python, selon les actions on remarque des clignotements peu agréables de certaines cases lors de la plupart des actions, ce qui semble indiquer que le code rafraîchit plusieurs fois les 2 à 3 cases concernées par chaque action...
On note également de coûteux rafraîchissements de la ligne de score à chaque pression de touche, et ce même si le score n'a pas changé.

13730Dans le respect de l'œuvre d'origine, nous te sortons aujourd'hui pour ta TI-83 Premium CE Edition Python une version embellie avec :
  • les graphismes complets tels que présents dans la version NumWorks
  • et pour ne pas ralentir davantage la chose mais bien au contraire ici l'accélérer, des optimisations tenant compte des événements et de l'état courant afin d'éviter les affichages inutiles
Accessoirement, correction d'un tout petit bug qui générait une erreur si l'on tentait d'annuler alors qu'aucune sélection n'était en cours.

Envie toi aussi d'apprendre à créer des jeux de ce style pour ta NumWorks ou TI-83 Premium CE Edition Python ?

Alors la vidéo qui suit est là pour ça, t'expliquant pas à pas la conception du solitaire : :D

Téléchargements :

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1454 utilisateurs:
>1445 invités
>3 membres
>6 robots
Record simultané (sur 6 mois):
29271 utilisateurs (le 11/07/2025)
-
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)