π
<-

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

Nouveau messagede Admin » 10 Avr 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
Lien vers le sujet sur le forum: Jetpack Bird, le Flappy Bird à réaction pour ta NumWorks ! (Commentaires: 7)

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

Nouveau messagede critor » 10 Avr 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 :
Lien vers le sujet sur le forum: Tiny Jumper, jeu de plateformes+speedrun TI-83 Premium CE (Commentaires: 3)

NumWorks Découvre le connecteur J4 de debug NumWorks N0110

Nouveau messagede Admin » 10 Avr 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
Lien vers le sujet sur le forum: Découvre le connecteur J4 de debug NumWorks N0110 (Commentaires: 0)

TI-z80 Mise à jour module Python ce_chart v1.00 TI-83 Premium CE

Nouveau messagede critor » 10 Avr 2021, 10:38

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

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

Contrairement à matplotlib.pyplot, le module intégré ti_plotlib ne permet donc pas de tracer des histogrammes ou diagrammes en bandes.

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

ce_chart est un module Python additionnel à charger sur ta calculatrice, permettant entre autres le tracé des diagrammes en bandes.

Code: Tout sélectionner
from random import *
from ce_chart import *
n = 5
cx = [randint(0, n ** 2) for i in range(n + 1)]
connex = [("Me", cx[1] / n), ("Li", cx[2] / n), ("Si", cx[3] / n, ("Ja", cx[4] / n), ("Ck", cx[5] / n)]
cht = chart()
cht.data(connex)
cht.title("Lorem ipsum")
cht.frequencies(2)
cht.show()


Mais ce n'est pas tout, Texas Instruments a également eu la bonne idée d'exposer la fonction interne de tracé de rectangle servant pour les barres d'histogramme dans un 2nd onglet de menu.
Contrairement à la fonction drawRect() du module intégré ti_graphics, ici cela permet de travailler non pas en comptant les pixels, mais directement avec les coordonnées dans le repère du diagramme ! :bj:

Une application par exemple en Mathématiques, c'est l'approche de l'aire entre deux courbes par la méthode des rectangles. Et la fonction draw_fx() est justement là pour compléter le tracé avec la ligne brisée correspondant à la courbe en question.
Code: Tout sélectionner
from ce_chart import *
import ti_plotlib as plt
from math import *

cht = chart()
plt.cls()
plt.window(-pi, pi, -1.1, 1.4)
plt.grid(.6, .40, "solid")
plt.color(0,0,0)
plt.axes()

f = lambda x:sin(x)

def calc_area(n, min, max, fx):
  sum = 0
  dx = (max - min) / n
  for i in range(0, n)
    a_rectangle = rectangle(min, 0, dx, fx(min + dx/2), 'b')
    sum += a_ractangle.area
    a_rectangle.draw()
    min += dx
  return sum

draw_fx(-pi, pi, f, 40, "g")
the_area = calc_area(50, -pi, pi, f)
plt.title("Somme des Aires = " + str(round(the_area, 4)))
plt.show_plot()

Aujourd'hui Texas Instruments nous publie sur son portail de ressources T3 France une mise à jour de ce_chart.

La publication initiale était en version 1.0 même si ce numéro n'était pas affiché, juste indiqué en interne dans le fichier. La nouvelle version rajoute un onglet ver permettant de récupérer les informations du module sous la forme d'une ligne de commentaire Python indiquant cette fois-ci une version 1.00 :
#ce_chart module version 1.00

Nous notons dans l'onglet ce_chart plusieurs corrections de coloration, les éléments à compléter par l'utilisateur dans les formes proposées étant usuellement indiqués en bleu.

Dans l'onglet Rectangle nous trouvons des corrections de coloration similaires, mais également d'autres changements.

Peut-être une petite confusion entre le développement de la version française de ce_chart et d'une éventuelle version anglaise de ce même module, la forme proposée pour la fonction rectangle() voit son paramètre de largeur l soudainement renommé w, pour width en Anglais.

La forme proposée au menu pour le calcul d'aire via la méthode var.area() devient maintenant une affectation, ce qui t'épargnera la saisie systématique de l'opérateur d'affectation à chacune de ses utilisations.

La variable contenant la fonction n'est plus nommée f1 au menu mais f, ce qui permet de gagner de la place et enfin d'avoir une forme complète affichée au menu pour la fonction draw_fx().

Enfin, il y avait un problème avec la version précédente de ce_chart.

La spécification de la fonction draw_fx() est la suivante :
Code: Tout sélectionner
draw_fx(x_min, x_max, fonction)
draw_fx(x_min, x_max, fonction, nombre_de_points)
draw_fx(x_min, x_max, fonction, nombre_de_points, couleur)

En l'absence du paramètre nombre_de_points, draw_fx() trace la courbe correspondante en qualité maximale.

Or le menu te proposait la forme suivante :
draw_fx(x_min, x_max, couleur, f1)

Ce qui était complètement faux. Si tu respectais la forme du menu, te te retrouvais donc à mettre la couleur à la place de la fonction, et la fonction à la place du nombre de points, et donc avec une erreur.

Et tu étais bien invité·e à respecter cette mauvaise forme, la forme saisie à compléter étant draw_fx(,,,"",f1). Ton script ne pouvait donc fonctionner en l'état. :mj:

Plus de problème avec la nouvelle version, la forme draw_fx() affichée au menu ainsi que celle à compléter saisie ont toutes deux été corrigées conformément à la spécification ! :bj:

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

Téléchargements :
Lien vers le sujet sur le forum: Mise à jour module Python ce_chart v1.00 TI-83 Premium CE (Commentaires: 0)

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

Nouveau messagede critor » 09 Avr 2021, 22:15

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

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

Contrairement à matplotlib.pyplot, le module intégré ti_plotlib ne permet donc pas de tracer des diagrammes en boîte dits à moustaches.

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

ce_box est un module Python additionnel à charger sur ta calculatrice, dédié au tracé des diagrammes en boîte, et respectant en prime la définition des quartiles dite à la française au programme du lycée :
Code: Tout sélectionner
from ce_box import *
d = (2, 3, 5, 7, 11)
b = box(d)
b.show()

Aujourd'hui Texas Instruments nous publie sur son portail de ressources T3 France une mise à jour de ce_box.

La publication initiale était en version 1.0 même si ce numéro n'était pas affiché, juste indiqué en interne dans le fichier.

La nouvelle version rajoute un onglet ver permettant de récupérer les informations du module sous la forme d'une ligne de commentaire Python :
#ce_box module version 1.00

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

Téléchargements :
Lien vers le sujet sur le forum: Mise à jour module Python ce_box TI-83 Premium CE (Commentaires: 0)

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
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
-
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.
1221 utilisateurs:
>1212 invités
>4 membres
>5 robots
Record simultané (sur 6 mois):
29271 utilisateurs (le 11/07/2025)
-
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)