
Rappelons que c'est également compatible TI-82 Advanced, sous réserve que tu installes une appli gérant l'exécution de programmes assembleur.

Tu contrôles un personnage justement nommé Block Dude, et dois lui faire atteindre la sortie de 11 niveaux successifs au relief accidenté.
Block Dude ne peut pas sauter, mais dispose d'autres capacités :
- escalader les plateformes si le dénivelé se limite à 1 bloc de hauteur
- soulever, transporter et déposer certains blocs mobiles, 1 seul à la fois
Le jeu fut presque immédiatement récompensé en étant sélectionné pour participer au POTM de septembre 1999 du site ticalc.org, élection des meilleurs programmes du mois par les membres du site :
- 2ème meilleur programme assembleur pour TI-83 Plus
- 3ème meilleur programme assembleur pour TI-83

- meilleur programme assembleur pour TI-82
- 2ème meilleur programme assembleur pour TI-86
Mais qui aurait cru à l'époque que cette petite créature fragile connaîtrait une extraordinaire destinée ?...


Comme son nom l'indique cette application regroupe 4 célèbres jeux de puzzle pour calculatrices TI-83 Plus :
- Pegs par Fred Coughlin
- Tetris Attack par Brandon Sterner
- Yoshi par Brandon Sterner
- et justement, Block Dude par Brandon Sterner
La 1er mai 2000 justement, Brandon Sterner et Jason Kovacs, accompagnés de Dan Englender également administrateur du TCPA, ainsi que Andrew Magness et Scott Dial également membres du TCPA, partageant le projet d'adopter une démarche de création plus professionnelle et de vivre de leur passion, fondent Detached Solutions, un studio de développement de programmes pour calculatrices Texas Instruments.

Pour l'occasion les graphismes des écran et menu d'accueil sont revisités.
L'appli tierce PuzzPack 2.0 une fois sortie le 24 janvier 2001 se voit alors proposée en téléchargement gratuit sur le site de Texas Instruments, et même préchargée sur les modèles haut de gamme offrant d'avantage de mémoire de stockage Flash avec 1,5 Mio : les TI-83 Plus Silver Edition, TI-84 Plus Silver Edition et TI-84 Plus Pocket SE !

Une officialisation de code machine initialement communautaire, hélas devenue quasiment impensable dans le triste contexte actuel que tu connais, c'est les larmes aux yeux mais quand même félicitations !
Et surtout de quoi donner à PuzzPack et donc entre autres à Block Dude une visibilité extraordinaire auprès de millions de jeunes utilisateurs ; ici pas besoin de les télécharger, ils viennent directement avec la calculatrice !




Le 16 décembre 2001, Matt Baker sort des portages pour TI-89 et TI-92 Plus, profitant cette fois-ci d'écrans 160×100 pixels et 240×128 pixels. Le 15 juillet 2002 il les complète avec un portage pour la TI-Voyage 200.
En mars 2005, Michael Vincent, autour du shell Mallard permettant d'exécuter des programmes assembleur sur TI-73, sort un portage de Block Dude compatible avec son outil.



- échelles
- bombes
- nouveau type de blocs mobiles qui ne peuvent pas être soulevés, mais peuvent toutefois être poussés. Attention là encore à ne pas les coincer définitivement dans un coin...


Le 12 février 2011, apcalc sort également un portage de la suite pour calculatrices TI-Nspire munies de Ndless, cette fois-ci en exploitant le support officiel de 16 niveaux de gris par l'écran.



Le 2 janvier 2005, mamaf en sort une version pour Casio Classpad.
Le 29 août 2011, Trybak en sort quant à lui une version pour Casio Graph, toujours compatible avec les modèles actuels.
Block Dude bénéficie même d'un engouement allant bien au-delà de la simple sphère des calculatrices.
On peut citer nombre de portages, adaptations, rétroportages ou rétroadaptations pour bien d'autres plateformes :
On peut citer nombre de portages, adaptations, rétroportages ou rétroadaptations pour bien d'autres plateformes :
- Flash (10 juin 2004)
- Sony PSP (18 juin 2007)
- Windows / MacOS / Linux (2 octobre 2008)
- XGS PIC (2009)
- iPhone/iPad (26 juin 2010)
- Windows/Linux (2010)
- Windows (30 novembre 2011)
- Steam (3 novembre 2013)
- GP2X (16 novembre 2014)
- Android (8 novembre 2015)
- Java (26 octobre 2016)
- Android (9 juillet 2017)
- Windows/Mac (18 novembre 2016)
- Steam (8 août 2017)
- Nintendo NES (13 septembre 2018)
- Python (30 Mars 2019)
- ZX Spectrum (2019)

Le 4 avril 2016, Shaun McFall sortait un portage pour la première du genre, la TI-84 Plus C Silver Edition. Ce programme faisait appel aux instructions du langage TI-Basic étendu par l'installation de Doors CS.
Hélas, Doors CS ne fut jamais adapté pour les modèles successeurs TI-83 Premium CE et TI-84 Plus CE, et leurs utilisateurs restaient donc à ce jour privés de Block Dude.



On apprécie le graphisme couleur soigné avec cette fois des sprites homogènes en style et qualité.

Par ailleurs, le code source, en C, est disponible sur GitHub !
Attention, Block Dude CE rentre dans la catégorie des programmes en langage machine dits ASM.
Suite à un acte irresponsable d'un enseignant de Mathématiques français avec ses gesticulations certes compréhensibles mais désordonnées dans le contexte de la réforme du lycée et du Baccalauréat, Texas Instruments a réagi en supprimant la gestion de tels programmes sur les TI-83 Premium CE et TI-84 Plus CE depuis la mise à jour 5.5.1, et a depuis réitéré ce choix lors de la sortie de la TI-82 Advanced Edition Python.
Si tu as choisi une TI-82 Advanced Edition Python, il t'est à ce jour impossible d'utiliser des programmes ASM.
Si tu as choisi une TI-83 Premium CE ou TI-84 Plus CE et es sur une des versions bridées, il existe une astuce de permettant de profiter malgré tout des programmes ASM. Pour cela, il te faut :
Suite à un acte irresponsable d'un enseignant de Mathématiques français avec ses gesticulations certes compréhensibles mais désordonnées dans le contexte de la réforme du lycée et du Baccalauréat, Texas Instruments a réagi en supprimant la gestion de tels programmes sur les TI-83 Premium CE et TI-84 Plus CE depuis la mise à jour 5.5.1, et a depuis réitéré ce choix lors de la sortie de la TI-82 Advanced Edition Python.
Si tu as choisi une TI-82 Advanced Edition Python, il t'est à ce jour impossible d'utiliser des programmes ASM.
Si tu as choisi une TI-83 Premium CE ou TI-84 Plus CE et es sur une des versions bridées, il existe une astuce de permettant de profiter malgré tout des programmes ASM. Pour cela, il te faut :
- installer arTIfiCE pour remettre la possibilité de lancer des programmes ASM
- ensuite de préférence installer Cesium afin de pouvoir lancer les programmes ASM plus facilement, voire même AsmHook pour pouvoir les lancer comme avant
Téléchargements :
- Block Dude (walkthrough vidéo) :
- TI-83 Premium CE / TI-84 Plus CE
- TI-84 Plus C Silver Edition
- TI-82 Plus / TI-83 Plus / TI-84 Plus (ainsi que TI-82 Advanced via ajout d'une appli de shell)
- TI-76.fr / TI-82 STATS / TI-83
- TI-89 / TI-92 Plus / TI-Voyage 200
- TI-86
- TI-82
- TI-73
- TI-Nspire / TI-Nspire CX (Lua)
- TI-Nspire (Ndless)
- Casio Graph 75/85/95 / Graph 35+E II / fx-9860G / fx-9750GIII (ainsi que Graph 35+USB / Graph 35+E / fx-9750GII via transformation)
- Casio Classpad
- Block Dude 2 Trapped :
- TI-82 Plus / TI-83 Plus / TI-84 Plus (ainsi que TI-82 Advanced via ajout d'une appli de shell)
- TI-89
- TI-Nspire (Ndless)
- PuzzPack pour TI-82 Plus / TI-83 Plus / TI-84 Plus