π
<-

News 2025
Juin (13)
Mai (26)
Avril (28)
Mars (11)
Janvier (14)

News 2024
Octobre (12)
Août (9)
Juillet (10)
Juin (20)
Mai (14)
Avril (16)
Mars (7)
Janvier (20)

News 2023
Octobre (19)
Août (14)
Juillet (13)
Juin (21)
Mai (29)
Avril (24)
Mars (24)
Janvier (24)

News 2022
Octobre (23)
Août (14)
Juillet (15)
Juin (17)
Mai (31)
Avril (27)
Mars (28)
Janvier (34)

News 2021
Octobre (24)
Août (37)
Juillet (50)
Juin (32)
Mai (48)
Avril (61)
Mars (35)
Janvier (34)

News 2020
Octobre (17)
Août (43)
Juillet (43)
Juin (45)
Mai (60)
Avril (78)
Mars (36)
Janvier (39)

News 2019
Octobre (13)
Août (18)
Juillet (23)
Juin (28)
Mai (31)
Avril (26)
Mars (38)
Janvier (37)

News 2018
Octobre (13)
Août (32)
Juillet (23)
Juin (64)
Mai (63)
Avril (45)
Mars (43)
Janvier (45)

News 2017
Octobre (26)
Août (39)
Juillet (52)
Juin (88)
Mai (51)
Avril (43)
Mars (37)
Janvier (33)

News 2016
Octobre (25)
Août (42)
Juillet (34)
Juin (109)
Mai (55)
Avril (34)
Mars (37)
Janvier (24)

News 2015
Octobre (22)
Août (56)
Juillet (22)
Juin (94)
Mai (56)
Avril (32)
Mars (40)
Janvier (21)

News 2014
Octobre (26)
Août (18)
Juillet (23)
Juin (101)
Mai (57)
Avril (59)
Mars (54)
Janvier (31)

News 2013
Octobre (67)
Août (50)
Juillet (43)
Juin (193)
Mai (93)
Avril (102)
Mars (45)
Janvier (50)

News 2012
Octobre (64)
Août (63)
Juillet (53)
Juin (132)
Mai (88)
Avril (73)
Mars (57)
Janvier (58)

News 2011
Octobre (56)
Août (31)
Juillet (27)
Juin (71)
Mai (61)
Avril (32)
Mars (36)
Janvier (24)

News 2010
Octobre (11)
Août (8)
Juillet (14)
Juin (10)
Mai (3)
Avril (3)
Mars (1)

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

"Journey in Odessia", un nouveau jeu RPG en Nspire Lua !

Nouveau messagede Adriweb » 21 Juin 2023, 10:50

De nos jours, les jeux programmés en Lua pour TI-Nspire se font de plus en plus rares (malheureusement !), mais nous avons de temps à autre de jolies surprises de la part de la communauté… ;)

Aujourd'hui, c'est le cas, et nous avons l'honneur de te parler d'un jeu qui est sorti il y a peu, "Journey in Odessia", par Raymond Nirnberger, un ingénieur logiciel californien qui a profité de son temps libre pendant le Covid pour revenir sur la programmation sur calculatrice comme au lycée, mais cette fois ci avec le dernier modèle haute-gamme de TI, la Nspire CX II :)

Au sein d'un RPG tour-par-tour décrit comme "au style japonais" (cf. Pokémon, Breath of Fire.. sur GameBoy), tu dois sauver une princesse, combattre des monstres, tout en amassant de l'expérience et bien sûr de l'or.

Le jeu se présente en noir et blanc / 1-bit, avec du texte, des images, sprites, décors variés…
Il y a véritablement eu un gros travail sur le graphisme :bj:

On évoluera dans 150 scènes/cartes, ce qui en fait probablement un des plus gros jeux disponibles sur TI-Nspire… d'ailleurs, n'hésite pas à nous dire combien de temps il aura fallu pour terminer le jeu ;)

Dans sa présentation du jeu, Raymond insiste sur l'envers du décor, en précisant que ce qu'il y a aussi d'intéressant, c'est comment le jeu a été programmé, notamment pour le moteur de jeu. En fait, il a créé un outil en C# qui prend des bitmaps et les convertit en appels d'API, avec du code Lua stocké dans des fichiers JSON. D'après les dimensions de l'écran accessible au script sur machine (318x212), il y a eu une découpe en 6x 53*53 carrés de pixels pour le côté horizontal et 4x 53*53 carrés de pixels pour le vertical. Des optimisations de rendus sont ensuite faites, comme par exemple pour savoir quelle couleur domine la scène actuelle afin de choisir le blanc ou le noir comme couleur de fond et changer les pixels individuels par dessus par la suite.

Le code source Lua est disponible :)

L'auteur nous partage ci-dessous (en Anglais) des détails techniques dans l'histoire du développement du jeu
The author shares the story (in English) of the development of his game, in technical details, below:
Raymond Nirnberger a écrit:
Show/Hide spoilerAfficher/Masquer le spoiler
Journey in Odessia (How it started):

My name is Raymond Nirnberger, and I am a software engineer in Los Angeles, California. I started this project in 2020 when I got furloughed to one day a week at my job that I had with a solar company. Covid hit the business really hard, and the economy was essentially shut down. The company had zero revenue and was bleeding money left and right. I felt disappointed in the furlough, but I suppose it made sense to a certain degree. A positive effect of the furlough was that I had a lot of free time and was reminiscing back to playing games on my TI graphing calculator in high school. I was impressed with the CPU and RAM specs of the TI-Nspire CX II model. I went ahead and bought it for around $150.

When I went to ticalc.org, I saw that most of the Nspire games were compiled to native ARM, and that they required a jailbreak exploit in the OS and could only be run on the Ndless hacked OS. Ndless only runs on older models. I didn’t like that the ability to play games and run native ARM programs would be dependent on when you bought the calculator. The TI Nspire comes with a Lua programming documentation manual, and there were a few items that (when combined) would allow me to make my Japanese style retro RPG. These programming API methods were the following: gfx:setColorRGB, gfx:drawString, gfx:fillRect, gfx:drawRect

What would allow transitions/animations/…. on.timer

It was at that point that I had a lightbulb moment. Technically, that’s all I would need to build the kind of game that I wanted. With the right tools, I could allow the game to run on any calculator without jailbreaks or exploits. Texas Instruments wouldn’t be able to kill my game without killing an advertised feature: the stripped down Lua interpreter that is widely used. If you give me the ability to write text, and fill a rectangle with black or white pixels, you’ve essentially given me all that I need.

=========================

Journey in Odessia (Tooling and how it was built):

I’m a huge fan of C#. I enjoy using Visual Studio, which in my opinion is one of the best tools available for programmers. Essentially, this is how the development process worked:

The working area of the Nspire CX II’s is 318 x 212 pixels. A common denominator of 318 and 212 is 53 x 53. This gives the game a working area of 6 horizontal tiles and 4 vertical tiles (the tiles are 53 x 53 pixel images). I used Adobe Photoshop to stitch together maps with these tiles. There are currently 150 scenes in the game, and more are planned.

In the code, each scene contains a folder with all tiles that are used in the scene, and a collection of tiles that are “forbidden”. Forbidden, in this case, means that you cannot walk into a certain object (no walking into trees, buildings, etc).

There is also a folder containing all assets used in the game. The crazy part:

I wrote a C# console/terminal program that scans each scene’s .bmp file. Each pixel in the .bmp file is exclusively black or exclusively white. The code scans each tile and asks itself: Are there more black pixels than white pixels? If so, fill the whole tile black, and then only draw the white pixels.

It then re-scans the scene’s .bmp file and maps each 53 x 53 pixel square to one of the tiles found in the assets folder. To be clear, a tile is a 53 x 53 pixel tree, rock, wall, etc.

During the re-scan, it writes each asset/tile to a set of colored coordinates. It then draws each tile on the screen and adjusts when you walk left/right/up/down, etc. Each 53 x 53 pixel area on the screen is mapped to a function pointer. In Lua, functions are first-class variables and can be referenced in such a way.


For performance improvements, the game does the following:

When you enter a scene/map, it scans to see which tile occurs the most. It then, upon loading, sets all the tiles to the one tile that is found the most, and then re-maps the 2nd most-found, 3rd most-found, 4th most-found, etc tiles properly.

There is much more that can be said about the development process for this game, but for now I think I’ve become verbose enough.


Téléchargement: archives_voir.php?id=3274531

Source/topic original: viewtopic.php?f=17&t=26215
Lien vers le sujet sur le forum: "Journey in Odessia", un nouveau jeu RPG en Nspire Lua ! (Commentaires: 0)

Webinaire de pilotage drone Tello avec une TI-83 Premium CE

Nouveau messagede critor » 20 Juin 2023, 12:11

L'année dernière nous t'annoncions une nouvelle capacité exclusive pour ta TI-83 Premium CE Edition Python ou TI-Nspire CX II, la possibilité de piloter un drone Tello.

Pour cette rentrée 2023 c'est le grand lancement de cette possibilité exclusive de la technologie Texas Instruments.

Rendez-vous ce mercredi 21 juin 2023 à 18h pour le grand décollage dans le cadre d'un webinaire en compagnie de nul autre que Jean-Louis Balas, enseignant de Mathématiques-Physique-Chimie en BAC Pro SEN (Systèmes Electroniques Numériques), et justement référence vivante pour tout ce qui concerne les projets STEM prenant appui sur la technologie Texas Instruments.

L'occasion de prendre note de l'intégralité du matériel nécessaire, de découvrir de premiers exemples de code, et bien évidemment de poser toutes les questions de ton choix !

Inscription : https://tiedtech.yello.co/app/collect/e ... B0BXjrsS5A
Lien vers le sujet sur le forum: Webinaire de pilotage drone Tello avec une TI-83 Premium CE (Commentaires: 0)

Tarifs achat groupé et cagnottes Calcuso rentrée 2023-2024

Nouveau messagede critor » 19 Juin 2023, 11:24

Bientôt la rentrée 2023 et donc l'équipement en calculatrice graphique pour les élèves rentrant en Seconde ou Première.

Dans une actualité précédente, nous te présentions les formidables tarifs pratiqués dans le cadre des cagnottes en ligne Casio :
Annonçons la couleur, via la cagnotte Casio c'est seulement :
  • 13,95€ la TI-Collège Plus
  • 17,95€ seulement la formidablissime Casio fx-92 Collège Classwiz programmable à la Scratch/Logo/turtle avec calcul semi-exact (QPiRac)
  • 39,90€ la Graph 25+E II
  • 49,90€ seulement la superbe Graph 35+E II programmable en Python
  • 69,90€ seulement la formidable Graph 90+E à écran couleur
Des tarifs d'autant plus exceptionnels que chaque calculatrice vient avec une coque en édition limité "Women Do Science" au choix.

Mais tu peux également te tourner vers les offres d'achat groupé pratiqués par les différents distributeurs, principalement Jarrety, TS Promotion et Calcuso.

Ajourd'hui, nous allons te présenter l'offre d'achat groupé avec cagnottes en ligne de Calcuso, les tarifs en ayant l'avantage d'être publics.

Pour ton achat groupé avec cagnotte en ligne, Calcuso fait l'effort de te proposer les tarifs suivants pour cette rentrée 2023 :
  • 44,95€ la TI-82 Advanced
  • 46,95€ la Graph 25+E II
  • 51,95€ la TI-82 Advanced Edition Python avec calcul semi-exact (QPiRac)
  • 66,95€ la superbe Graph 35+E II aveccalcul semi-exact (QPiRac) programmable en Python, pour laquelle tu pourras ensuite demander un remboursement différé de 14€ chez Casio (pour tout achat auprès d'un professionnel jusqu'au 31 octobre 2023, dans la limite d'une demande par foyer), soit à la fin 52,95€ seulement !
  • 73,95€ seulement la formidable TI-83 Premium CE Edition Python à écran couleur programmable en Python avec calcul semi-exact (QPiRac)
  • 74,95€ seulement la formidable NumWorks N0120 à écran couleur programmable en Python avec calcul exact intégral
  • 76,95€ seulement la formidable Graph 90+E à écran couleur programmable en Python avec calcul semi-exact (QPiRac)
  • 114,95€ l'excellente TI-Nspire CX II-T à écran couleur programmable en Python avec calcul exact intégral
  • 119,95€ l'excellente Casio fx-CP400+E à écran couleur avec calcul formel
  • 129,95€ l'excellentissime HP Prime G2 à écran couleur programmable en Python avec calcul formel
  • 142,95€ l'excellentissime TI-Nspire CX II-T CAS à écran couleur programmable en Python avec calcul formel

Des tarifs formidablement bas grâce à Calcuso, avec ça plus de raison de ne pas avoir ses classes correctement équipées dès la Seconde !
(les équipements individuels tardifs en Première ou pire Terminale reviendront beaucoup plus cher)

Pour un équipement en calculatrices Casio Graph, précisons toutefois que mieux vaudra se tourner vers les cagnottes en ligne Casio qui offrent l'avantage de tarifs légèrement inférieurs, ne nécessitent pas d'effectuer de démarche pour obtenir de remboursement différé, et en prime intégrant des coques collector exclusives.

Lien : https://www.calcuso.com/fr/group-order
Lien vers le sujet sur le forum: Tarifs achat groupé et cagnottes Calcuso rentrée 2023-2024 (Commentaires: 4)

Version B de la fx-999CN CW chinoise, avec slogan traduit

Nouveau messagede critor » 17 Juin 2023, 09:06

"Boost your Curiosity", tel est le nouveau slogan de la branche Casio Education depuis la rentrée 2022.

Les diverses mises à jour sorties depuis en ont profité pour rajouter ce slogan sur nos calculatrices, à l'écran d'extinction sous le logo Casio. Cela concerne :
  • les Graph 35+E II et compatibles (fx-9750GIII en Amérique du Nord et fx-9860GIII dans le reste du monde), depuis la mise à jour 3.60 (septembre 2022)
  • les Graph 90+E et compatibles (fx-CG50AU en Australie et fx-CG50 dans le reste du monde), depuis la mise à jour 3.70 (décembre 2022)
  • les fx-CP400+E et compatibles (fx-CG500 an Amérique du Nord, fx-CP400 dans le reste du monde), depuis la mise à jour 2.01.7001 (avril 2023)
159661633816772

1672515588Concernant les claculatrices qui ne peuvent pas être mises à jour, ce changement est apporté aux seuls nouveaux modèles sortis. Nous pouvons citer par exemple la formidablissime fx-92 Collège Classwiz qui sort en France pour cette rentrée 2023. Mais cela concerne en fait l'ensemble des calculatrices scientifiques de nounération CW Classwiz :

Pour la rentrée 2023, la Chine a droit elle aussi à son tour à de nouveaux modèles de génération CW Classwiz.

Nous avons pour l'entrée de gamme les fx-82CN CW et fx-350CN CW, et pour le milieu de gamme la fx-95CN CW.
Pour le haut de gamme la Chine a droit à deux modèles : fx-991CN CW et fx-999CN CW.

Attardons-nous aujourd'hui sur la fx-999CN CW. Comme sa numérotation l'indique, ce modèle offre un peu plus de fonctionnalités de que fx-991CN CW. Parmi les fonctionnalités fx-999CN CW absentes de la fx-991CN CW, nous pouvons citer :
  • application de distributions de probabilités
  • application tableur
Accédons à l'écran de diagnostic de la fx-999CN CW. Pour cela il suffit de :
  1. maintenir enfoncées les touches
    SHIFT
    7
    AC
  2. sans les relâcher, taper
    ON

    (la calculatrice affiche alors un écran avec un calcul dont il ne faut surtout pas tenir compte ; il ne faut taper ni son résultat ni la touche
    AC
    comme l'écran y invite, dans les deux alors cela annule la tentative d'accès)
  3. taper au choix :
    • 6
      pour obtenir un menu permettant de choisir les tests à effectuer
    • 9
      pour lancer toute la série de tests les uns à la suite des autres, à enchaîner alors avec la touche
      SHIFT
    • 8
      pour lancer un test rapide du clavier
Nous y obtenons entre autres un écran d'informations au sujet du firmware que fait tourner la fx-999CN CW :
  • code du firmware EY-028 (contre par exemple EY-006 sur la fx-92 Collège Classwiz)
  • version du firmware A
  • somme de contrôle du firmware 0xAEF6
Nous t'invitons à consulter le test de la fx-999CN CW par sheepsheep.

Et bien grosse surprise, car sheepsheep nous informe qu'après seulement 2 mois Casio vient déjà de sortir une nouvelle version de la fx-999CN CW.

En effet son écran de diagnostic indique que le firmware EY-028 qu'elle fait tourner est maintenant en version B, avec bien évidemment une somme de contrôle différente 0xD7BB.

Mais qu'est-ce que Casio a bien pu changer ? Nous ne tardons pas à le découvrir ; l'écran montré à l'extinction de la calculatrice a été modifié. Le logo Casio a été réduit, ce qui rajoute de la place pour afficher une mention en Chinois, "激发你的好奇心", correspondant à une traduction du slogan "Boost Your Curiosity".

Il est probable que les autres modèles chinois fx-82/97/350/991CN CW bénéficient également de version B avec cette traduction.

Nous ignorons toutefois si la traduction de l'écran d'extinction sera étendue à d'autres pays. En France nous pourrions imaginer de façon similaire une version B de la fx-92 Collège Classwiz, affichant un "Stimulez Votre Curiosité"...

Source : viewtopic.php?t=26133&p=272390#p272383
Crédits photos : sheepsheep
Lien vers le sujet sur le forum: Version B de la fx-999CN CW chinoise, avec slogan traduit (Commentaires: 0)

NumWorks racheté par Aldebaran Capital Partners

Nouveau messagede Admin » 15 Juin 2023, 00:18

De novembre 2022 à février 2023, divers éléments non publics concordants auxquels nous avons eu accès, nous ont amené à supposer avec de plus en plus de conviction que l'entreprise NumWorks était à vendre.

Il y a déjà eu de grands changements dans le secteur des constructeurs de calculatrices ces dernières années. Nous pouvons citer :
  • le rachat de la branche calculatrices de Sharp par Moravia, société tchèque, pour la rentrée 2015
  • le rachat de la branche calculatrices de HP par Moravia également pour la rentrée 2021
  • Lexibook qui pour sa part semble tirer un trait sur son aventure dans le domaine des calculatrices pour cette rentrée 2023, apparemment sans repreneur

Comme tu peux le constater tous les jours en magasin, par son incurie, son absence totale (du moins visible) d'investissement et sa seule recherche du profit immédiat (cf. ici), Moravia a réussi à couler complètement les calculatrices Sharp, et ne semble pas non plus apprendre de ses erreurs puisque reproduisant à ce jour les mêmes choix avec les calculatrices HP.

Nous étions littéralement terrifiés depuis des mois à l'idée que ce soit peut-être Moravia qui rachète NumWorks...

Aujourd'hui 14 juin 2023 c'est enfin l'épilogue, et grand soulagement nous avons échappé à cette mauvaise nouvelle.

C'est Aldebaran Capital Partners, société de gestion française, qui vient de racheter NumWorks en effectuant une entrée majoritaire au capital de l'entreprise.

Romain Goyet, fondateur de NumWorks reste au capital mais se met en retrait. C'est Léo Solé, jusqu'ici chef de produit (2016-2019) puis Directeur des opérations (2020-2023), qui devient Président de NumWorks.
Le poste de chef de produit devient par conséquent à pourvoir.

Côté USA, c'est Nick Koberstein qui continue à assumer le poste de directeur des opérations (c'est le cas depuis fin 2022).

Léo Solé mentionne que cet investissement les aidera à "relever les nombreux défis qui s’adressent à nous : accélérer notre développement international, développer nos offres, qu’elles soient sous forme hardware ou software, et étoffer notre équipe".

Reste bien évidemment encore à transformer l'essai en bonne nouvelle, et ça, l'avenir nous le dira !


Source : Press Release de l'acquisition : https://www.aldebaran.fr/fr/news/aldeba ... -graphique
Lien vers le sujet sur le forum: NumWorks racheté par Aldebaran Capital Partners (Commentaires: 60)

-
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.
3622 utilisateurs:
>3601 invités
>14 membres
>7 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)