π
<-

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 :

NumWorks Jetpack Bird, le Flappy Bird à réaction pour ta NumWorks !

New postby Admin » 10 Apr 2021, 14:59

C'est un peu raté pour aller voir les oiseaux ce week-end, non ? :P

Mais heureusement, ta NumWorks est là pour ça ! ;)

13718Voici aujourd'hui Jetpack Bird, un nouveau jeu Python pour ta NumWorks par Fime.

Ton volatile favori Flappy Bird est de retour, mais a cette fois-ci emprunté quelque chose à Barry de Jetpack Joyride... et oui, tu contrôles désormais un oiseau à réaction ! :bj:

Ce nouvel équipement te permettra-t-il cette fois-ci de le conduire sain et sauf au bout de la forêt de tuyaux ? ;)



Installation : https://workshop.numworks.com/python/fime/jetpack_bird

TI-z80 Tiny Jumper, jeu de plateformes+speedrun TI-83 Premium CE

New postby critor » 10 Apr 2021, 13:48

13716Week-end pluvieux ? Heureusement ta TI-83 Premium CE est là pour toi. ;)

Pourquoi ne pas t'amuser avec Tiny Jumper, le dernier jeu de RoccoLox Programs pour ta calculatrice ?

Tiny Jumper est un jeu de plateformes orienté speedrun, te proposant pas moins de 15 niveaux différents. Dans chacun d'entre eux il te faudra enchaîner les sauts tout en faisant avec la riche collection de bonus et malus venant épicer ton parcours :
  • pics aux pointes acérées
  • lacs ou murs de lave en fusion
  • champs d'inversion de la gravité
  • trampolines
Tiny Jumper se permettra même une touche d'humour noir dans les divers messages de game over accompagnant la série de tes funestes échecs, une vraie pépite ! :P

Le jeu est réactif, très fluide, et tu peux même contrôler librement ta direction pendant les sauts ; heureusement d'ailleurs que le jeu prend cette liberté par rapport aux lois de la Physique, parce que sans ça je ne te dis pas... :#roll#:

Chaque niveau t'offre la possibilité d'obtenir une médaille d'or si tu bats le record de temps qui t'est indiqué. Rassembler plusieurs médailles te permettra de changer la couleur de ton avatar, et rafler les 15 médailles te réservera une surprise. ;)

Un jeu très riche, addictif et donc réussi, bravo ! :bj:

Attention, Tiny Jumper 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 :

NumWorks Découvre le connecteur J4 de debug NumWorks N0110

New postby Admin » 10 Apr 2021, 12:02

Rentrée 2019, nous te présentions le matériel de la nouvelle NumWorks N0110.

Dans un article précédent, nous te présentions le banc de test permettant de tester le matériel grâce aux points de contacts RX et TX situés au-dessus du microcontrôleur STM32F730 (processeur Arm Cortex-M7).

Mais si tu regardes tout en bas à gauche, tu peux également noter un emplacement estampillé J4 à 2×5=10 contacts.

À quoi sert-il pour sa part ?

Chez un autre constructeur ce serait sûrement un secret défense, mais chez NumWorks on n'est pas cachotier. ;)

Ces contacts servent à souder un connecteur qui permet alors de relier le circuit de la calculatrice à un ordinateur via une interface, peut-être du JTAG ARM 10-pin.

Cela permet ici aux développeurs NumWorks de debugger le logiciel, c'est-à-dire de voir en temps réel ce qui se passe dans le processeur.

Source : https://twitter.com/NumWorksFR/status/1 ... 5493538823

-
Search
-
Social TI-Planet
-
Featured topics
Grand Concours 2024-2025 - Programmation Python
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 !
12345
-
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.
801 utilisateurs:
>781 invités
>13 membres
>7 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)