π
<-
Chat plein-écran
[^]

[Jeu] Pong ti-83+

Re: [Jeu] Pong ti-83+

Message non lude Mingerton » 22 Mar 2015, 11:00

Ba, fais un calcul tout simple :

La définition de l'écran de calcul est de 16*8=128 caractères. La définition de l'écran graphique est de 96*64=6144 pixels. Soit 48 fois plus de possibilités sur l'écran graphique ! Et je ne tiens même pas compte des possibilités d'angle pour la balle : c'est bien simple, elles sont infinies sur l'écran graphique et seuls 2 angles sont possibles sur l'écran de calcul ;)
Avatar de l’utilisateur
Mingerton
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 69.6%
 
Messages: 656
Images: 2
Inscription: 13 Mai 2014, 19:36
Localisation: À l'infini
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Américaine

Re: [Jeu] Pong ti-83+

Message non lude Wistaro » 22 Mar 2015, 12:48

L'utilisation d'une trajectoire prédéfinie est-elle plus rapide qu'une trajectoire "basique"?
Si c'est le cas...C'est tout simplement une très belle découverte, qui peut avoir des répercussions dans de nombreux programmes !
Avatar de l’utilisateur
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 88.3%
 
Messages: 3181
Images: 37
Inscription: 25 Fév 2013, 16:21
Localisation: Toulouse
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Ingénieur en électronique
YouTube: Wistaro
Twitter/X: Wistaro
GitHub: Wistaro

Re: [Jeu] Pong ti-83+

Message non lude Mingerton » 22 Mar 2015, 12:59

Je pense que ça dépend de ce que l'on affiche dans la trajectoire. Mais sinon, selon la fenêtre, je pense qu'un changement de Xres peut accélérer encore la trajectoire avec la fonction. En effet, si c'est une fenêtre de pas égal à 1 pixel, avoir une trajectoire à un pixel sur deux sur un mouvement comme celui de la balle n'est pas très grave et est deux fois plus rapide ! Selon la fenêtre et le contexte, on peut encore augmenter Xres si on veut :)

Dans le cas du pong, je conseille un Xres à 3 qui donne un movement fluide et bien visible. Voyez par vous même, mais je trouve ça rapide ! Je teste sur une TI 15MHz

Je suis content que cette astuce puisse fonctionner. une fois qu'elle sera perfectionnée je pense en faire un article.
Avatar de l’utilisateur
Mingerton
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 69.6%
 
Messages: 656
Images: 2
Inscription: 13 Mai 2014, 19:36
Localisation: À l'infini
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Américaine

Re: [Jeu] Pong ti-83+

Message non lude Angorar » 22 Mar 2015, 16:14

Merci beaucoup, j'ai quelque petit "conseils" a vous demandez a propos de l'écran graphique :
de base les réglage de base sont bien :Xmin=0 ; Xmax ;=94 ; Xscl=0 ; Ymin=0 ; Ymax=62 ; Yscl=1 = Xres=1 ?
1) Si je fait un programme qui utiliserait l'écran graphique quelle "ordre de mesure" je devrait prendre par exemple pour un output au milieu de l'écran.
2) Dans 2nd + Format quelle commande off je doit rentrer dans mon programme pour qu'il n'y ai pas de problème avec l'écran graphique.
3) Quand vous me parlez de fonction par quelle moyen j'en insert une dans mon programme dans le but d'y modifier la trajectoire d'un balle ?

merci beaucoup :D
Mon 1er Programme en Basic sur ti 83+.fr:

Avatar de l’utilisateur
Angorar
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 57.2%
 
Messages: 43
Inscription: 10 Mar 2015, 12:38
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: 2nd.

Re: [Jeu] Pong ti-83+

Message non lude Mingerton » 22 Mar 2015, 16:35

Pour la fenêtre, la plus simple à initialiser et à manier est celle ci :
Code: Tout sélectionner
0->Xmin
0->Ymin
1->∆X
1->∆Y

Pour la question de l'ordre de mesure, tout dépend de la dynamique de ton jeu :P
Il faut savoir que les commandes sont différentes sur l'écran graphique.
Code: Tout sélectionner
Text([-1],ligne,colonne,[ton texte]          //-1 si tu veux que ton texte soit en grand. Sinon il sera en petit
Line(Xdépart,Ydépart,Xarrivée,Yarrivée
Horizontal ligne
Vertical colonne
//et les figures, ombres, etc... Tu n'en auras pas besoin

La fonction que l'on va utiliser est paramétrique (pour pouvoir faire le trajet retour). Je m'informe sur les manières de les manier depuis le programme. Tu peux faire de même ;)
Dans tous les cas, la méthode pour enregistrer une fonction depuis un programme est la même quelle que soit la variable de fonction : "[équation]->[variable de fonction]. Tu trouveras les variables de fonction dans Y-VARS (VARS+>).
Avatar de l’utilisateur
Mingerton
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 69.6%
 
Messages: 656
Images: 2
Inscription: 13 Mai 2014, 19:36
Localisation: À l'infini
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Américaine

Re: [Jeu] Pong ti-83+

Message non lude Bisam » 22 Mar 2015, 23:46

En mode paramétrique, il est possible de mettre un Tmin > Tmax avec Tstep négatif... cela permettrait de faire parcourir en sens inverse une trajectoire sans la modifier.

En revanche, pas de Xres en paramétrique : c'est uniquement sur Tstep que l'on peut jouer.
Avatar de l’utilisateur
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 69.6%
 
Messages: 5667
Inscription: 11 Mar 2008, 00:00
Localisation: Lyon
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: [Jeu] Pong ti-83+

Message non lude Mingerton » 23 Mar 2015, 17:40

En effet, j'avais déjà oublié que l'on travaillait en paramétrique :P

J'ai fait les tests avec les changements de Tmin, Tmax et Tstep, ça marche super bien ! Du coup, Angorar, y a plus qu'à... Tu as toutes les clés pour réussir ;)
Avatar de l’utilisateur
Mingerton
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 69.6%
 
Messages: 656
Images: 2
Inscription: 13 Mai 2014, 19:36
Localisation: À l'infini
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Américaine

Re: [Jeu] Pong ti-83+

Message non lude Plokki » 23 Mar 2015, 19:47

String>Equ() quand la chaîne est vide, c'est fatal ça :D
Ca le fait aussi avec expr(). C'est le plus courant d'ailleurs. Tu l'as totalement crashée ou tu as quand même tenté un transfert d'OS ?


Non, non c'était pas très grave juste un ram clear. En fait j'avais fini mon pong dont j'étais très satisfait et j'avais décidé de m'attaquer à un tank deux joueurs. Pour générer les terrains j'utilisais des fonctions sin( et cos( et à cause d'une mauvaise manip le bug c'est déclanché. j'ai donc tout perdu :(
Pas découragé, j'ai recommencé 2 fois mon jeu de tank avant de trouver par moi même l'origine du problème (c'est quand même pas bien malin une calculatrice :| ). Aujourd'hui le prog est fini depuis la moitié des vacances d'été mais traine sur ma calto parce que j'ai pas le cable de transfert et j'ai pas trop envie de recopier un prog de 6000 octets en basic. Enfin bref si un jour je tombe sur un cable, je le poste fisa :D .En plus il est vraiment sympa puisqu'on peut paramètrer vraiment tout: direction et force du tir, une dizaine de terrains, la possibilité de mettre son tank au plafond dans les grottes, d'inverser et modifier la gravité, ça tient compte du vent, deux types de munitions et un système de shop pour améliorer la vie du char ou acheter des kit de réparation... :p

Maintenant que j'y pense: est-ce que je peut faire passer le programme basic de ma ti-82 stats vers ma ti-83+ avec un cable ti-ti et de là le mettre sur mon PC ?
Avatar de l’utilisateur
Plokki
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 40.6%
 
Messages: 124
Inscription: 02 Sep 2014, 15:15
Localisation: Près de... ah bah non !
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: T°S-spé math

Re: [Jeu] Pong ti-83+

Message non lude Angorar » 23 Mar 2015, 19:56

Mingerton, Bisam merci beaucoup ,
Malgré ton aide Mingerton j'ai un probleme avec l'affiche graphique quand j'affiche un point au Y X ;il m’affiche en double un au bonne coo et un au bord de l'écran et si je fait un GetKey il y a que celui au bord de l’écran qui bouge.

Merci

PS:je trouve ou Xmin et ∆X ?
Mon 1er Programme en Basic sur ti 83+.fr:

Avatar de l’utilisateur
Angorar
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 57.2%
 
Messages: 43
Inscription: 10 Mar 2015, 12:38
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: 2nd.

Re: [Jeu] Pong ti-83+

Message non lude Adriweb » 23 Mar 2015, 20:27

Angorar a écrit:PS:je trouve ou Xmin et ∆X ?

Dans le catalog, ou dans
vars
> Window

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 78.4%
 
Messages: 14670
Images: 1118
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

PrécédenteSuivante

Retourner vers TI-Basic

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 9 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
"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.
Offre de test des nouveautés de rentrée 2024 par Casio. Enseignant(e), reçois gratuitement 1 exemplaire, à ton choix, de la Graph Light ou bien de la Graph Math+
14€ remboursés par Casio sur l'achat de ta calculatrice Graph 35 d'ici le 31 Octobre 2024
10€ remboursés par Casio sur l'achat de ta calculatrice Graph 90+E d'ici le 31 Décembre 2024
10€ remboursés par Casio sur l'achat de ta calculatrice Graph 25 d'ici le 31 Décembre 2024
8€ remboursés par Casio sur l'achat de ta calculatrice Graph Math+ d'ici le 31 Octobre 2024
Reprise de ton ancienne fx-92 Collège ou Graph 25/35/90 à 3€ peu importe son état. Même non fonctionnelle et donc invendable, même ancienne Graph 35 non conforme aux programmes (pas de Python), même ancienne Graph 25/35 inutilisable aux examens (pas de mode examen) et donc invendable. Etiquette de retour fournie, pas de frais de port à payer.
3€ remboursés par Casio sur l'achat de ta calculatrice fx-92 Collège d'ici le 30 Septembre 2024
5€ de remise immédiate sur l'achat de ta calculatrice TI-83 Premium CE Edition Python chez les revendeurs partenaires
4€ de remise immédiate sur l'achat de ta calculatrice TI-82 Advanced Edition Python chez les revendeurs partenaires
3€ de remise immédiate sur l'achat de ta calculatrice TI-82 Advanced chez les revendeurs partenaires
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234567891011121314
-
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.
1476 utilisateurs:
>1460 invités
>11 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
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)