π
<-

Sprite & Tile Maker

Nouveautés, projets, mises à jour.

Sprite & Tile Maker

Message non lude alexvire » 13 Mar 2011, 15:14

Sprite Tile Maker


Sprite Tile Maker est un programme pour les calculatrices TI-83+ et TI-84+ qui vous permet de créer vos propres sprites directement sur votre calculatrice. Il est compilé grâce au langage de programmation Axe Parser de Kevin Horowitz.

Téléchargements:
- Sprite Tile Maker v1.0 (Français) (TI Bank)
- Sprite Tile Maker v1.0 (Français) (TI Calc)
- Sprite Tile Maker v1.0 (English) (TI Calc)
- Sprite Tile Maker v1.0 Projet (Version complète) (Lien provisoire)

Touches:
- Flèches: Se déplacer sur la grille de 8x8 cases. (Chaque case représente un pixel du futur sprite.)
- [2ND]: Inverser la couleur d'une case. (Une case blanche deviendra noire et une case noire deviendra blanche.)
- [MODE]: Inverse les couleurs de toutes les cases. (Mode négatif.)
- [DEL]: Efface toute la grille.
- [+]: Augmente la vitesse de déplacement du curseur. (Le maximum est 9.)
- [-]: Diminue la vitesse de déplacement du curseur. (Le minimum est 1.)
- [CLEAR]: Quitte le programme.
- [ENTER]: Génère le sprite, celui-ci sera stocké dans la chaîne n°1.

Utilisation du sprite:
- Le sprite vous permet d'afficher une image de 8x8 pixels dans certains langages de programmation comme par exemple l'Axe Parser.
- Il peut aussi être utiliser pour créer une icône dans le header d'un programme en TI-BASIC. Cet icône sera visible dans certains shells comme Mirageos OU DoorsCS.

Images:
ImageImageImage

© - Alexis Jehan - 2011
Salut ClaudeBot [spider], visite mon site:
Image
Et mon forum !
Merci !

Mes projets: Image Image Image
Avatar de l’utilisateur
alexvire
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 14.1%
 
Messages: 109
Inscription: 18 Avr 2010, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Sprite & Tile Maker

Message non lude alexvire » 14 Mar 2011, 18:40

Merci.
Salut ClaudeBot [spider], visite mon site:
Image
Et mon forum !
Merci !

Mes projets: Image Image Image
Avatar de l’utilisateur
alexvire
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 14.1%
 
Messages: 109
Inscription: 18 Avr 2010, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Sprite & Tile Maker

Message non lude Wellen » 14 Mar 2011, 18:44

Yeah! :#top#:
J'imagine que ça doit être largement plus rapide que hexpic, écrit en basic ^^
et apparemment plus ergonomique.

Bravo à toi, et merci :#zen#:
La procrastination, c'est rigolo.
Avatar de l’utilisateur
WellenPremium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 31.8%
 
Messages: 447
Inscription: 17 Déc 2010, 00:00
Localisation: Compiègne (Picardie)
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: étudiant UTC

Re: Sprite & Tile Maker

Message non lude alexvire » 14 Mar 2011, 19:49

Possible, par contre il ne gère pas pour le moment les sprites 16x16.

Une version 1.1 est prévue grâce à l'aide de kindermoumoute afin d'optimiser le programme.
Salut ClaudeBot [spider], visite mon site:
Image
Et mon forum !
Merci !

Mes projets: Image Image Image
Avatar de l’utilisateur
alexvire
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 14.1%
 
Messages: 109
Inscription: 18 Avr 2010, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Sprite & Tile Maker

Message non lude contra-sh » 15 Mar 2011, 00:15

Beau travail ;)
Avatar de l’utilisateur
contra-sh
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 62.9%
 
Messages: 85
Inscription: 24 Aoû 2009, 00:00
Localisation: Nice
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Ecole d'ingénieur informatique

Re: Sprite & Tile Maker

Message non lude Chockosta » 15 Mar 2011, 16:29

Bravo ! Très joli !
J'en ai moi aussi fait un, avec moins de fonctions mais plus léger.
Il me manque un truc : comment fixer la taille de Str1 (de la TI, pas d'AXE) à 16 bytes ?
Car mon programme marche seulement si elle contient déjà 16 caractères...
Avatar de l’utilisateur
ChockostaPremium
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Prochain niv.: 2.2%
 
Messages: 213
Inscription: 24 Fév 2011, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Math sup

Re: Sprite & Tile Maker

Message non lude alexvire » 15 Mar 2011, 17:54

J'utilise un code que m'a donné kindermoumoute, le voici:

Code: Tout sélectionner
:.Merci a kindermoumoute
:"Str1"→Str1
:Lbl S2H
:If GetCalc(Str1)
:   DelVar Str1
:End
:UnArchive Str1
:If GetCalc(Str1)
:   DelVar Str1
:End
:GetCalc(Str1,16)→P
:P-2→B
:For(A,Pic1,Pic1+7
:   {sub(O2H,{A}))r→{B+2→B}r
:End
:Archive P
:Return
:[]→Str1HB
:det(3)
:Lbl O2H
:iPart(°r1*2+1}sub(N2H)→{Str1HB}r
:iPart(°r1*2}sub(N2H)→{Str1HB+1}r
:Str1HB
:Return
:Lbl N2H
:[]→Str1HC
:"0123456789ABCDEF
:{+Str1HC}
:Return
Salut ClaudeBot [spider], visite mon site:
Image
Et mon forum !
Merci !

Mes projets: Image Image Image
Avatar de l’utilisateur
alexvire
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 14.1%
 
Messages: 109
Inscription: 18 Avr 2010, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Sprite & Tile Maker

Message non lude kindermoumoute » 15 Mar 2011, 17:58

Il faut pour cela avoir déjà créé Str1, en lui assignant 16 octets :
Code: Tout sélectionner
:DelVar "Str1"
:getCalc("Str1",16)=A

Et là A pointe directement dans la chaîne de caractère (de 16 octets).
Tutoriel sur l'axe parser, un langage de programmation pour z80 ultra rapide et beaucoup plus facile que l'ASM !
Avatar de l’utilisateur
kindermoumouteProgrammeur
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 2.6%
 
Messages: 849
Inscription: 30 Sep 2009, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Ecole d'ingénieur informatique et industriel

Re: Sprite & Tile Maker

Message non lude Chockosta » 15 Mar 2011, 18:10

Merci !!!
C'était le seul bout qui me manquait, je ne savais pas qu'on pouvait choisir le nombre d'octets avec GetCalc(
Voila le résultat :
Image
Et pour seulement 1616 octets...
Avatar de l’utilisateur
ChockostaPremium
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Prochain niv.: 2.2%
 
Messages: 213
Inscription: 24 Fév 2011, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Math sup

Re: Sprite & Tile Maker

Message non lude kindermoumoute » 15 Mar 2011, 19:11

Woa, et maintenant... en 16*16 plus 3 et 4 grayscales. :)
Tutoriel sur l'axe parser, un langage de programmation pour z80 ultra rapide et beaucoup plus facile que l'ASM !
Avatar de l’utilisateur
kindermoumouteProgrammeur
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 2.6%
 
Messages: 849
Inscription: 30 Sep 2009, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Ecole d'ingénieur informatique et industriel


Retourner vers Actualités

Qui est en ligne

Utilisateurs parcourant ce forum: ClaudeBot [spider] et 9 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Ndless for CX 4.5.5 / CX II 6.2.0
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 !
12345
-
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.
3844 utilisateurs:
>3828 invités
>8 membres
>8 robots
Record simultané (sur 6 mois):
32248 utilisateurs (le 01/09/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)