π
<-
Chat plein-écran
[^]

NumWorks Nouveau simulateur web NumWorks-Omega en 3D

New postby critor » 11 Jul 2020, 10:07

invente... ou plutôt réinvente le simulateur web
NumWorks
, maintenant en
3D
! :o

Trônant tel un vaisseau spatial dans l'espace intersidéral, ta
NumWorks
, bien évidemment équipée de son
firmware
de combat
Omega
, peut maintenant être orientée à ta volonté pour une visibilité optimale de son écran ! :D

Une toute nouvelle dimension à la simulation
NumWorks
avec beaucoup de potentiel; peut-être de quoi pouvoir enfin charger des scripts comme en vrai à l'aide du port micro-USB, ou encore la débloquer à l'aide du bouton reset sans avoir à recharger la page... comme en vrai quoi ! :bj:



Lien
:
https://m4xi1m3.github.io/nw-3d/
Source
:
https://m4xi1m3.github.io/Numworks-3D-Simulator/ via https://twitter.com/M4xi1m3/status/1281674001912389645
Link to topic: Nouveau simulateur web NumWorks-Omega en 3D (Comments: 5)

TI-z80 Jeu Saute Mouton avec images Python IM8C pour 83 Premium CE

New postby critor » 09 Jul 2020, 13:27

12617Le nouveau cahier d'activités
Projets Python pour l'enseignement SNT
en 2nde par
Jean-Baptiste Civet
et
Boris Hanuš
est désormais disponible. Nous ne manquerons pas de t'en reparler plus en détails, mais attardons-nous en attendant sur un point précis.

Dans les ressources numériques téléchargeables associées au livre, on trouve enfin une première image,
GIRL_150
, au nouveau format
IM8C
géré directement en
Python
depuis la mise à jour
5.5.1
.

Découvrons donc sans plus attendre ce que cela ouvre comme possibilités pour la création de jeux en
Python
. ;)

Prenons le jeu
Saute Mouton
sorti en
juillet 1983
par
J. Michels
pour ordinateurs
Thomson MO5/TO7
en
320×200
pixels, en s'inspirant de la version sortie par
Jean-François Sehan
dès
1982
pour ordinateur
Sinclair ZX81
dans son livre
Etudes pour ZX 81
(tome 1)
aux éditions
PSI
.

Plantons d'abord le décor !
A gauche 3 moutons maigres dans leur bergerie.
A droite 3 moutons gras dans le pâturage.
Il faut rentrer les moutons gras dans la bergerie et faire arriver les moutons maigres au pâturage.
Comment faire ?
Les moutons ne peuvent sauter qu'un seul mouton à la fois and ne peuvent reculer.
Amuse-toi bien !!!


Nous avons donc là de quoi bien optimiser la chose pour le module
ti_graphics
de la
TI-83 Premium CE Edition Python
, avec un espace similaire de
320×210
pixels.

Nombre de tracés correspondant en effet à des primitives pouvant être reproduites d'un seul appel :
  • drawPolyLine()
    pour les lignes brisées
  • fillRect()
    pour les rectangles pleins
  • fillPolygon()
    pour les autres formes pleines
  • ...
Et justement, maintenant que nous avons donc un exemple d'image
IM8C
et pensons en avoir compris le format, nous allons utiliser des images
IM8C
pour les moutons, avec une couleur transparente à la différence.

12630Et bingo, ça marche, visiblement nous maîtrisons bien le format
IM8C
, voici ci-contre notre version avec des graphismes en passant nettement améliorés qui transcendent les années 1980. ;)

1er jeu
Python
graphique pour la
TI-83 Premium CE Edition Python
, si ce n'est à ce jour le jeu
Python
aux graphismes les plus travaillés sur calculatrice ! :D

Comme quoi, avec la richesse de son module
Python ti_graphics
, la mise à jour
5.5.1
permet de réaliser facilement des choses bien plus belles que sur la concurrence à ce jour. ;)

Que dire des performances ? Elles sont tout bonnement extraordinaires : :bj:
  • moins de
    9 secondes
    pour planter le décor initial
  • puis une simple fraction de seconde pour rafraîchir l'affichage à chaque action
Sur la concurrence à ce jour de milieu de gamme où tu serais contraint de faire des boucles de
setPixel()
faute de mieux, nous te mettons au défi d'obtenir de telles performances. N'est-ce pas, ? :bat:

Par contre, petit bémol, ce mini-jeu avec son script de
5,77K
en mémoire de stockage suffit à quasiment remplir le
tas / heap
Python
de
17K
de la
TI-83 Premium CE Edition Python 5.5.1
. Ajoute quelques
print()
à notre script et c'est foutu, erreur de mémoire à l'importation.

En complexité,
Saute Mouton
est donc hélas représentatif des jeux les plus aboutis réalisables à ce jour sur
TI-83 Premium CE Edition Python 5.5.1
, et nous voyons mal comment une mise à jour logicielle pourrait changer cela alors qu'il s'agit d'une limitation matérielle : le cœur
Python
de la calculatrice ne dispose que de
32 Kio
.

La suppression de la gestion des programmes assembleur dès la version
5.5.1
tout en prétendant qu'il suffisait maintenant d'utiliser le
Python
pour continuer à créer était hautement prématurée.

Ce n'est pas demain la veille que
Oiram CE
nous reviendra dans une édition
Python
pour
TI-83 Premium CE Edition Python
. :'(

Bref,
Saute Bisam
... euh pardon
Saute Mouton
, se lance en appelant sm() pour 2 troupeaux de 3 moutons. Tente donc de trouver comment résoudre le problème en un minimum de coups possible. ;)

C'est intuitif, touches
pour sélectionner ton
mouton rose
, puis
entrer
pour lui demander d'avancer ou sauter.

Tu pourras ensuite retenter avec sm(n) pour 2 troupeaux de
n
moutons avec
n=4
,
n=5
, etc., pour voir si tu as bien trouvé une stratégie qui marche dans tous les cas.

Enfin, question bonus pour les plus matheux, quelle est la formule du nombre minimal de coups en fonction de
n
? ;)

Téléchargements
:


Compléments
:


Crédits images
:
Livre
Etudes pour ZX 81
- site défunt "ksinfos" de Carl HERVIER

NumWorks Course de voiture en Python pour ta NumWorks

New postby critor » 09 Jul 2020, 10:44

12629Pour fêter tes superbes résultats du
BAC
ou
DNB
,
Jean Bernon
te propose un jeu de course de voiture codé en
Python
pour ta
NumWorks
.

Julien
tire ainsi profit des possibilités apportées par les modules
time
et
ion
tout en t'offrant des graphismes délicieusement rétro, dignes de la console
Atari 2600
des années 1970 ! :bj:

Tu déplaces donc ta voiture représentée par un gros carré rouge à l'aide de la croix directionnelle, située on le rappelle à gauche sur la
NumWorks
, de la discrimination positive envers la minorité de gauchères et gauchers, et un
challenge
supplémentaire pour la majorité de droitières et droitiers ! :D

Tu te dois donc de faire le tour du circuit le plus rapidement possible, tes performances étant bien évidemment chronométrées.

Seras-tu cap de battre notre record ? ;)

Installation
:
https://workshop.numworks.com/python/ju ... se_voiture
Source
:
https://twitter.com/bebertii/status/1281133880481906691
Link to topic: Course de voiture en Python pour ta NumWorks (Comments: 9)

Casio Jusqu'à 18€ remboursés achat Graph 35+E II - rentrée 2020 !

New postby critor » 06 Jul 2020, 11:44

Le modèle
Casio Graph 35+E II
, dernier né de la gamme préférée des lycéens avec
33,4%
de parts de marché valeur en 2018, est une calculatrice graphique monochrome programmable en
Python
.

Trouvable autour de
65€
et parfois moins, il s'agit de la calculatrice
Python
la plus abordable pour cette rentrée 2020.

Pour tout achat d'une
Graph 35+E II
neuve d'ici le
30 septembre 2020
,
Casio
se proposait déjà de te rembouser
10€
.

En ces temps difficiles,
Casio
se propose de faire un effort supplémentaire dans ce contexte, et de te rembourser
8€
de plus pour la reprise en échange de ton ancien modèle
fx-92 Collège
. :bj:

Avec un total de
18€
remboursés, la calculatrice
Graph 35+E II
t'est désormais accessible à moins de 50€, un belle action envers la démocratisation du
Python
sur calculatrices ! :D

Une offre fort intéressante car elle est valable pour toutes les calculatrices
fx-92 Collège
, même les anciens modèles pouvant remonter jusqu'à 1994, et même les calculatrices non fonctionnelles ! :bj:

Les calculatrices défectueuses seront recyclées.
Les calculatrices fonctionnelles seront quant à elles données à des associations chargées à leur tour de les distribuer à des élèves et étudiants nécessiteux, un bel acte de solidarité où tout-le-monde est gagnant. :favorite:

Gamme
S VPAM
W SVPAM
MS SVPAM
ES Natural Display
ES PLUS Natural VPAM
EX Classwiz
Rentrée
1994
1995
1996
1997
1998
1999
2000
2004
2007
2009
2010
2015
2018
France
fx-92 Collège
fx-92 Collège II
fx-92 Collège III
fx-92 Collège New
fx-92 Collège New+
fx-92 Collège
fx-92 Collège 2D
fx-92 Collège 2D+
fx-92 Spéciale Collège
fx-92+ Spéciale Collège
Belgique
fx-92 Collège New+B
fx-92 Collège B
fx-92B Collège 2D+
fx-92B Spéciale Collège


Tu peux donc dès maintenant fouiller dans tes tiroirs pour voir si tes grands frères, grandes sœurs ou parents n'y ont pas oublié une vieille
fx-92 Collège
. ;)

La reprise à
8€
nous semble extrêmement généreuse, une belle opportunité. C'est en effet très probablement plus que ce que pourras obtenir en tentant de revendre ta calculatrice.
Effectivement, les anciens modèles ont déjà le défaut de ne pas disposer d'un langage de programmation de tracés à la
Scratch
. Ensuite, même pour la superbe
fx-92+ Spéciale Collège
la situation n'est pas bien meilleure. En effet, les familles au collège écument beaucoup moins le marché des calculatrices d'occasion qu'au lycée. Déjà parce que l'investissement moindre en fait moins ressentir le besoin
(la dernière
fx-92+ Spéciale Collège
se trouve en neuf à moins de
20€
)
. Mais aussi parce que les familles au collège disposent pour la rentrée de diverses offres d'achat groupé, via l'enseignant, via l'établissement, via les fédérations de parents d'élèves ou via le département, pour la calculatrice ou même pour l'ensemble des fournitures scolaires calculatrice incluse.
Alors à moins de baisser le prix au point de quasiment la donner, ta
fx-92 Collège
est quasiment invendable. Même les boutiques d'achat/vente qui tentent de les revendre à 10€ ne te la reprendront pas à
8€
comme
Casio
mais beaucoup moins que ça.

Et tout ça encore, c'est sans compter que pour une vente d'occasion il y aura des frais de port ou déplacement qui interviendront d'une façon ou d'une autre pour le vendeur ou l'acheteur.
Ici avec
Casio
tu n'auras rien à payer de ce genre, le constructeur t'enverra une étiquette
Colissimo
prépayée à imprimer. :bj:

Pour pouvoir bénéficier de l'offre, il te faudra donc acheter ta
Graph 35+E II
neuve d'ici le
30 septembre 2020
, t'inscrire sur le formulaire lié en fin d'article, puis expédier ta calculatrice d'ici le
samedi 17 octobre 2020
, le cachet de la Poste faisant foi.

N'attends pas le dernier jour, car tous les bureaux de Poste ne sont pas tous ouverts le samedi, loin de là. :#non#:

Si dans le contexte sanitaire actuel tu trouves dangereux ou difficile d'apporter ton colis en agence postale, tu peux demander à ce que le facteur le récupère directement dans ta boîte à lettres. ;)

Enfin, note que tu n'as aucune obligation d'achat. Tu peux très bien renvoyer ta
fx-92 Collège
sans acheter de
Graph 35+E II
. Note juste que dans ce cas le remboursement associé ne sera pas de
8€
mais de
5€
, ce qui reste toutefois intéressant pour une machine quasiment invendable bien qu'excellente.

Merci
Casio
! :favorite:

Lien
:
https://promos-calculatrices-casio.fr/f ... ges/casio/

Crédits images
:

TI-z80 Cahier gratuit 14 projets Python TI-83 Premium CE en SNT

New postby critor » 06 Jul 2020, 08:00

9577Pour cette rentrée 2020,
Laurent Didier
et
Florent Girod
, enseignants et formateurs
T3
pour
Texas Instruments
, t'offrent un nouveau cahier de projets
Python
pour l'enseignement de
SNT
en classe de
Seconde
.

Les projets prennent appui sur la technologie de
Texas Instruments
, à savoir la
TI-83 Premium CE
et ses périphériques
TI-Innovator Hub
et
TI-Innovator Rover
.

Le cahier est disponible gratuitement sur le lien en fin d'article au format numérique ! :bj:

Au menu une carte gargantuesque et ô combien savoureuse de pas moins de
14
activités : :D
  1. Allumer une lampe à distance
    (import
    time
    +
    ti_system
    +
    brightns
    /
    TI-Innovator Hub
    + sonar)
  2. Actionner une LED de couleurs
    (import
    time
    +
    ti_system
    +
    color
    +
    ranger
    /
    TI-Innovator Hub
    + 2 sonars)
  3. Simuler le fonctionnement d'une lampe frontale
    (import
    time
    +
    ti_system
    +
    color
    +
    ranger
    /
    TI-Innovator Hub
    + sonar)
  4. Simuler un radar de recul
    (import
    time
    +
    ti_system
    +
    light
    +
    ranger
    +
    sound
    /
    TI-Innovator Hub
    + sonar)
  5. Simuler un radar pédagogique
    (import
    time
    +
    ti_system
    +
    color
    +
    ranger
    +
    sound
    /
    TI-Innovator Hub
    + sonar)
  6. Créer un ventilateur autonome
    (import
    time
    +
    ti_system
    +
    conservo
    +
    magnetic
    +
    temperat
    /
    TI-Innovator Hub
    + capteur température + servomoteur)
  7. Créer une alarme pour sauver des vies
    (import
    time
    +
    ti_system
    +
    conservo
    +
    magnetic
    +
    led
    +
    sound
    +
    temperat
    /
    TI-Innovator Hub
    + capteur effet Hall + 2 capteurs température + 2 LEDs + servomoteur)
  8. Tracer un polygone régulier
    (import
    time
    +
    ti_plotlib
    +
    ti_rover
    +
    ti_system
    /
    TI-Innovator Hub
    +
    TI-Innovator Rover
    )
  9. Réaliser une alarme de voiture
    (import
    time
    +
    led
    +
    sound
    /
    TI-Innovator Hub
    + 2 LEDs)
  10. Reproduire un park assist
    (import
    time
    +
    ti_rover
    +
    ti_system
    +
    ranger
    /
    TI-Innovator Hub
    +
    TI-Innovator Rover
    + sonar)
  11. Simuler une voiture autonome
    (import
    time
    +
    ti_rover
    +
    ti_system
    /
    TI-Innovator Hub
    +
    TI-Innovator Rover
    )
  12. Calculer la popularité d'une page web
    (import
    random
    )
  13. Exploiter la trame NMEA issue d'un GPS
  14. Modifier une image couleur en noir et blanc
    (import
    ti_graphics
    +
    ti_plotlib
    )

On saluera la diversité matérielle des activités. Certaines ne nécessiteront que la
TI-83 Premium CE
seule, d'autres l'accompagneront du périphérique
TI-Innovator Hub
et parfois du
TI-Innovator Rover
ou autres capteurs et actionneurs. Chacun devrait donc pouvoir y trouver des projets à mettre en œuvre, peu importe son équipement ! :bj:

Notons au passage l'activité n°14, traitant de l'affichage et de la retouche d'images en
Python
, une possibilité passionnante de la
TI-83 Premium CE Edition Python
une fois mise à jour en version
5.5.1
, sans doute très prometteuse pour la création de scripts et jeux sur cette plateforme ! :D


Lien
:
https://education.ti.com/html/fr/livretT3snt/index.html

NumWorks Un Sokoban en Python pour ta NumWorks

New postby critor » 05 Jul 2020, 13:07

100376566
Sokoban
est un jeu vidéo japonais inventé en 1980 par
Hiroyuki Imabayashi
.

Dans un jeu de type
Sokoban
, tu travailles à ranger correctement un entrepôt en poussant des caisses à travers ses pièces et couloirs, vers les endroits que l'on t'a indiqués. Cela a l'air facile, n'est-ce pas ? ;)
A la petite nuance que tu ne peux que pousser les caisses, pas les tirer, et que tu ne peux en pousser qu'une seule à la fois. Attention donc à ne pas rester coincé(e)... :p

Comme pour d'autres références du jeu vidéo, il a été décliné depuis en de très nombreuses versions ciblant différentes plateformes, dont les calculatrices graphiques dès les années 1990.

Sur la calculatrice couleur il existe également des
Sokoban
même si ils sont beaucoup moins nombreux. Sur
TI-83 Premium CE
, on peut par exemple citer 2
Sokoban
écrits en langage
C
avec d'excellents graphismes : et .

Mais hélas, ces chefs-d’œuvre nécessitent donc le support des programmes en langage machine dits
assembleurs
, supprimé sur
TI-83 Premium CE
à compter de la dernière mise à jour , une régression majeure. :mj:

Billy Box
et
The Chicken Adventure I
sont donc désormais inutilisables, tout juste bons pour les oubliettes de l'Histoire... :'(

12613 et son maître te proposent aujourd'hui sans grande subtilité de poursuivre l'aventure sur
NumWorks
, la calculatrice qui ne fait que progresser. ;)

Voici donc un
Sokoban
codé en
Python
pour ta
NumWorks
.

Le jeu importe par défaut un pack de pas moins de 50 niveaux, ceux du jeu original.

Mais ce qu'il y a de bien ici, c'est que comme avec une console tu pourras prolonger démesurément ton expérience de jeu en remplaçant ce pack par des 1000iers d'autres niveaux partagés en ligne au format
.slc
, un convertisseur étant également fourni ! :D

Félicitations donc
Arthur
pour ce fantastique écosystème
Sokoban
superbement intégré ! :bj:

Téléchargements
:

Source
:
présentation du projet sur /
Link to topic: Un Sokoban en Python pour ta NumWorks (Comments: 0)

TI-z80 Learning Levels, pack de 4 niveaux perso Mario Oiram CE

New postby critor » 04 Jul 2020, 08:28

12303As-tu su résister à la tentation de mettre à jour ta
TI-83 Premium CE
en version
5.5.1
?

Alors félicitations, tu peux partir dès aujourd'hui en vacances accompagné(e) de ta superbe
TI-83 Premium CE
chargée de son légendaire
Oiram CE
, le moteur de jeu
Mario-like
sorti en
janvier 2017
par . ;)

A cette fin voici aujourd'hui, te sort
Learning Levels
, un pack de 4 niveaux perso.

Tu devras ici enchaîner les actions au bon rythme afin de pouvoir en venir à bout. ;)

Pour fonctionner correctement,
Oiram CE
a besoin des bibliothèques C téléchargeables ci-dessous. Mais rien de bien compliqué, il suffit juste de récupérer et transférer leur fichier. :)


Téléchargements
:

NumWorks MINEHUNT, le démineur des HP 48/49/50 sur ta NumWorks

New postby critor » 03 Jul 2020, 13:54

se propose aujourd'hui de t'accompagner pas à pas dans la création en
Python
d'un jeu de type démineur pour ta calculatrice
NumWorks
.

Mais pas n'importe quel démineur, et sans doute pas celui auquel tu penses... ;)

5550Remontons à l'aube des calculatrices graphiques. Rentrée 1990,
Hewlett Packard
sort sa légendaire
HP 48SX
, calculatrice graphique munie d'un moteur de calcul littéral, d'un port infrarouge pour communication sans fil avec une autre calculatrice ou périphérique, ainsi que de 2 ports d'extension pour cartes
RAM
ou
ROM
.

La calculatrice supportait des applications, qui pouvaient aussi bien être stockées dans la mémoire interne de la calculatrice que sur carte
RAM
ou
ROM
enfichable. Les cartes
ROM
, non réinscriptibles, étaient en fait un support de commercialisation et distribution des applications.

Une carte
ROM
directement produite par le constructeur était la
HP Solve Equation Library
. A l'époque chez
Hewlett Packard
, on admettait volontiers le rôle épanouissant des jeux dans le contexte scolaire. La
HP Solve Equation Library
incluait en effet entre autres
MINEHUNT
, un jeu de démineur.

Venant donc sur une carte
ROM
payante à acheter séparément,
MINEHUNT
n'était initialement pas destiné à devenir une référence.

Mais tout change à la rentrée 1993,
Hewlett Packard
faisant le choix d'intégrer directement
MINEHUNT
dans le
firmware
des modèles successeurs
HP 48GX
et
HP 48G
.

Et l'histoire est très loin de s'arrêter là, puisque à l'exception de la
HP 49G
à la rentrée 1999,
MINEHUNT
fut intégré de façon similaire sur tous les autres modèles successeurs jusqu'à la sortie de la
HP Prime
à la rentrée 2013 :
  • HP 48G+
    (rentrée 1998)
  • HP 48GII
    (rentrée 2003)
  • HP 49G+
    (rentrée 2003)
  • HP 50G
    (rentrée 2008)

MINEHUNT
sur calculatrices
HP
diffère de la version du démineur qui sera popularisée par la suite par
Microsoft Windows
. Ici tu n'as pas la liberté de choisir n'importe quelle case de la grille, car tu dois littéralement traverser le champ de mines à l'aide des flèches directionnelles, partant du coin supérieur gauche pour atteindre le coin inférieur droit.

12612C'est donc le démineur version
HP / MINEHUNT
, la référence de toute une communauté, que se propose aujourd'hui d'adapter en
Python
pour ta
NumWorks
:

Installation
:
https://workshop.numworks.com/python/schraf/demineur

Crédits images
:
MINEHUNT
sur
HP 50G

-
Search
-
Featured topics
L'OS 5.5 de la TI-83 Premium CE / 84 Plus CE supprime l'assembleur - la plupart des jeux et certains programme ne fonctionneront plus
Omega, le fork étendant les capacités de ta NumWorks, même en mode examen !
Découvre les nouvelles fonctionnalités en Python de l'OS 5.5 pour la 83PCE/84+C-T Python Edition
Comparaisons des meilleurs prix pour acheter sa calculatrice !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...

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.
641 utilisateurs:
>624 invités
>11 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)