Aide pour programmation ds un casse-brique
Aide pour programmation ds un casse-brique
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.
* 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.
-
chatterrible
Niveau 3: MH (Membre Habitué)- Messages: 11
- Inscription: 01 Jan 2005, 00:00
- Genre:
- Calculatrice(s):→ MyCalcs profile
Re: Aide pour programmation ds un casse-brique
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:
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
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
Sexy Programmers: http://www.sexy-programmers.info
-
fpgforce
Niveau 9: IC (Compteur Infatigable)- Messages: 317
- Inscription: 14 Nov 2004, 00:00
- Localisation: Paris
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: Programmation :), HandBall, Litterature
RE: une fillette qui programme?
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
-
LinkWebmaster
Niveau 8: ER (Espèce Rare: nerd)- Messages: 158
- Inscription: 03 Jan 2005, 00:00
- Localisation: Projet RPG MAKER Ti
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe:
me suis planté à B
dans l'exemple si la balle descend B=1 et pas -1
excuse
excuse
-
LinkWebmaster
Niveau 8: ER (Espèce Rare: nerd)- Messages: 158
- Inscription: 03 Jan 2005, 00:00
- Localisation: Projet RPG MAKER Ti
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe:
Re: Aide pour programmation ds un casse-brique
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!!! )
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!!! )
-
chatterrible
Niveau 3: MH (Membre Habitué)- Messages: 11
- Inscription: 01 Jan 2005, 00:00
- Genre:
- Calculatrice(s):→ MyCalcs profile
Re: Aide pour programmation ds un casse-brique
bonne annee a toi aussi. pour le html, tu peux essayer le php
MODERATEUR DES SALONS TI-68K
webmaster de http://progti89.free.fr
webmaster de http://progti89.free.fr
-
k@z00
Niveau 9: IC (Compteur Infatigable)- Messages: 484
- Inscription: 02 Oct 2004, 00:00
- Localisation: Paris
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: TS3 (SI)
Re: Aide pour programmation ds un casse-brique
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!
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!
-
chatterrible
Niveau 3: MH (Membre Habitué)- Messages: 11
- Inscription: 01 Jan 2005, 00:00
- Genre:
- Calculatrice(s):→ MyCalcs profile
Re: Aide pour programmation ds un casse-brique
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
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
sinon chatterible moi c'est comme toi mais version garçon
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
Phacops
TI-89
AMS 2.09 - PreOs 0.71
-
Phacops
Niveau 10: GR (Guide de Référence)- Messages: 518
- Inscription: 20 Oct 2004, 00:00
- Localisation: Bourg la Reine 92
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: Informatique, programmation, DAoC, rugby
Re: Aide pour programmation ds un casse-brique
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!
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!
-
LinkWebmaster
Niveau 8: ER (Espèce Rare: nerd)- Messages: 158
- Inscription: 03 Jan 2005, 00:00
- Localisation: Projet RPG MAKER Ti
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe:
Re: Aide pour programmation ds un casse-brique
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
webmaster de http://progti89.free.fr
-
k@z00
Niveau 9: IC (Compteur Infatigable)- Messages: 484
- Inscription: 02 Oct 2004, 00:00
- Localisation: Paris
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: TS3 (SI)
30 messages
• Page 1 sur 3 • 1, 2, 3
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 8 invités