| Aide pour programmation ds un casse-brique | |
|
|
| Auteur | Message |
|---|
chatterrible Débutant

Inscrit le : 01 Jan 2005 Messages : 11
 | Sujet: Aide pour programmation ds un casse-brique Sam 1 Jan - 21: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. |
|
 | |
fpgforce Elite


Inscrit le : 14 Nov 2004 Messages : 325 Localisation : Paris Calculatrice : Etudiant licence Maths-Info Classe : Programmation :), HandBall, Litterature
 | Sujet: Re: Aide pour programmation ds un casse-brique Lun 3 Jan - 10: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:
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 |
|
 | |
LinkWebmaster Grand Initié


Inscrit le : 03 Jan 2005 Messages : 70
 | Sujet: RE: une fillette qui programme? Lun 3 Jan - 15: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 _________________ Mes projets (V200 - Ti92): DBZ : http://www.ticalc.org/archives/files/fileinfo/369/36975.html Ti-Punch : http://www.ticalc.org/archives/files/fileinfo/384/38418.html Spy Vs Ti : http://www.ticalc.org/archives/files/fileinfo/384/38417.html Saint Seiya Ti : http://www.ticalc.org/archives/files/fileinfo/411/41192.html Star Wars Ti : http://www.ticalc.org/archives/files/fileinfo/411/41191.html |
|
 | |
LinkWebmaster Grand Initié


Inscrit le : 03 Jan 2005 Messages : 70
 | |
 | |
chatterrible Débutant

Inscrit le : 01 Jan 2005 Messages : 11
 | Sujet: Re: Aide pour programmation ds un casse-brique Lun 3 Jan - 16: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!!! :) ) |
|
 | |
k@z00 Modérateur


   Age : 20 Inscrit le : 02 Oct 2004 Messages : 485 Localisation : Paris Calculatrice : etudiant Classe : TS3 (SI)
Impureté:
   (141/200) Dernière note en maths: 10/20
 | Sujet: Re: Aide pour programmation ds un casse-brique Lun 3 Jan - 17: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
|
|
 | |
chatterrible Débutant

Inscrit le : 01 Jan 2005 Messages : 11
 | Sujet: Re: Aide pour programmation ds un casse-brique Lun 3 Jan - 17: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! |
|
 | |
Mic Administrateur


   Age : 24 Inscrit le : 07 Sep 2004 Messages : 10027 Localisation : Orléans Calculatrice : Voyage 200 & TI-Nspire CAS Classe : Prof de Maths
Impureté:
   (56/450) Dernière note en maths: -/20
 | Sujet: Re: Aide pour programmation ds un casse-brique Lun 3 Jan - 18:35 | |
| Bienvenue chatterrible ! le maître des lieux te salue !
Ouais, le php, c'est top, tu peux faire des purs trucs avec.
Si tu as encore d'autres questions quant à l'élaboration de ton casse-brique, n'hésite pas :) _________________ Responsable de TI-BANK (http://www.ti-bank.fr)
Projet 1 : How well do you know your World ? [68k] (19%) Projet 2 : Da Vinci Flight [68k] (0.5%) Projet 3 : Mastermind Nspire [Nspire] (80%) Projet 4 : Ephy Nspire [Nspire] (0%)
|
|
 | |
Phacops Animateur


Inscrit le : 20 Oct 2004 Messages : 526 Localisation : Bourg la Reine 92 Calculatrice : Lycéen Classe : Informatique, programmation, DAoC, rugby
 | Sujet: Re: Aide pour programmation ds un casse-brique Lun 3 Jan - 20: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 |
|
 | |
LinkWebmaster Grand Initié


Inscrit le : 03 Jan 2005 Messages : 70
 | |
 | |
k@z00 Modérateur


   Age : 20 Inscrit le : 02 Oct 2004 Messages : 485 Localisation : Paris Calculatrice : etudiant Classe : TS3 (SI)
Impureté:
   (141/200) Dernière note en maths: 10/20
 | Sujet: Re: Aide pour programmation ds un casse-brique Lun 3 Jan - 21:50 | |
| | Citation: | | 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
|
|
 | |
chatterrible Débutant

Inscrit le : 01 Jan 2005 Messages : 11
 | Sujet: Re: Aide pour programmation ds un casse-brique Lun 3 Jan - 22:00 | |
| => Chatterrible te salue maître des lieux, donc "ave Mic" et je te remercie pour ta proposition d'aide! (je crois que ce ne sont pas les questions qui vont manquer!!!)
=> Phacops tu ne te trompes pas le CSS c bien un langage de mise en page (on dit "style" ça fait plus pro! :\ ). et sinon comme dit Link c un sacré défi que tu t'es lancé, mais comme disait "je sais plus qui" plus grand est le péril, plus noble est la victoire (en fait je sais pas si qqu'un a vraiment dit ça...), et on apprécie d'autant plus quand on aréussi (sauf que juste après on a l'irrésistible envie de réussir 1 truc encore plus dur)
=>Link Webmaster c vrai que g déjà expérimenté les jeux qui rament et pourtant il était pas complexe mais 1 curseur qui bouge+un chronomètre+des points qui appraissent au hasard et défilent, la calculette gère plus (c à peine si j'arrive à voir les nombres du chronomètre lol!) |
|
 | |
k@z00 Modérateur


   Age : 20 Inscrit le : 02 Oct 2004 Messages : 485 Localisation : Paris Calculatrice : etudiant Classe : TS3 (SI)
Impureté:
   (141/200) Dernière note en maths: 10/20
 | Sujet: Re: Aide pour programmation ds un casse-brique Lun 3 Jan - 22:16 | |
| le plus important est de faire un jeu qui marche bien (en programmation) que de faire un jeu fluide mais vide. En tout cas c'est difficile en BASIC. Il existe deja MONSTER en C. Le meilleur casse-brique sur TI. Bon courage. ;) _________________ MODERATEUR DES SALONS TI-68K webmaster de http://progti89.free.fr
|
|
 | |
LinkWebmaster Grand Initié


Inscrit le : 03 Jan 2005 Messages : 70
 | Sujet: Re: Aide pour programmation ds un casse-brique Lun 3 Jan - 22:28 | |
| La forme employée pour programmer joue pour beaucoup dans les opérations effectués par la TI. Ne pas utiliser trop de label ou de sous programme et surtout ne pas faire de PRGM trop volumineux permet à la machine de souffler un peu. Pour le jeu dont tu parles avec le curseur, le chrono et le point tu l'as réalisé sous ti-80 lol? Comment as tu programmé? j'essaye: Prgm Clrdraw 30>curseura 40>curseurb un cadre qui délimite (par exemple) : pxlline 10,10,10,200 pxlline 10,10,80,10 pxlline 10,200,80,200 pxlline 80,10,80,200 100>chrono pxltext "^",curseura,curseurb lbl deb rand(50)+10>pointa rand(30)+10>Pointb loop et là tu rentres ton code comme suit: chrono-1>chrono if chrono=0:stop déplacement() du curseur, utilise getkey droite gauche bas haut pxlon pointa,pointb if pointa=curseura and pointb=curseurb then 100>chrono goto deb endif tu pe rajouter une limite au nivo de l'affichage ex: if curseura<5:5 donne curseura idem pour curseurb idem pour l'horizontal comme ca plus de bug endloop endprgm
grosomodo en fait ca prend pas bcp de place tu pe rajouter de la difficulté en baissant la variable du chrono lorsqu'on réussit à atteindre le point un score j'ai zappé le déplacement car c long a rentrer et c pas difficile voila _________________ Mes projets (V200 - Ti92): DBZ : http://www.ticalc.org/archives/files/fileinfo/369/36975.html Ti-Punch : http://www.ticalc.org/archives/files/fileinfo/384/38418.html Spy Vs Ti : http://www.ticalc.org/archives/files/fileinfo/384/38417.html Saint Seiya Ti : http://www.ticalc.org/archives/files/fileinfo/411/41192.html Star Wars Ti : http://www.ticalc.org/archives/files/fileinfo/411/41191.html |
|
 | |
k@z00 Modérateur


   Age : 20 Inscrit le : 02 Oct 2004 Messages : 485 Localisation : Paris Calculatrice : etudiant Classe : TS3 (SI)
Impureté:
   (141/200) Dernière note en maths: 10/20
 | Sujet: Re: Aide pour programmation ds un casse-brique Lun 3 Jan - 22:32 | |
| la ti-80 c'est excelent pour programmer. Tu peut faire plein de trucs avec peu de moyens. J'ai reussi a faire un WinXP comme je l'avais appellé dans le temps lol. disponible sur un site, je ne connais plus l'adresse sous mon ancien pseudo vodoo93. _________________ MODERATEUR DES SALONS TI-68K webmaster de http://progti89.free.fr
|
|
 | |
| Aide pour programmation ds un casse-brique | |
|