π
<-
Chat plein-écran
[^]

TI-z80 Mise à jour module Python ce_quivr TI-83 Premium CE

New postby critor » Yesterday, 14:25

Pour tes scripts
Python
, ta
TI-83 Premium CE Edition Python
dispose d'un module intégré .

Il s'agit d'une bibliothèque offrant des possibilités de tracé dans un repère orthogonal, conformément aux programmes de
Mathématiques
et
Physique-Chimie
. Au menu nous avons les types de diagrammes suivants :
  • nuage de points
  • diagramme en ligne brisée
  • droite de régression linéaire

ti_plotlib
te permet de plus d'enrichir ces diagrammes en y traçant des segments ou vecteurs. Cela se passe avec la fonction line(x1,x2,y1,y2,"mode").

On peut éventuellement faire précéder son appel d'un réglage du stylo.

Voici illustrées ci-contre par le code ci-dessous l'ensemble des possibilités que permet la combinaison de ces deux fonctions.
Code: Select all
from ti_system import *
import ti_plotlib as plt

lta = ('thin', 'medium', 'thick')
lty = ('solid', 'dot', 'dash')
lmo = ('default', 'arrow')
nta, nty = len(lta), len(lty)
lx = [plt.xmin + k*(plt.xmax-plt.xmin)/(2*nta+1) for k in range(1, 2*nta+1)]
ly = [plt.ymin + k*(plt.ymax-plt.ymin)/(2*nty+1) for k in range(1, 2*nty+1)]
l = (plt.xmax-plt.xmin) / (2*nta+1)

plt.cls()
disp_at(1, ' '*4 + (' '*4).join(lta), 'left')
for i in range(len(lty)):
  disp_at(10 - 4*i, lty[i], 'left')
  for j in range(len(lta)):
    plt.pen(lta[j], lty[i])
    for k in range(len(lmo)):
      plt.line(lx[j*2], ly[i*2 + k], lx[j*2 + 1], ly[i*2 + k], lmo[k])
plt.show_plot()


Cela peut notamment servir à tracer des champs de vecteurs en
Physique-Chimie
.

Mais dans un contexte scolaire, line(x1,x2,y1,y2,"arrow") n'est pas quelque chose de pratique. On ne dispose usuellement pas de ces données, mais des coordonnées du point d'origine et des coordonnées du vecteur.

Si il n'est certes pas bien difficile de les calculer, ce serait quand même lourd d'avoir à le faire systématiquement à chaque fois.

13713Heureusement
Texas Instruments
a publié une solution l'année dernière,
ce_quivr
.

ce_quivr
est un module
Python
additionnel à charger sur ta calculatrice, et offrant une fonction un peu plus usuelle de tracé de vecteur dans un repère.

quiver()
dont le nommage est justement l'abréviation de
quick vector
, a en effet la spécification suivante à 6 paramètres obligatoires : quiver(x,y,dx,dy,échelle,"couleur").

La semaine dernière
Texas Instruments
nous publiait une mise à jour qui apportait certes des améliorations mais comportait hélas plusieurs régressions.

D'une part, le menu se retrouvait être un mélange de Français et d'Anglais, avec
couleur
qui devenait
color
.

D'autre part, la forme saisie sur validation du menu était bien plus complète, mais était hélas fausse. Il manquait une virgule ce qui décalait l'ensemble des derniers paramètres et ne pouvait générer que des erreurs.

Code: Select all
#spécification connue :
quiver(x,y,dx,dy,échelle,"color")
quiver(x,y,dx,dy,échelle,"color","?")
#forme saisie erronée :
quiver(,,,,"blk","vector")
#forme corrigée :
quiver(,,,,,"blk","vector")

Ces problèmes ont bien évidemment été signalés et dès aujourd'hui
Texas Instruments
nous ressort une mise à jour qui les corrige en intégralité ! :bj:

Source
:
https://resources.t3france.fr/t3france

Téléchargements
:


TI-z80 Mario|Oiram CE Patience : pack de 4 niveaux TI-83 Premium CE

New postby critor » Yesterday, 09:14

12303En janvier 2017 sortait sur
TI-83 Premium CE
ce qui allait devenir une incontournable icône du
gaming
,
Oiram CE
par .

Oiram CE
est un moteur de jeu
Mario-like
reprenant partiellement le
gameplay
ainsi que les
sprites
de jeu
Super Mario Bros 3
sorti en 1988 pour la console de jeu japonaise
Nintendo Famicom
puis en 1990 pour sa déclinaison internationale
Nintendo NES
.

Outre les niveaux intégrés, tu peux rajouter pléthore de packs de niveaux additionnels, et même en créer toi-même grâce à un éditeur dédié pour
Windows
ou
Mac
.

Marre du confinement alors que le beau temps persiste ? Il va falloir hélas être patient...


Aujourd'hui, nouveau pack de
4
niveaux par , et justement pour terminer ces niveaux il va te falloir faire preuve de patience... ;)

Seras-tu cap d'en venir à bout d'ici la fin du confinement ? ;)


Attention,
Oiram 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
  3. installer les bibliothèques
    C
    nécessaires au fonctionnement de certains jeux dont celui-ci
    (mais rien de compliqué, juste à transférer le fichier et c'est tout)


Téléchargements
:

Casio img2calc: convertis librement images pour fx-CP400/CG500

New postby critor » 13 Apr 2021, 12:13

2714Les
Casio fx-CP400
également appelées
Classpad II
ont des noms de modèles différents selon les zones géographiques :
fx-CP400
donc à l'international,
fx-CP400+E
en France et
fx-CG500
en Amérique du Nord. Pour simplifier nous les désignerons par la suite en tant que
fx-CP400
.

Les
fx-CP400
donc, sont à ce jour les calculatrices graphiques disposant du meilleur écran : un écran
320×528
pixels couleur et tactile ! :favorite:

Aujourd'hui nous allons parler images sur
fx-CP400
, un vaste sujet. Les
fx-CP400
gèrent des images d'extension
.c2p
et utilisant un format propriétaire de
Casio
, le
CP0100
.

Ces images peuvent être au choix :
  • mises en fond d'écran de la fenêtre graphique
  • affichées sur une fenêtre graphique par un programme
    Basic
  • affichées à l'extinction de la calculatrice à la place du logo
    Casio

Casio
diffuse à l'attention des enseignants un convertisseur d'images pour
Windows
, le
Casio Picture Conversion Engine For Classpad II
. Il s'agit d'une diffusion privée, le téléchargement étant verrouillé par un mot de passe nous étant inconnu.

Par défaut, cet outil génère des images en
310×185
pixels, adaptées à l'affichage par défaut de la fenêtre graphique.

Le bouton tactile physique
Resize
en bas d'écran permet de maximiser la fenêtre courante et donc en autres la fenêtre graphique.

Remarquons donc dans ce cas que l'image n'est plus adaptée.


Le convertisseur te permet toutefois également de générer des images en
310×401
pixels, adaptées cette fois-ci à l'affichage maximisé de la fenêtre graphique.

Pour la rentrée 2014, nous rajoutions à
mViewer GX
notre convertisseur de documents
PDF
en ligne, le support des
fx-CP400
. Un outil de plus utilisable en ligne et donc de n'importe quelle machine au monde, plus besoin d'être sous
Windows
! :bj:

Le convertisseur te générait des images
.c2p
maximisées, c'est-à-dire en
310×401
pixels, à faire défiler ensuite à l'aide d'un programme
Basic
afin de consulter l'ensemble de ton document.

Nous en profitions pour publier une documentation de notre
reverse engineering
du format de
CP0100.c2p
de
Casio
. Outre des
header
et
footer
munis de divers octets de sécurité, le format
CP0100.c2p
c'est enssentiellement :
  • une grille de pixels de dimension variable en
    RGB-565
  • le tout compressé selon l'algorithme
    deflate
    de
    zlib

mViewer GX
convenait à certains usages, mais pas tous. Générant des images maximisées, il ne convenait pas aux programmes
Basic
qui ont tous par défaut une fenêtre graphique
310×185
pixels qui ne peut être redimensionnée automatiquement. Pour maximiser la fenêtre c'est l'utilisateur qui doit intervenir avec le bouton
Resize
, et ce uniquement alors que le programme
Basic
est en pause. Une manipulation rapidement lourde si l'on doit donc la faire après chaque lancement d'un programme...

De plus, les
fx-CP400
disposent d'un mode d'affichage paysage activable par le bouton tactile physique
Rotate
en bas d'écran. Et dans ce mode, aussi bien avec le convertisseur de
mViewer GX
que celui de
Casio
, aucune image n'était adaptée :


Outre le fait que la calculatrice ne tourne pas les images pour les adapter à la nouvelle orientation, persistait le problème que ce mode donnait encore des dimensions différentes à la fenêtre graphique :
  • 518×81
    pixels pour la fenêtre graphique par défaut
  • 518×193
    pixels pour la fenêtre graphique maximisée

Aujourd'hui, nous souhaitons corriger les limites des convertisseurs précédents, et ouvrir la conversion d'images pour
fx-CP400
à de nouveaux usages. N'as-tu jamais rêver d'afficher correctement l'image de ton choix dans ton programme
Basic
, et ce peu importe le format d'affichage de sa fenêtre graphique ?

Dans plusieurs articles précédents nous te présentions , le nouveau service en ligne gratuit sur
TI-Planet
te permettant de convertir tes images pour tes programmes
Basic
ou scripts
Python
sur calculatrices
TI
.

Et bien gère désormais également le format
CP0100.c2p
des
fx-CP400
! :bj:

Le support a été intégralement recodé, bénéficiant de notre meilleure compréhension de ce format depuis.

te permet de préciser librement les dimensions d'un cadre dans lequel devra rentrer l'image que tu fournis. Mais nul besoin de retenir par cœur car plusieurs cadres prédéfinis sont à ta disposition d'un seul clic, et on y retrouve déjà les 2 cadres des convertisseurs précédents :
  • 310×185
    pixels pour la fenêtre graphique par défaut
  • 310×401
    pixels pour la fenêtre graphique maximisée

Mais ce n'est pas tout, car te propose également par défaut les 2 cadres du mode d'affichage paysage :
  • 518×81
    pixels pour la fenêtre graphique tournée par défaut
  • 518×193
    pixels pour la fenêtre graphique tournée maximisée
Mais tu restes libre de préciser toutes autres dimensions selon tes besoins.

Par défaut, les images débordant du cadre sont réduites en respectant leur rapport. Tu peux également selon tes besoins choisir d'agrandir les images plus petites que le cadre choisi, et même d'ignorer leur rapport. Dans tous les cas tu obtiens un aperçu de l'image convertie que tu pourras vérifier avant téléchargement de son fichier.

Précisons que est un service en ligne nouvelle génération, tirant profit de la technologie
HTML5
. Il s'exécute intégralement côté client dans ton navigateur. Il ne nécessite aucune inscription. Les images que tu fournis ne sont pas envoyées sur notre serveur ; nous n'en avons donc aucune connaissance et n'en conservons aucune trace.

Nous aurons toutefois grand plaisir à prendre connaissance des projets que tu codes à l'aide de cet outil, si tu veux bien les partager. ;)

Une autre conséquence est qu'ici encore aucun besoin de
Windows
contrairement à l'outil de conversion initial de
Casio
; tu peux faire ça depuis un appareil sous
Android
,
macOS
,
iOS
ou même
Linux
si ça te chante ! :D

13756Autre inconvénient des convertisseurs
Casio
et
mViewer GX
, car il n'y a pas que les programmes dans la vie. Envie de personnaliser l'écran d'extinction de ta calculatrice avec l'image de ton choix ? ;)

Hélas si tu mettais l'image générée par les convertisseurs
Casio
et
mViewer GX
à l'extinction de la calculatrice, tu te retrouverais dans tous les cas avec une marge blanche peu esthétique entourant ton image. :mj:

Le problème concernait même les images converties avec un des cadres maximisés, la marge était juste de dimensions variables en fonction du cadre choisi ou non selon l'outil utilisé.

13757Mais donc, si permet de spécifier librement les dimensions du cadre, pourquoi ne pas tenter de régler un cadre correspondant aux
320×528
pixels de l'écran ?

Et bingo, ça marche, est donc le premier convertisseur au monde à te permettre enfin de convertir des images plein écran affichables à l'extinction de ta calculatrice ! :favorite:

Nous rajoutons donc le plein écran aux cadres prédéfinis proposés dans l'outil.

Lien
:
img2calc.php

TI-z80 Défi 2048 sur TI-83 Premium CE et TI-84 Plus CE, le retour

New postby critor » 13 Apr 2021, 09:15

6861Ta
TI-83 Premium CE
disposait déjà d'une adaptation du jeu
2048
par
Rico
.

Ce casse-tête se joue sur une grille de seulement 4×4 cases. Mais que cela ne te rebute pas, rien à voir avec un
tic-tac-toe
ou
morpion
, ici c'est incomparablement plus profond que ça et très addictif.

Tu commences donc sur la grille avec une tuile de valeur 2. À chaque coup tu peux glisser l'ensemble des tuiles vers le haut, le bas, la gauche ou la droite. Des tuiles de même valeur entrant alors en collision fusionnent en une unique tuile de valeur double.

Ton but ? Arriver à créer une tuile de valeur 2048.

Si seulement 11 fusions successives y suffisent
(211=2048)
, ne crois pas que ce soit aussi simple que ça en pratique, il y a de quoi bien occuper ton confinement... ;)

13755Aujourd'hui, nouvelle adaptation du
2048
par .

Au menu de nouveaux graphismes cette fois-ci animés, le droit d'annuler le dernier coup, ainsi que pour les plus ambitieux la possibilité de dépasser 2048 pour aller jusqu'à la tuile 217=131072 si t'es cap ! :D

Attention, ce jeu 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
  3. installer les bibliothèques
    C
    nécessaires au fonctionnement de certains jeux dont celui-ci
    (mais rien de compliqué, juste à transférer le fichier et c'est tout)

Téléchargements
:


TI-Nspire Module Python accéléromètre ADXL335 pour TI-Nspire CX II

New postby critor » 12 Apr 2021, 20:49

12212
Texas Instruments
fait de gros efforts pour rendre la programmation de ses calculatrices accessible à tous et toutes. Le constructeur a prêté une attention toute particulière aux plus jeunes et non initiés, souhaitant leur permettre de créer tous les projets imaginables sans avoir à se concentrer sur des difficultés annexes. :)

Sur les calculatrices
TI-Nspire CX
,
TI-83 Premium CE
et
TI-84 Plus CE
, il était possible de connecter l'interface , le robot pilotable , la grille programmable ou encore l'adaptateur
TI-SensorLink
pour capteurs analogiques
Vernier
.
Tous ces éléments ont de plus le gros avantage d'être utilisables directement avec le langage
Python
des derniers modèles
TI-Nspire CX II
,
TI-83 Premium CE Edition Python
et
TI-84 Plus CE Python Edition
, faisant de l'écosystème
Texas Instruments
le seul
Python
connecté ! :bj:

Un superbe support pour les enseignements scientifiques au lycée maintenant qu'ils partagent le même langage de programmation, notamment en
SNT
, spécialité
NSI
,
SI
et
Physique-Chimie
, avec le gros avantage de la mobilité. En effet, les programmes produits et données collectées restent présents dans la calculatrice apportée par chaque élève à chaque cours, ce qui allège la charge logistique de l'enseignant. Données et algorithmes peuvent donc être traités / travaillés à la prochaine séance, en devoir à la maison ou même de façon transdisciplinaire en collaboration avec un autre enseignant ! :D

En plus de son capteur de luminosité intégré
(BRIGHTNESS)
, le
TI-Innovator Hub
te permet de connecter des capteurs externes :
  • soit sur ses ports
    IN 1
    ,
    IN 2
    et
    IN 3
    des capteurs
    Grove
  • soit sur son port
    breadboard
    à 10 broches programmables

Nombre de capteurs différents sont gérés et interrogeables directement d'une simple ligne.

Commençons déjà par les capteurs les plus simples supportés aussi bien au format
Grove
que
breadboard
:
  • LIGHTLEVEL : capteur de luminosité
  • MOISTURE : capteur d'humidité
  • MOTION : capteur de mouvement infrarouge
  • POTENTIOMETER : potentiomètre rotatif
  • TEMPERATURE : capteur de température
  • BUTTON : bouton poussoir
  • SWITCH : interrupteur
75187590752075217516


D'autres capteurs plus évolués sont supportés uniquement au format
Grove
:
  • RANGER : capteur de distance à ultrasons
  • LOUDNESS : intensité sonore
  • DHT : capteur numérique d'humidité et température
  • MAGNETIC : capteur de champ magnétique
751275197522

Très joli, mais ne manquerait-il pas encore quelque chose pour des projets
STEM
? Il n'y a pas d'accéléromètre, alors que c'est un capteur très répandu de nos jours
(smartphones, montre connectées notamment pour le fitness, voitures notamment pour les airbags ou encore l'aide à la conduite...)
.

Les accéléromètres sont des micro systèmes électromécaniques
(MEMS)
détectant selon 3 axes l'accélération momentanée de l'objet dont ils font partie. Les mesures brutes superposent les effets de 2 phénomènes physiques, avec :
  • une composante statiques qui est la gravité s'appliquant à tout objet sur Terre
  • et une composante dynamique
    (accélération ou décélération dans le référentiel galiléen)

L'accéléromètre est ainsi un élément clé qui ouvre la porte à nombre de projets concrets.

9349Et bien nous ne t'avions pas encore tout dit. Il y avait déjà une solution même si elle est très loin d'être pleinement satisfaisante.

L'interface
TI-SensorLink
te permet d'adapter les capteurs
Vernier
analogiques au format
Grove
, et donc de les connecter aux ports
IN 1
,
IN 2
ou
IN 3
.

Outre l'ensemble des types de capteurs cités ci-dessus lorsqu'il existe un équivalent dans la gamme
Vernier
, cela permet en prime de profiter de capteurs supplémentaires :
  • ENERGY : capteur d'énergie
    VES-BTA
    (voltage + intensité)
  • LIGHT : capteur de luminosité
    LS-BTA
  • ACCEL : accéléromètre faible G
    LGA-BTA

1640Le problème ? Et bien le
LGA-BTA
est un accéléromètre unidirectionnel, et absolument pas un accéléromètre 3D. C'est-à-dire qu'il ne mesure qu'une seule des 3 composantes 3D.

Ses possibilités et applications sont donc très restreintes, à moins d'en connecter 3 et de les disposer de façon orthogonale, ce qui serait quand même contraignant et cher...


Par contre, le
TI-Innovator Hub
te permet également d'utiliser des capteurs non supportés, aussi bien analogiques
(ANALOG.IN)
que numériques
(DIGITAL.IN)
.

Pour les plus simples une connexion
Grove
peut suffire, tu auras juste à interpréter correctement la valeur brute mesurée.

Pour les plus complexes il faut s'orienter vers le port
breadboard
et gérer chaque contact nécessaire, c'est-à-dire écrire un véritable pilote pour le capteur ciblé.

1374913750Pour rester sur les accéléromètres 3D, on peut citer par exemple l'accéléromètre
ADXL335
, dont les spécifications sont publiques.

Aujourd'hui
Hans-Martin Hilbig
, formateur
T3
pour
Texas Instruments
, s'appuie sur ces spécifications afin de te sortir
ADXL335driver.py
, un module
Python
additionnel pour
TI-Nspire CX II
rajoutant le support de l'accéléromètre
ADXL335
! :bj:

ADXL335driver
est donc à installer dans le dossier
/PyLib/
de ta calculatrice.

Il apparaît alors aux menus
Python
de ta calculatrice, mais n'a visiblement pas été conçu pour y lister ses fonctions. Mais pas grave, nous allons voir cela ensemble.

Donc, premières choses à faire, importer le module et construire la classe qui va nous permettre d'interroger l'accéléromètre. C'est on ne peut plus simple :
Code: Select all
from ADXL335driver import *
myadxl = adxl()

La fonction
adxl()
prend en paramètres optionnels les 3 contacts
breadboard
utilisés pour récupérer les 3 mesures en x, y et z.
Par défaut, l'appel adxl() est équivalent à l'appel adxl("BB5", "BB6", "BB7").

13751Niveau connexions physiques, nous relions :
  • la broche d'alimentation
    VCC
    de l'accéléromètre au
    3.3V
    du
    breadboard
    TI-Innovator Hub
  • la broche de masse
    GND
    de l'accéléromètre à l'une des 8 masses du
    breadboard
    TI-Innovator Hub
  • ici la broche
    X_out
    de l'accéléromètre au
    BB5
    du
    breadboard
    TI-Innovator Hub
  • ici la broche
    Y_out
    de l'accéléromètre au
    BB6
    du
    breadboard
    TI-Innovator Hub
  • ici la broche
    Z_out
    de l'accéléromètre au
    BB7
    du
    breadboard
    TI-Innovator Hub

L'exécution du code précédent te propose déjà une petite procédure de calibrage. Rien de bien complexe, tu devras juste poser l'accéléromètre à plat puis le retourner.

Cela nous sera très utile par la suite afin d'obtenir non plus de simples mesures brutes, mais des mesures directement compréhensibles et réutilisables.

Commençons déjà par les 3 mesures brutes
(entiers de 10 bits)
. Tu peux les récupérér séparément ou ensembles via les méthodes suivantes :
  • myadxl.get_adcx()
  • myadxl.get_adcy()
  • myadxl.get_adcz()
  • myadxl.get_adcxyz()

13752Si tu as calibré correctement l'accéléromètre, les méthodes suivantes vont te permettre d'interpréter les mesures brutes de façon totalement transparente :
  • myadxl.get_gforcexyz()
    pour récupérer en unités
    g
    l'accélération appliquée à ton accéléromètre
    (dont dans tous les cas la gravité, même au repos)
  • myadxl.get_anglexyz()
    pour obtenir, au repos, l'inclinaison de ton accéléromètre dans l'espace, soit en degrés les 3 angles selon x, y et z

Ta
TI-Nspire CX II
peut donc enfin exploiter un accéléromètre 3D en
Python
, de tout nouveaux horizons pour tes projets ! :D


Téléchargement
:


Source
:
https://resources.t3europe.eu/t3europe- ... ce_id=3131

NumWorks Un jackpot de Printemps en Python pour ta NumWorks

New postby critor » 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, 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, 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, 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 . :'(

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

  • 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 suprise qu' 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

-
Search
-
Social
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Découvre les nouvelles fonctionnalités en Python de l'OS 5.2 pour les Nspire CX II
Découvre les nouvelles fonctionnalités en Python de l'OS 5.5 pour la 83PCE/84+C-T Python Edition
Omega, le fork étendant les capacités de ta NumWorks, même en mode examen !
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.
463 utilisateurs:
>447 invités
>9 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)