Vous possédez une calculatrice TI-83+ ou TI-84+ (Silver Edition comprise) ? Vous voulez apprendre à programmer dessus ?
Ne partez pas, vous êtes au bon endroit , dans ce cours je vais vous présenter comment faire toutes sortes de programmes sur votre calculatrice, grâce à l'Axe Parser (prononcez axe parseur).
Mais de toute façon les programmes sur calculatrices sont lents et moches.
FAUX, vous découvrirez ici qu'on peut les faire non seulement rapides, mais également beaux.
Quelques exemples de programmes faits en Axe :
A gauche le jeu pokemon TI (de finale TI) et à droite le jeu axe snake (de ztrumpet)
Où est l'utilité de faire cela ? Sans compter que vous pourrez faire de beaux programmes pour votre calculatrice , vous aurez des bases solides pour programmer dans d'autres langages par la suite (sur ordinateur par exemple ).
Donc, l'Axe Parser se résume à deux choses : facilité d'utilisation et rapidité.
A la fin de ce tuto, vous serez en mesure de :
Manipuler des sprites 8*8 et faire des cartes.
Manipuler les variables propres à la calculatrice (comme les appvars, les Pic, les String, etc.).
Faire des jeux multijoueurs via un câble.
Faire apparaitre 3 niveaux de gris ou 4 niveaux de gris.
Diffuser du son sur des écouteurs.
Gérer le multi-touches.
Gérer le contraste.
Dessiner à l'aide de quelques fonctions de géométries.
et bien plus encore...
Le tout à la même vitesse que n'importe quel programme fait en ASM.
Bon, oui j'ai dit que l'Axe Parser est simple d'utilisation, cependant, pour que cela paraisse ainsi, il faut des bases... et je n'ai jamais dit que ces bases étaient simples à apprendre .
Dans cette partie vous apprendrez à faire des calculs, afficher du texte, repérer si une touche a été pressée, etc. Rien n'est très compliqué, mais tout est nécessaire à connaitre pour la suite.
Ici vous avez principalement vu les bases nécessaires pour faire tourner tout programme. Elles sont souvent similaires entre chaque langage de programmation. Avant d'aller lire la deuxième partie, relisez bien cette partie, vérifiez que vous avez tout saisi, faites des petits programmes pour vous entraîner, retenez votre respiration.. et direction la prochaine partie ==> [].
Dans Cette partie nous étudierons les bases propres à l'Axe Parser. La difficulté de ce chapitre est un cran plus élevé que le chapitre précèdent, il est donc nécessaire de lire attentivement chaque chapitre et de s'entraîner (c'est comme cela que vous apprendrez). Sur ce allons-y !
Pour vous simplifier la vie, voici quelques annexes utiles : liste de toutes les commandes en Axe, utilisation de TI-Connect, tableau des erreurs, émulation sur ordinateur...
A venir : un catalogue des fonctions utiles en Axe.
Ce cours n'est évidemment pas terminé. Pour suivre l'évolution du plan, je vous conseille d'aller jeter un coup d'œil ici. De plus, j'essaierai de la mettre à jour au fur et à mesure des nouvelles version de l'Axe Parser.
Je vous demanderai juste de laisser un petit commentaire pour dire ce que vous pensez de ce tutoriel, les améliorations possibles, les points que vous voudriez voir plus clairement, combien de temps vous avez mis pour lire chaque chapitre...
Voici quelques liens pour faire partager vos projets ou poser des questions :
Le forum espace TI organise régulièrement des concours pour que chacun puisse tester ses capacités, et il est essentiellement constitué de programmeurs en Axe.
Moi j'ai bien aimé ce tuto, assez clair, par contre j'ai été étonné de voir que certaines instructions avaient été carrément oubliées, comme les entrées (input), sinon c'est complet.
90% of teens today would die if Facebook was completely destroyed. If you are one of the 10% that would be laughing, copy and paste this to your signature.
En fait c'est pour deux raisons qu'il n'y a pas input :
- Le tutoriel n'est pas fini.
- La commande input sera dans la 3ème partie du tutoriel, déjà rédigé, en attente de validation.
Je me bat pour faire bouger les choses, parce qu'il n'y a pas beaucoup de validateurs qui connaissent les calculatrices, en attendant il faudra être patient.
Nouveau langage de programmation sur calculatrice TI : l'Axe Parser ! Projet :
En fait pour la commande input( j'en connais qui risquent de galérer
À mon avis, on ferait mieux de l'utiliser après un Fix 8, ça éviterait plein d'erreurs.
Quant aux variables TI, c'est pas si simple.
Avec les octets n°1 et n°2 (deuxième et troisième), on peut réussir à coder une valeur, non pas entre 0 et 2^16-1, mais... de 0 à 99.
._.