π
<-
Chat plein-écran
[^]

News 2024
Mai (1)
Avril (1)
Mars (1)

News 2023
Août (4)
Juin (3)
Mai (2)
Avril (4)
Mars (2)

News 2022
Août (2)
Juin (4)
Mai (7)
Avril (9)
Mars (10)

News 2021
Août (7)
Juin (2)
Mai (6)
Avril (11)
Mars (10)

News 2020
Août (4)
Juillet (11)
Juin (6)
Mai (4)
Avril (8)
Mars (3)

News 2019
Août (1)
Juin (3)
Mai (5)
Avril (1)
Mars (2)

News 2018
Août (4)
Juin (5)
Mai (9)
Avril (13)
Mars (5)

News 2017
Août (4)

Saute Mouton maintenant aussi en Python sur ta NumWorks !

Nouveau messagede Admin » 26 Juil 2020, 13:34

En 1982, Jean-François Sehan diffuse un jeu de Saute Mouton pour l'ordinateur monochrome Sinclair ZX81 dans son livre Etudes pour ZX 81 (tome 1) aux éditions PSI.

Dès juillet 1983, J. Michels en sort une très belle adaptation couleur pour ordinateurs Thomson MO5/TO7.

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 !!!

12630
Nous sommes donc ici en 320×200 pixels, et comme nombre de jeux des années 1980 cela se prête donc bien à adaptation pour calculatrices graphiques couleur actuelles n'est-ce pas ?

Dans un actualité précédente, nous t'en sortions une adaptation Python pour TI-83 Premium CE Edition Python, avec des graphismes nettement améliorés qui transcendaient les années 1980.

Près de 9 secondes pour planter un décor aussi complexe, pas mal du tout pour la puissance assez limitée de cette machine.

12631Par la suite nous te sortions une autre adaptation Python pour Casio Graph 90+E.

Plus que dans les 8,5 secondes pour planter le décor, ce qui était ici assez décevant pour une machine beaucoup plus puissante que la précédente.

12695Voici enfin aujourd'hui notre version Python pour NumWorks. :)

Le jeu se lance en appelant sm().

Sur la dernière NumWorks N0110 le décor initial est ici planté bien plus rapidement en à peine 5 secondes, ce qui est d'autant plus remarquable que contrairement à la TI-83 Premium CE Edition Python l'on ne bénéficie pas ici de routines optimisées pour afficher des primitives ! :bj:

Les performances sont tellement extraordinaires que pour les rafraîchissements d'écran lors des sélections et déplacements de moutons, nous avons dû rajouter une instruction pour ralentir la calculatrice sinon c'était totalement injouable ! :o

Une fois que tu auras réussi avec les 2 troupeaux de 3 moutons par défaut, n'hésite pas à aller plus loin en appelant sm(n) pour 2 troupeaux de n moutons. ;)

En tous cas avec de telles performances, il est fort étrange que les jeux Python offrant des interfaces avec sprites graphiques soient encore l'exception sur la NumWorks, au profit de jeux affichant et déplaçant des caractères ou formes très élémentaires... :#roll#:


Téléchargements :
Lien vers le sujet sur le forum: Saute Mouton maintenant aussi en Python sur ta NumWorks ! (Commentaires: 0)

Mise à jour application NumWorks Android v. 14.4.1

Nouveau messagede Admin » 29 Juil 2020, 19:41

10889La calculatrice NumWorks est également disponible sous la forme d'applications pour Android et iPhone / iPad. :)

Ces applications bénéficient maintenant de mises à jour te permettant de retrouver sur ton smartphone ou ta tablette toutes les superbes améliorations apportées à la calculatrice par la version 14.4.0, notamment au niveau des applications Calculs et Python. :D

Pour l'application Android la chose va même un tout petit peu plus loin, puisqu'elle passe en fait en version 14.4.1. ;)


Installation : Application NumWorks pour Android / iPhone/iPad
Lien vers le sujet sur le forum: Mise à jour application NumWorks Android v. 14.4.1 (Commentaires: 4)

Découvre la NumWorks N0100 de développement de M4x1m3

Nouveau messagede Admin » 31 Juil 2020, 22:46

86868668La NumWorks N0100 est sortie pour la rentrée 2017 et a été distribuée jusqu'en 2018-2019.

Elle est construite autour d'une puce ASIC STM32F412.

Or problème, la STM32F412 ne propose que 1 Mio soit 1024 Kio de mémoire Flash pour accueillir le firmware, une capacité qui est en voie d'être épuisée.

La dernière version constructeur Epsilon 14.4.0 par exemple occupe 922,1 Kio, soit 90,04%.

L'avant-dernière version tierce Omega 1.19.2, un firmware rajoutant justement nombre de fonctionnalités, occupait quant à elle 981,3 Kio, soit déjà 95,83%.

Dans sa dernière version, Omega 1.20.2 utilise certes une astuce pour réduire nettement sa taille à moins de 887,9 Kio soit 86,81%. Il n'y a plus qu'une seule langue incluse au lieu de 8, langue dont le choix t'est proposé à l'installation.

C'est un léger mieux qui évite certes le drame cette fois-ci, mais cela ne change pas radicalement le problème. On ne peut plus rajouter grand chose de conséquent sur NumWorks N0100, que ce soit avec Epsilon ou Omega.

La NumWorks N0100 dispose toutefois d'un emplacement pour accueillir une puce Flash externe.

M4x1m3 de l'équipe Omega est justement en train de s'occuper de ce problème, ayant repris le projet NumWorks++ qui visait à permettre de rajouter et exploiter une telle puce, ce qu'a justement fait la nouvelle NumWorks N0110.

Voici donc ci-contre la formidable NumWorks N0100 de développement de M4x1m3, une calculatrice unique au monde avec :
  • un connecteur de debug rajouté sur l'emplacement J2 Cortex Debug
  • un socket rajouté sur l'emplacement U7 afin de pouvoir rajouter et remplacer facilement une puce Flash externe

Nous avons envoyé à M4x1m3 les deux puces Flash externes compatibles :
  • Adesto AT25SF641 de 8 Mio (justement celle utilisée dans la NumWorks N0110)
  • Winbond W25Q128JV de 16 Mio

Encourageons donc tous M4x1m3 bien fort. Peut-être Omega sera-t-il bientôt disponible également pour les NumWorks N0100 avec puce Flash externe rajoutée, leur offrant une nouvelle jeunesse et toutes les fonctionnalités jusqu'ici exclusives des NumWorks N0110 (KhiCAS, émulateur Nintendo NES, émulateur Nintendo Game Boy...) ;)
Lien vers le sujet sur le forum: Découvre la NumWorks N0100 de développement de M4x1m3 (Commentaires: 6)

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
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.
908 utilisateurs:
>867 invités
>36 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
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)