bonjour j'aimerais faire un petit jeu vidéo dans lequel des tirs arrivent sur un vaisseau que l'on contrôle. Dans ce jeu j'aimerais que lors de l'appuie d'une touche le vaisseau continue de se déplacer dans la direction défini à la touche. Et en parallèle j'aimerais que le tir continue de se déplacer en ligne droite. Si quelqu'un pourrait aussi m'indiquer combien de lignes et de colonnes l'écran de ma TI-89 possède.
Merci
comment utiliser le output
Voir le premier message non lu • 6 messages
• Page 1 sur 1
-
colin scheurer
Niveau 1: MD (Membre Débutant)- Messages: 1
- Inscription: 13 Nov 2015, 16:05
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: 1MG4 DDR pyam
Re: comment utiliser le output
je ne connais rien en programmation de jeu mais je connais certaines fonctions.
pour les touches c'est
pour le Output lui même il s'utilise de cette façon
les autres fonctions (commandes) je pense que les experts en programmation de jeux t'aideront
pour les touches c'est
getkey
pour le Output lui même il s'utilise de cette façon
Output y,x,arg
les autres fonctions (commandes) je pense que les experts en programmation de jeux t'aideront
-
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)- Messages: 4463
- Images: 18
- Inscription: 07 Nov 2014, 00:43
- Genre:
- Calculatrice(s):→ MyCalcs profile
Re: comment utiliser le output
j'ai fais un petit programme :
Je n'arrive pas encore à faire ce que tu veux mais tu peux déjà déplacer un objet et comprendre comment marche GetKey et Output
edit : si tu veux un meilleur résultat, il faudra que tu changes les valeurs de Output car je possède une TI 83 premium et non une TI 89
- Code: Tout sélectionner
EffÉcran // ça efface l'écran
5→X // On définit une variable
Output(X,8,"▫" // affiche à la ligne 5, colonne 8, ce petit carré
While 1 //1 est une unité de temps
Output(X,8," " //Tout les 1 on efface le petit carré
getKey→K //on remplace GatKey par K pour plus de visibilité
If K=25 //Pour la touche 25 (fléche haut)
X-1→X //le petit carré passe à la ligne au dessus
If K=34 //Pour la touche 34 (flèche bas)
X+1→X //Le petit carré passe à la ligne en dessous
Output(X,8,"▫" //On ré-affiche le petit carré
End //fin de la boucle
Je n'arrive pas encore à faire ce que tu veux mais tu peux déjà déplacer un objet et comprendre comment marche GetKey et Output
edit : si tu veux un meilleur résultat, il faudra que tu changes les valeurs de Output car je possède une TI 83 premium et non une TI 89
-
loupiotProgrammeur
Niveau 14: CI (Calculateur de l'Infini)- Messages: 158
- Images: 4
- Inscription: 30 Oct 2015, 13:23
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: 2A ENS Lyon maths
Re: comment utiliser le output
Attention, on parle ici de Basic 68k, ton code n'est donc pas correct
Exemple en TIbasic z80 :
Pas testé
Exemple en TIbasic z80 :
Show/Hide spoilerAfficher/Masquer le spoiler
- Code: Tout sélectionner
Repeat K=45
getkey->K
While J=K
getkey->J
X+(K=26)-(K=24->X
Y+(K=25)-(K=34->Y
End
End
Pas testé
Dernière édition par Mingerton le 14 Nov 2015, 14:54, édité 2 fois.
Mes articles : | Mes programmes utiles (je termine peu de projets) : |
◆ Les premières TI programmables 1/2 ◆ Les premières TI programmables 2/2 ◆ Les premières TI programmables : TI-78 et TI-88 ◆ Les boîtiers des TI-z80 ◆ [TUTO]Connectez votre TI à votre Mac ◆ Astuces de programmation ◆ [TUTO] Les tableaux en TI-Basic z80 ◆ Calculatrices, laquelle est la plus précise ? | ◆ RESISTOR ◆ Tout sur la loi normale ! ◆ Physique TS : toutes les formules |
-
Mingerton
Niveau 13: CU (Calculateur Universel)- Messages: 656
- Images: 2
- Inscription: 13 Mai 2014, 19:36
- Localisation: À l'infini
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: Américaine
Re: comment utiliser le output
Effectivement, les deux langages n'ont rien à voir, ce sont des syntaxes et des fonctions différentes.
Mon profil TI-Planet | Devenez premium ! |
Modérateur de TI-Planet.org depuis décembre 2015, et membre de la communauté depuis Mai 2015. | Cliquez ci-dessus pour faire un don à TI-Planet.org via PayPal et devenir Donateur ou Premium (à partir de 3€) ! Vous aurez accès à des générations illimitées et prioritaires avec Mviewer GX Creator, ainsi qu'au forum secret ! En plus, vous pourrez être orange sur le chat |
-
GalacticPirateModo
Niveau 16: CC2 (Commandeur des Calculatrices)- Messages: 1156
- Images: 2
- Inscription: 23 Mai 2015, 10:36
- Localisation: Hauts-de-Seine, France
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: L3 Informatique
- GitHub: GalacticPirate-Prog
Re: comment utiliser le output
sauf que ça ne marche pas de la même façon que sur les 68k
et pour les
While 1
génère une erreur il faut écrire While true
et pour les
Output
je crois que ça marche sur des pixel et nom des blocs de pixels comme sur les (e)z80-
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)- Messages: 4463
- Images: 18
- Inscription: 07 Nov 2014, 00:43
- Genre:
- Calculatrice(s):→ MyCalcs profile
6 messages
• Page 1 sur 1
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 8 invités