Avertissement :Il s'agit d'une page optimisée pour la navigation mobile. Voir la
page originale.
Snowboard
linkakro le 27/06/2010 à 00:22
Je ne crois pas ça faisable en ti-basic. Mais faut voir avec l'asm.ILUS le 28/06/2010 à 09:35
Salut,
c'est quoi au juste "l'asm"
Pour le jeu je vais voir ce que je peux faire c tout a fait fesable suf le son bien sur !!!!
Pour te dire j'ai addapter "ikariam" (pour qui ne connaisse pas:
http://fr.ikariam.com/
)

linkakro le 28/06/2010 à 09:58
Pardon j'ai oublié qu'on est toujours débutant avant d'apprendre ^^
asm est l'abréviation de assembleur. L'assembleur est le langage direct de ta calculatrice ( presque comme le C++ pour un ordi). Il est beaucoup plus puissant, et rapide que le ti-basic (programmation avec les fonctions de ta ti) mais plus compliqué d'autant qu'on doit le compiler sur un autre support.
Et la moindre erreur peut être fatale pour ta mémoire.
Quant au jeu de snow board je ne crois pas une ti assez puissante pour permettre des rotations à 360° d'une image. Même avec les sprites de l'asm je ne sais pas si on peut produire des rotations.
De plus le défilement de l'écran pour la piste sera lourd pour du ti-basic. (je ne parle même pas du fond)Sangohan38 le 28/06/2010 à 10:41
Le snow board n'a pas besoin de faire des rotations à 360°, 180° suffisent puisque'il descend toujours.
Sangohan38ILUS le 28/06/2010 à 11:03
Je suis au courant pour le c++ car je programme en c/c++ pour le compileur c'est le logiciel qui sans auccupe (du moin pour ses logiciel: "code::block", "visual c++"
Et donc l'assempleur ce quoi au juste ? Un compileur ?Persalteas le 28/06/2010 à 11:05
l'assembleur c'est un langage.
et encore je crois qu'il y a des progs en assembleur qui se font en hexadécimal.
ps: la page nous fait un bugILUS le 28/06/2010 à 11:08
ok merci
Esque on peut programmer en assembleur sur la ti-82 ?
(dsl pour toute c'est question!!!)linkakro le 28/06/2010 à 11:39
Tu dois écrire la source de ton code en langage assembleur (assembleur non compilé) dans ton ordinateur, le compiler afin d'obtenir un fichier de programme pour ti. Lorsque tu l'édite dans ta calculette, tu apperçois un code héxadécimal comme ceux présentés sur le forum. (plein de chifres et de lettres)
Ce code hexadécimal peut être recopié dans d'autres programmes pour le recréer.
D'après ce que j'ai lu dans le forum le langage asm est commun entre les z80 (82,82stat,82statfr,83) mais différent de celui de la 83+ et des autres.
Et puis la façon de lancer un programme asm est directement prévu sur les caltos plus récentes tandis que sur les z80 il faut écrire Envoi(9prgmPROG pour PROG ton programme.ILUS le 28/06/2010 à 11:43
Probléme:
Je pense qu'il faut un cable USB/calto mais je n'en ai pas !!!

Mais il me reste une solution: un emulateur de ti-82 sur ordi !!!
Persalteas le 28/06/2010 à 11:54
moi je vous laisse j'y connais rien.
(et j'ai pas envie d'apprendre maintenant)Sangohan38 le 28/06/2010 à 11:56
Je sais que c'est HS mais je vois pas où y poster sinon: Ilus, change ta signature, elle est trop longue et ça fait bugger l'affichage de ce sujet.
Sangohan38alexvire le 28/06/2010 à 12:36
L'ASM est différent entre les calculatrices malgré qu'il possède des similitudes, les fonctions présentes avant de compiler aussi changent.
Pour compiler un programme assembleur j'utilise "tasm32" et pour créer les fichiers "83p" en code héxadécimal c'est "83lnk".
La source à compiler ressemble à ça: (Programme qui affiche "Alexis" au milieu de l'écran.)
Citation
.NOLIST
#define equ .equ
#define EQU .equ
#define end .end
#include "ti83asm.inc"
#include "tokens.inc"
.LIST
.org 9327h
call _clrlcdfull ; EffEcr
ld hl,0503h ; Position sur l'écran X=6 Y=4 (5=6-1) (3=4-1)
ld (CURROW),hl
ld hl,Str
call _puts
ret
Str:
.db "Alexis",0 ; Texte à afficher à la position X et Y
.end
ILUS le 28/06/2010 à 13:08
Voila signature enlever désoler !!!
Bon si j'ai bien compris asm:
ASM est un langage informatique, on le tape sur l'ordi' puis on le mais sur la calto et sa nous donne des super jeu!!!
Bon dernier question a propaux de l'ASM avec quel logiciel je la programme ?
(dsl a Metallica pour ne plus être dans le sujet!!!

)
alexvire le 28/06/2010 à 15:28
Ce n'est pas un langage informatique mais le langage avec lequel est programmée ta TI. Ce que je t'ai montré plus haut c'est la "traduction informatique" de l'ASM. Si tu veux programmer en ASM il faut utiliser "tasm32" et savoir s'en servir.Akmdad le 28/06/2010 à 16:02
pour le jeu de snowboard il est possible de le faire en ti basic a condition de mettre une vue "aerienne" (vue du haut) ainsi que supprimer le déplacement en 180 (juste gauche-droite) et des display "" pour defiler le toutILUS le 28/06/2010 à 16:22
Ouer !!!
Bon j'ai une idée a la place de faire un super bonne homme on a cas faire un homme comme sa:
0
-|-
/ \
et on faite comme en c/c++ on créer l'image (ex:entrain de sauter) puis on met une condition, enfin dans le code touche:
Code
If k=21
"rappellepicture 1"
69!
69!
69!
69!
....

metallica le 28/06/2010 à 16:34
Pourriez vous le faire en graphique? (car c'est plus jolie

)
ILUS le 28/06/2010 à 17:22
Je compter le faire en graphique !!!
Si on parle de picture c'est en graphique bien sur !!!

metallica le 28/06/2010 à 17:37
ok autant pour moilinkakro le 28/06/2010 à 23:12
C'est dommage car en vue aérienne cela perd de l'intérêt, ou alors on change de principe de jeu.
Si c'est en vue aérienne, de simples sauts ne servent plus à rien. Il faudrait peut-être des obstacles à sauter ou éviter, et des portes par lesquelles passer.
Je met un copyright sur les mécanismes de mon cubefield

celui qui fait défiler avec Disp.
tarken le 29/06/2010 à 07:45
Mais si l'on oublie la vue aérienne, ton défilement à base de disp ne servira plus a rien.
Si on voit la scène de coté il faudra un défilement horizontal et un défilement vertical.Akmdad le 29/06/2010 à 12:49
mais ce sera très très lent...ILUS le 29/06/2010 à 19:15
Ne vous inquieter pas demain ji travaille parce que j'aurais finis de passer le brevet !!!
Le jeu cera en graphique vue :
|
| |\
| | \-
| |\-
____| |______
\___________/
"Egyptienne"
ILUS le 29/06/2010 à 19:18
Ouin sa a tout remis a la ligne:
0000000000000000
000000

00000
0000000|0000000
000000| |000000
000000| |000000
000000| |000000
00____| |_____0
00\___________/0
La c'est mieu !!!
Akmdad le 29/06/2010 à 22:49
je me disait aussi... Avertissement :Il s'agit d'une page optimisée pour la navigation mobile. Voir la
page originale.