π
<-
Chat plein-écran
[^]

Aide pour programmation ds un casse-brique

Aide pour programmation ds un casse-brique

Message non lude chatterrible » 01 Jan 2005, 20:32

Je suis débutante et je viens de commencer la programmation en BASIC depuis quelques temps seulement, je maîtrise pas mal les bases (faut dire les chose comme elles sont! %% ). J'ai essayé de programmé un petit jeu un casse brique mais g 2 problèmes:
* quelles sont les commandes pour faire "rebondir" la balle et paramètrer sa direction
* et SURTOUT j'aimerais savoir comment on doit incrémenter le score quand on touche une brique (par exemple) et ça sert à pas mal de jeux comme rattraper des pizza qui tombent au hasard. Si quelqu'un connait la syntaxe ça m'aiderait bcp car je ne trouve nulle part une explication CLAIRE! (je pourrais tjs copier bêtement mais franchement je pense que ça m'avancerait à rein je préfère comprendre)

help pour une pauvre débutante qui aimerait bien faire un casse brique!!! oo.
Avatar de l’utilisateur
chatterrible
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Prochain niv.: 20%
 
Messages: 11
Inscription: 01 Jan 2005, 00:00
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Aide pour programmation ds un casse-brique

Message non lude fpgforce » 03 Jan 2005, 09:34

Salut Chatterrible tout d'abord tu es la première fille que je vois qui programme en TI-Basic c'est cool :)

Donc pour les angles de rebond il faut que tu regarde une source de TI-Basic (de nombreux programmes ont déjà été fait, en fait dans le principe il faut recalculer les angles de rebond mais regarde bien les autres programmes, ils t'aiderons vraiment.

Pour incrémenter une variable à la main, si ta variable s'appelle A tu dois faire:
Code: Tout sélectionner
A+1-A


Voilà je n'en sais pas bien plus pour les casse brique (je suis pas un expert) mais d'autres programmeurs t'aiderons plus que moi la dessus :)
God bless ETP-Basic!
Sexy Programmers: http://www.sexy-programmers.info
Avatar de l’utilisateur
fpgforce
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 31.6%
 
Messages: 317
Inscription: 14 Nov 2004, 00:00
Localisation: Paris
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Programmation :), HandBall, Litterature

RE: une fillette qui programme?

Message non lude LinkWebmaster » 03 Jan 2005, 14:17

;)
http//linkweb.site.voila (! mon adresse e-mail a changé)

Il n'est pas difficile, contrairement à l'assembleur de maitriser correctement le BASIC. Il faut surtout bcp d'astuces et d'imagination pour repousser les limites du code.

Pour ta gouverne, si vraiment tu débutes, le jeu de casse brique n'est pas le plus simple pour commencer

fpgforce est sympa de t'aider mais A+1 qui donne A ne va certainement pas suffire
le calcul va etre plus compliqué
Moins tu mets de "zone" de rebondisement" moins ton jeu va etre intéressant.
Essaye en d'abord 4 : extrème gauche, gauche, droite, extrème droite
si ta balle vient de l'extrème droite alors le "programme" va la renvoyer en extrème gauche tu comprends?
disons A: l'horizontal et B: la verticale
si la balle va doucement lorsqu'elle redescend vers la barre utilise la Variable 1 ( et pour la remonter la variable -1)
si elle va vite utilise la variable 2 ou 3
il faut juste que tu la limite bien à ce qu'elle ne sorte pas de l'écran sinon le jeu plante
Pour la faire aller de gauche à droite utilise A+1 donne A si tu ve la faire aller lentement
lorsque la balle entre dans la zone de la barre...donc lorsqu'elle va etre renvoyée si sa vitesse est lente il faut la renvoyer lente
je vais essayer de shématiser:

A=1 et B=-1 donc la balle va lentement elle descend et vient de la gauche
lorsqu'elle entre en contact de la barre elle va etre renvoyée lentement vers la droite donc A=1 et B=1
(A deviendra -1 quand ta balle arrivera à l'extrémité droite de ton écran et qu'elle sera renvoyée)

je sais pas si j'ai été très clair mais j'ai vraiment simplifié un max
si vraiment tu débutes évites les jeux avec du graphisme....apprends d'abord les bases et surtout le raisonnement
voila
je suis à ta disposition si tu veux d'autres rens. LinkWebmaster@msn.com
Image
Avatar de l’utilisateur
LinkWebmaster
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 68.8%
 
Messages: 158
Inscription: 03 Jan 2005, 00:00
Localisation: Projet RPG MAKER Ti
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe:

me suis planté à B

Message non lude LinkWebmaster » 03 Jan 2005, 14:20

dans l'exemple si la balle descend B=1 et pas -1
excuse
Image
Avatar de l’utilisateur
LinkWebmaster
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 68.8%
 
Messages: 158
Inscription: 03 Jan 2005, 00:00
Localisation: Projet RPG MAKER Ti
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe:

Re: Aide pour programmation ds un casse-brique

Message non lude chatterrible » 03 Jan 2005, 15:54

Un grand si ce n'est un ENOOOOOOOOOORMME merci à fpg force et Link Webmaster (en effet je dois dire que l'explication de Link Webmaster était une petit peu plus complète car je sais quand même incrémenter une variable! :) ) . Effectivement il faut bcp de logique et de détours pour transformer en commandes BASIC ce que l'on veut obtenir alors merci encore et je vais y réfléchir car la piste trouvée c'est tout de suite plus clair!
Je m'y met dès maintenant et j'y travaille, j'y travaille...

P.S.: Pr fpgforce - eh oui des filles qui programment en BASIC ça existe! (mais pkoi me traite-t-on de givrée au lycée???), j'aime bien l'univers de la programmation et comme j'en avais marre de l'HTML (on en atteint vite les limites) g voulu essayer autre chose. Néanmoins je suis débutante c vrai mais débutante par rapport à ceux qui programment des RPG sur calculette! g quand même des bases mais bon, si je veux faire un casse brique, c pour passer à la vitesse supérieure des morpions (sans I.A.), attrape-pizza qui tombent du ciel ou autres "devine quel nombre" pour les moins basiques si ce n'est...simplistes.
OK,OK g compris j'arrête de vs raconter ma vie!!! sur ce encore ( -o- ) et à bientôt! (au fait, bonne année!!! :) )
Avatar de l’utilisateur
chatterrible
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Prochain niv.: 20%
 
Messages: 11
Inscription: 01 Jan 2005, 00:00
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Aide pour programmation ds un casse-brique

Message non lude k@z00 » 03 Jan 2005, 16:17

bonne annee a toi aussi. pour le html, tu peux essayer le php ;)
MODERATEUR DES SALONS TI-68K
webmaster de http://progti89.free.fr
Avatar de l’utilisateur
k@z00
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 92.2%
 
Messages: 484
Inscription: 02 Oct 2004, 00:00
Localisation: Paris
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: TS3 (SI)

Re: Aide pour programmation ds un casse-brique

Message non lude chatterrible » 03 Jan 2005, 16:26

g plein de livres dessus mais à vrai dire g le temps de m'y mettre qu'en vacances parce qu'en période de cours c chaud!
Mais bon quand on programme, même si il existe plein de langages différents, quand on a compris la "logique" (variables, chaînes, boucles...etc.) on s'y retrouve assez facilement!
Avatar de l’utilisateur
chatterrible
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Prochain niv.: 20%
 
Messages: 11
Inscription: 01 Jan 2005, 00:00
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Aide pour programmation ds un casse-brique

Message non lude Phacops » 03 Jan 2005, 19:59

Sinon en complément du html il n'y a pas le CSS pour mettre en page? ou je confons^^?
sinon chatterible moi c'est comme toi mais version garçon :p
et je commence pas par un truc simple, un pacman. je me heurte aussi a quelques problemes mais c'est tellement bien quand tu reussis
ANIMATEUR - MODERATEUR DES TESTS
Phacops
TI-89
AMS 2.09 - PreOs 0.71
Avatar de l’utilisateur
Phacops
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Prochain niv.: 11.7%
 
Messages: 518
Inscription: 20 Oct 2004, 00:00
Localisation: Bourg la Reine 92
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Informatique, programmation, DAoC, rugby

Re: Aide pour programmation ds un casse-brique

Message non lude LinkWebmaster » 03 Jan 2005, 20:42

lol
Pacman? un petit défi pour le début; beaucoup plus que pour le casse brique.
Le langage Basic à pour grooooooossssse différence avec son confrère ASM de ne pouvoir réaliser une action simultanément à une autre.
Dans le cas de Casse brique il ne faut prendre en compte qu'une donnée: la balle.
Dans celui de Pacman il y a beaucoup plus de données...notamment la gestion des monstres en même temps que Pacman....je crains que le jeu ne rame.
Sans oublier la vitesse de déplacement, les petites boules à avaler, les murs....pour qu'il soit vraiment bien réalisé ça va être assez compliqué finallement.
Mais bon c'est cela qui fait tout le charme!
Image
Avatar de l’utilisateur
LinkWebmaster
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 68.8%
 
Messages: 158
Inscription: 03 Jan 2005, 00:00
Localisation: Projet RPG MAKER Ti
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe:

Re: Aide pour programmation ds un casse-brique

Message non lude k@z00 » 03 Jan 2005, 20:50

Sinon en complément du html il n'y a pas le CSS pour mettre en page? ou je confons^^?


vi, mais bon, on va arreter de parler de ca, ca risque de faire devier le sujet.
MODERATEUR DES SALONS TI-68K
webmaster de http://progti89.free.fr
Avatar de l’utilisateur
k@z00
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 92.2%
 
Messages: 484
Inscription: 02 Oct 2004, 00:00
Localisation: Paris
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: TS3 (SI)

Suivante

Retourner vers TI-Basic

Qui est en ligne

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

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
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.
1058 utilisateurs:
>1040 invités
>14 membres
>4 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)