Poster un nouveau sujet Poster une réponse Page: 1, , ,      >>
Un Bomberman trés réussit
Auteur Message
ld
Avatar

Autorisation : Membre
Nb de messages : 373
Inscrit le : Jeu 23 Sep 2010, 16:05
Posté le : Mer 06 Oct 2010, 11:40   Citer 

Bombrman V6

Le but de ce jeu est simple, vous éte un petit "e" (Bomberman), et vous dever manger tout les petits "0" sans sortir du cadre, sans revenir sur vos pats, le tout en évitant les "+" (bombes) éparpiller sur l'écran. Bien sûr plus ils y a de "+" est plus ça se complique !
Ex: niveau 5 = 5 "+"... Attention les neurones !!!


Code
:EffEcr
:Input "NIVEAU ",N
:128->dim(L1
:For(A,1,N
:1->L1(entAléat(2,128
:End
:1->B:0->K
:For(A,1,128
:Output(B,A-K,sous-Chaîne("0+",L1(A)+1,1
:If A=16B:Then:B+1->B:K+16->K
:End:End
:1->A:1->B
:Repeat L1(B+16(A-1
:Output(A,B,"e
:Repeat K
:codeTouche->K
:End
:1->L1(B+16(A-1
:Output(A,B," "
:B-(K=24 et B-1)+(K=26 et B-16->B
:A-(K=25 et A-1)+(K=34 et A-8->A
:End
:If 128=somme(L1
:Output(4,5,"BRAVO !
:EffListe L1



----------------------
Note Éphéméride Chrono Bombrman BlueFishEncryptor Labygénérateur Nord BandeauDeTexte LunarPhase Syracuse Papy-Jump Convertisseur ! SolveurDeSudoku VérificateurDeCodesBanquaire PrgmADiviser CryptageDeVigenere MiniSolv Reed-Solomon Code128Géodésie
 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Mer 06 Oct 2010, 11:56   Citer 

Ton rappelimage provoquera un erreur s'il n'y a pas d'image0 dans la calculatrice utilisant le programme. Si c'est le cas, il faut supprimer l'instruction.

Je vais sûrement le tester.

----------------------
ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Mer 06 Oct 2010, 15:29   Citer 

* Tu as des fautes de frappe.
bonbr=bombr
la virgule après le premier "N" devrais être ":" (ou bien saute une ligne)

* Il y a un bug dans le premier For, et un dans le deuxième provoqué par le premier :

Code
:for(A,1,128)
:1-)L Bonbr
:End

1-il manque soit une accolade au 1 (ligne2), soit une coordonnée pour la liste.
2-le deuxième for rempli aléatoirement des cases d'une liste dont les dimensions ne conviennent pas (à cause du premier bug).
D'ailleurs le premier for peut être remplacé par
Code
128->dim(L Bombr)
Remplir(1,L Bombr)



* Je peux passer sur les bombes, et le e ne s'affiche qu'en passant sur celles-ci. (Sur le deuxième point j'ignore si cela vient d'un bug ou du concept)

---

Si tu utilisais une liste basique au lieu d'en créer une, le jeu serait compatible aussi avec les ti82 basiques. (il serait seulement nécessaire de vider la liste au début au cas où)

---

Je ne trouve pas judicieux le titre (hélas je n'ai pas mieux)

Une de tes astuces et le concept du jeu sont intéressants. J'aime beaucoup l'idée !!!

----------------------
ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Ven 15 Oct 2010, 0:58   Citer 

Mes bugs d'origine inconnue et des détails techniques m'ont motivé pour réécrire ton programme.
Quitter la partie avec la touche Annul.

CORRECTION (V2)
Code
ClrHome
Input "NIVEAU=",N
128->dim(L1
Fill(0,L1
For(A,1,N
Lbl 2
randInt(2,128)
If L1(Ans)=0
1->L1(Ans)
If L1(Ans)=1
Goto 2
End
ClrHome
0->K
For(A,1,8
For(B,1,16
K+1->K
If L1(K)=1
Output(A,B,"+
If L1(K)=0
Output(A,B,"0
End
End
1->A
1->B
Lbl 0
Output(A,B,"e
Repeat K
getKey->K
End
If K=45
Goto 1
If not(K=24 or K=25 or K=26 or K=34
Goto 0
B-(K=24)+(K=26)->D
A-(K=25)+(K=34)->C
If abs(4.5-C)>3.5 or abs(8.5-D)>7.5
Goto 0
If L1(D+(C-1)16)=1
Goto 0
Output(A,B," "
1->L1(B+(A-1)16
C->A
D->B
Output(A,B,"e
Goto 0
Lbl 1
sum(L1)->B
ClrHome
Output(1,1,SCORE=
Output(2,1,B-N
Output(2,5,"/
Output(2,6,128-N



EDIT: j'ai ajoûté quelques corrections mineures depuis le post.

----------------------
ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 Adresse email Haut de page Bas de page 
 
doomsday



Autorisation : Membre
Nb de messages : 16
Inscrit le : Lun 11 Oct 2010, 21:51
Posté le : Sam 16 Oct 2010, 12:42   Citer 


Citer : linkakro

If L1(Ans)=0
1->L1(Ans)
If L1(Ans)=1


c'est quoi le Ans entre parenthèses?

 Adresse email Haut de page Bas de page 
 
Sangohan38



Autorisation : Membre
Nb de messages : 3370
Inscrit le : Sam 31 Déc 2005, 19:48
Posté le : Sam 16 Oct 2010, 13:07   Citer 

Ans=Rép sur les calculatrices en français.
C'est le dernier résultat calculé.

Sangohan38

 Adresse email Haut de page Bas de page 
 
doomsday



Autorisation : Membre
Nb de messages : 16
Inscrit le : Lun 11 Oct 2010, 21:51
Posté le : Sam 16 Oct 2010, 13:33   Citer 

ha ok merci

 Adresse email Haut de page Bas de page 
 
euros60
Invité
Posté le : Mar 02 Nov 2010, 18:50   Citer 

Bonjour comment fait-on le : ,e" ?

  Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
sulexa



Autorisation : Membre
Nb de messages : 8
Inscrit le : Jeu 21 Oct 2010, 16:21
Posté le : Jeu 04 Nov 2010, 15:17   Citer 

moi si je revient sur mes pas ou que je touche un + sa m'affiche erreur etiquette je comprend pa pourquoi cry.gif

----------------------
vive les TI
 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Jeu 04 Nov 2010, 18:21   Citer 

Le e se fait avec 2nde+diviser.

Les erreurs étiquettes se produisent quand il y a des problèmes avec les goto ou les Lbl.
Ton erreur vient vraisemblablement de
Code
If L1(D+(C-1)16)=1
Goto 0    //erreur ici


Et sache que tu n'es pas censé revenir en arrière.

----------------------
ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Jeu 11 Nov 2010, 0:11   Citer 

Comme j'en ai conçu une version, je sais à quoi ça ressemble.
Je t'enverrai mon adresse mail en passant par les MP-mail du forum. Ainsi elle n'apparaîtra pas en clair (on ne sait jamais).

----------------------
ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 Adresse email Haut de page Bas de page 
 
ld
Avatar

Autorisation : Membre
Nb de messages : 373
Inscrit le : Jeu 23 Sep 2010, 16:05
Posté le : Ven 26 Nov 2010, 9:31   Citer 

Alors linkakro, ça ta convaincu les vidéos du bombrman ? happy.gif

Pour les autres, un hébergeur gratuit et sans inscription est disponible
sur le web pour pouvoir envoyer des fichiers par des liens jusqu’à 5 Go.
Il est génial ultra rapide et enfantin...

http://www.filedropper.com/

Je vous est d’ailleurs mit à disposition une courte vidéo de ce jeu "Bomrman"
pour ceux qui souhaiterait voir à quoi ça ressemble avant de le retaper !
Vous ne serait pas déçut, c'est promis !
Ce jeu est tout simplement génial !

Et le lien :

http://www.filedropper.com/dscn0078

----------------------
Note Éphéméride Chrono Bombrman BlueFishEncryptor Labygénérateur Nord BandeauDeTexte LunarPhase Syracuse Papy-Jump Convertisseur ! SolveurDeSudoku VérificateurDeCodesBanquaire PrgmADiviser CryptageDeVigenere MiniSolv Reed-Solomon Code128Géodésie
 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Ven 26 Nov 2010, 21:27   Citer 

Oui, la version complète (c'est-à-dire avec le graphe au début etc) Est particulièrement belle.
Mais personnellement je me contenterai de ma version de base (sans la présentation tralala du début).

Edit: notez que la première version, bien qu'avec démarrage en graphe, n'est pas au point. Accollez le début du 1er avec le mien.

----------------------
ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 Adresse email Haut de page Bas de page 
 
bleach
Invité
Posté le : Ven 26 Nov 2010, 21:43   Citer 

BONSOIR, voila j'ai recopier tou le programme sur ma ti-82 stats.fr alors la je fai 2nde mode pour quitter et ensuite je rentre dans le programme sa m'affiche cuex que j'ai recopier comment faire svp.

  Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Ven 26 Nov 2010, 21:55   Citer 

Tu l'executes ou tu l'édites ? Il faut l'executer.

----------------------
ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 Adresse email Haut de page Bas de page 
 
bleach2706



Autorisation : Membre
Nb de messages : 1
Inscrit le : Ven 26 Nov 2010, 21:47
Posté le : Ven 26 Nov 2010, 22:10   Citer 

je l'execute et sa marche pa

 Adresse email Haut de page Bas de page 
 
Sangohan38



Autorisation : Membre
Nb de messages : 3370
Inscrit le : Sam 31 Déc 2005, 19:48
Posté le : Sam 27 Nov 2010, 1:18   Citer 

Lorsque tu as l'erreur, choisis l'option "goto" et indique nous la ligne où est ton problème.
Je rappel que quand quelque chose est en minuscule, c'est une instruction.

Sangohan38

 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Sam 27 Nov 2010, 17:04   Citer 

Si tu fournissais des screens ou des gifs cela donnerai une meilleure idée de ce qui attend le futur joueur. Ou bien fournit la vidéo.

Les matrices sont beaucoup plus faciles à gérer que les listes pour les tableaux. Toutefois le recours aux listes permet parfois de simplifier au maximum certaines procédures. Sans le savoir, tu avais apporté une astuce à ton prog, que j'ai exploité. Si la rapidité n'est pas toujours flagrante, certains algorithmes peuvent être épurés.
Quoique le choix entre les deux est délicat, car les avantages sont parfois légés.

----------------------
ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 Adresse email Haut de page Bas de page 
 
raboulave



Autorisation : Membre
Nb de messages : 57
Inscrit le : Jeu 08 Oct 2009, 20:56
Posté le : Dim 28 Nov 2010, 18:43   Citer 

Bah moi je suis décçu tongue.gif
Non pas que le jeu soit mauvais, mais sans avoir d'erreur à l'exécution, je ne peux que déplacer un pauvre "e" sur des 0 que j'efface. Rien de plus ! Comment qu'on fait ? ^^

 Adresse email Haut de page Bas de page 
 
raboulave



Autorisation : Membre
Nb de messages : 57
Inscrit le : Jeu 08 Oct 2009, 20:56
Posté le : Dim 28 Nov 2010, 18:47   Citer 

Ah d'accord je viens de lire les règles _ _' Mais ça ne marche toujours pas, mon score ne s'affiche pas, je peux revenir sur mes pas, etc.... En gros, rien ne se passe comme sur la vidéo !
D'ailleurs, à propos de la vidéo, quelle portion de code faut-il que je rentre pour avoir cette magnifique image au tout début ? Avec la petite bombe, et tout et tout... C'est à pleurer de beauté ! crazy.gif
Merci ! kiss.gif

 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse Page: 1, , ,      >>





  Powered by Fire-Soft-Board v1.0.10 © 2004 - 2024 Groupe FSB
Page générée en 9 requêtes
BlackOne par Grimmlink