|
Posté le 15-10-2014 à 14:45 | #
|
Salut, tu pourrais mettre un peu plus de détails ? On peux pas comprendre comme ça
Et 6 octets |
|
|
Posté le 20-10-2014 à 12:42 | #
|
J'ai testé et c'est vraiment sympa ! Le code est très lisible et je le trouve bien optimisé (mais je suis pas très fort en la matière )
Edit : Woh la vache on voit bien que tu l'as amélioré depuis le moment ou tu l'as posté ! Il est super maintenant pour faire des petites parties rapides de temps en temps Vraiment bravo très bien fait ! Il y a juste un petit truc moins bien, les clignotements, on voit à peine les lasers mais sinon il est vraiment cool
Euh c'est normal qu'a la 2ème partie il me mette Argument error quand je le lance à cause de la variable E qui quand on lui enlève 1 ne peut plus Locate une partie du laser (sort de l'écran) et affiche donc error. Pour y rejouer je suis obligé de le supprimer et de remettre le jeu d'origine
Re Edit : Il fallait juste mettre RanInt# (2,6)→E au début et cela refonctionne. |
|
|
Posté le 25-10-2014 à 15:51 | #
|
Merci du commentaire Matt.
La prochaine mise à jour est pour la fin des vacances
Elle est déjà au point (ajout des missiles putain je me suis fais chier)
Seulement voilà, je suis parti en vacances et j'ai pas pris de quoi programmer alors merci de patientier
|
|
|
Posté le 25-10-2014 à 15:55 | #
|
C'est pas grave, on peux patienter, il est vraiment sympa ce programme, si tu n'a pas de quoi programmer, tu peux toujours préparer des algos sur feuille, c'est pratique ! |
|
|
Posté le 25-10-2014 à 16:15 | #
|
Cool je suis trop pressé que tu sortes la MAJ |
|
|
Posté le 27-10-2014 à 15:13 | #
|
Ouais il est pas mal ton jet-pack, par contre les clignotements c'est un peu énervant...
J'ai eu le même problème avec le locate D,E-1
Un petit truc : lorsque les lasers s'enlèvent, les "murs électriques" ( je sais plus comment on les appelle) réapparaissent en plein milieu de l'écran (au même endroit que lorsqu'ils disparaissent pour laisser place au lasers)
Tu pourrait mettre un truc du genre à la fin pour recommencer en appuyant sur une touche... parce que le "record" n'est pas sauvegardé quand on rejoue, par la suite tu peut rajouter une petite matrice pour garder les résultat...
Sinon dans l'ensemble c'est pas mal !
|
|
|
Posté le 27-10-2014 à 18:12 | #
|
Les records se sauvegardent dans une variable ce qui n'est pas une bonne idée et je trouve que les lists sont mieux car on peut vérifier si elle existe avec l'astuce de Btl.
Exemple :
"JETPACK"→List 8 //on nomme le liste 8 Jetpack
Dim List 8<?⇒?→Dim List 8//Si la liste 8 est plus petite que ? [le nombre voulu] (donc qu'elle n'existe pas) alors on la met à ?
Pour savoir si on a battu le score :
F>List 8[?]⇒F→List 8[?] //[? = la case voulue] si la variable F (score) est plus grande que l'ancien meilleur score (List 8[?]) alors F devient le meilleur score
Si tu as des questions demandent moi |
|
|
Posté le 28-10-2014 à 10:42 | #
|
Attention Matt36230, une Liste qui existe a, au minimum une dimension 1.
Et en faisant "JETPACK"->List 8, ta List 8 sera au minimum de dimension 1.
Si elle n'existait pas, la case List 8[1] sera égale à zéro.
Si elle existait déjà, la List sera inchangée.
La commande "Dim List 8<1⇒1→Dim List 8" est donc inutile. |
|
|
Posté le 28-10-2014 à 11:27 | #
|
Ah ok merci mais si c'est plus long il faut le mettre non ?
|
|
|
|