π
<-
Chat plein-écran
[^]

[Jeu] Pong ti-83+

Re: [Jeu] Pong ti-83+

Unread postby Wistaro » 20 Mar 2015, 20:59

Pour ralentir, tu as

Code: Select all
69!:69!


La factorielle de 69 est longue à calculer, ce qui ralentit le programme. J'en ais mis 2, tu peux n'en mettre qu'un ou plusieurs, comme tu le souhaite.

Mais bon. Quand ton programme sera bien complet, tu n'aura pas besoin de le ralentir...
User avatar
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 88.3%
 
Posts: 3181
Images: 37
Joined: 25 Feb 2013, 16:21
Location: Toulouse
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingénieur en électronique
YouTube: Wistaro
Twitter: Wistaro
GitHub: Wistaro

Re: [Jeu] Pong ti-83+

Unread postby Angorar » 20 Mar 2015, 21:23

merci beaucoup wistaro et pti_rageur ;-)
Mais j'ai encore mon problème de taille ma balle est complètement "folle" malgré quelle soit orientée vers telle ou telle direction elle n'est pas tellement crédible et elle est très peut souvent orienté vers le joueur

Merci d'avance ;-)
Mon 1er Programme en Basic sur ti 83+.fr:

User avatar
Angorar
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 57.2%
 
Posts: 43
Joined: 10 Mar 2015, 12:38
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: 2nd.

Re: [Jeu] Pong ti-83+

Unread postby Wistaro » 20 Mar 2015, 21:30

C'est à dire, elle part dans tout les sens?
C'est quoi ton code?
User avatar
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 88.3%
 
Posts: 3181
Images: 37
Joined: 25 Feb 2013, 16:21
Location: Toulouse
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingénieur en électronique
YouTube: Wistaro
Twitter: Wistaro
GitHub: Wistaro

Re: [Jeu] Pong ti-83+

Unread postby Angorar » 20 Mar 2015, 21:36

Je te poste le code demain la je peut mais en gros quand elle arrive a un mur je lui dit :
Repart dans l'autre sens et vers la droite,milieu ou gauche ( le problème est là je ne sais pas quand elle vien du joueur ou du mur du coup c'est random d'où cette effet de balle folle ^^
Mon 1er Programme en Basic sur ti 83+.fr:

User avatar
Angorar
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 57.2%
 
Posts: 43
Joined: 10 Mar 2015, 12:38
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: 2nd.

Re: [Jeu] Pong ti-83+

Unread postby Wistaro » 20 Mar 2015, 21:48

Humm. Oké.
Nouveau sur le site, Anonymous ? Avant de poster sur le chat et sur le forum, n'oublie pas de lire les règles. En cas de problème, tu peux m'envoyer un message, je réponds rapidement.

Liens utiles:
Image
Découvre mes programmes et mon site!
User avatar
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 88.3%
 
Posts: 3181
Images: 37
Joined: 25 Feb 2013, 16:21
Location: Toulouse
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingénieur en électronique
YouTube: Wistaro
Twitter: Wistaro
GitHub: Wistaro

Re: [Jeu] Pong ti-83+

Unread postby grosged » 20 Mar 2015, 23:03

Je me souviens que dans certains ''casse-briques"" moins rudimentaires (je pense au bon vieil Arkanoïd) , on pouvait modifier l'angle de rebond de la balle, et ce en fonction du mouvement/emplacement de la raquette au moment du contact avec la balle.
Par exemple, une balle qui arrivait en "coin" de raquette repartait illico en sens inverse, mais pas toujours sous le même angle.
User avatar
grosgedVIP++
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 30.2%
 
Posts: 770
Images: 75
Joined: 14 Sep 2011, 12:29
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: [Jeu] Pong ti-83+

Unread postby Angorar » 21 Mar 2015, 07:01

Et comment faire sa ? Hier mingeron m'avais parlé d'une fonction ,il m'a dit que tu comprendrait;-p
Mon 1er Programme en Basic sur ti 83+.fr:

User avatar
Angorar
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 57.2%
 
Posts: 43
Joined: 10 Mar 2015, 12:38
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: 2nd.

Re: [Jeu] Pong ti-83+

Unread postby grosged » 21 Mar 2015, 09:57

Avant de réfléchir sur les effets du comportement de la raquette sur la balle, attardons-nous un instant sur les différents angles envisageables:
Concernant les variables de direction, en optant non plus pour un pas de -1 et 1, mais un pas de -2 et 2 on peut facilement ajouter de nouvelles directions grâce aux pas -1,0 et 1
Ce qui nous apporterait pas moins de 16 directions possibles! (donc des angles à 22,5° , 90° ...etc)

Les voici :
0,-2
1,-2
2,-2
2,-1
2,0
2,1
2,2
1,2
0,2
-1,2
-2,2
-2,1
-2,0
-2,-1
-2,-2
-1,-2

Enfin, de retour sur (0,-2) la boucle est bouclée ;)
User avatar
grosgedVIP++
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 30.2%
 
Posts: 770
Images: 75
Joined: 14 Sep 2011, 12:29
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: [Jeu] Pong ti-83+

Unread postby Mingerton » 21 Mar 2015, 12:08

Je vais résumer mon idée de fonction :

On peut associer au mouvement de la balle une fonction. En effet, dans les option de tracé des fonctions, on possède un rond qui ne laisse pas de traces derrière lui, qui ressemble furieusement à notre balle ! On ferait varier l'équation de la droite que trace cette balle d'après ses coordonnées et l'angle dans lequel elle arrive sur l'obstacle. C'est là que les travaux sur les angles vont être utiles.

La commande de programme pour tracer une fonction avec ce type de tracé sera :
Code: Select all
GraphStyle(1,6
//on trace Y1 (trajectoire de la balle) en balle

Cette technique favorisera la vitesse car elle est précalculée. Pour accélérer encore plus, on pourra jouer sur le Xres. Xres désigne "tout les combien d'unités" on décidera de marquer un point. En fonction de la taille de l'écran, on pourra donc choisir un Xres qui rende le jeu bien dynamique ;)

Toutes ces techniques sont accessibles pour l'écran graphique. Je pense d'ailleurs que pour un Pong (ou un Squash :P ) l'écran graphiqe sera bien plus adapté et permettra des parties beaucoup plus longues et intéressantes, avec des beaux graphismes.
User avatar
Mingerton
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 69.6%
 
Posts: 656
Images: 2
Joined: 13 May 2014, 19:36
Location: À l'infini
Gender: Male
Calculator(s):
MyCalcs profile
Class: Américaine

Re: [Jeu] Pong ti-83+

Unread postby grosged » 21 Mar 2015, 12:42

Tout à fait d'accord avec toi sur le choix d'un écran graphique ;)
(car un plus vaste choix d'angles s'offre à nous)
Hey, astucieuse ton approche ! =)
un bon moyen d'afficher notre balle !
J'imagine que cela resterait une succession d' affichages , non une animation (afin de conserver l'interactivité)
User avatar
grosgedVIP++
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 30.2%
 
Posts: 770
Images: 75
Joined: 14 Sep 2011, 12:29
Gender: Not specified
Calculator(s):
MyCalcs profile

PreviousNext

Return to TI-Basic

Who is online

Users browsing this forum: No registered users and 6 guests

-
Search
-
Social TI-Planet
-
Featured topics
"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
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1192 utilisateurs:
>1139 invités
>48 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)