Posté le 30/01/2018 12:03
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 219 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements
Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd
Citer : Posté le 30/01/2018 13:19 | #
Tu peux écrire ceci :
Merci à Suruq Game de m'avoir relevé de mon oubli.
Citer : Posté le 30/01/2018 14:21 | #
Ok ça marche mais un nouveau problème est apparu : quand je veux tourner le snake repars de en haut à gauche de l'écran
Sais tu comment corriger ça ?
ÉDIT : j'ai réussi avec Augment () en ajoutant 2 liste tampons
Est ce que je doit ouvrir un autre sujet pour des questions sur le même programme mais sans aucun lien le titre ?
Merci beaucoup
Bjarne Stroustrup. Créateur de C++.
Citer : Posté le 30/01/2018 15:18 | #
Le mieux c'est de chercher voir si un topic est à peu près sur le sujet. Souvent y'aura des réponses, si elles ne te conviennent pas tu peux rouvrir les topics. Si tu trouve rien, créé en un nouveau.
Citer : Posté le 30/01/2018 15:47 | #
En fait, les listes de casio ne sont pas des listes (comme en python) mais des arrays (comme en C).
Du coup on ne peut pas insérer un élément dans la liste sans décaler tous les autres.
Pour ton snake tu peux toujours voir les autres snakes (sur ce site, ou dans d'autres langages, le fonctionnement devrait être le même).
Ce que je pense marcherait est de simplement remplacer la case du snake supprimée par la nouvelle case occupée.
Par exemple : le début du serpent est à la case 1, la fin à la case 20.
Tu décales le début à la case 2, la fin est désormais à la case 1 (modulo 20). Les cases 2 à 20 n'ont pas changé.
Ensuite il te suffit de faire un for sur ta liste, en prenant comme index début+i mod longueur.
Ecrivez vos programmes basic sur PC avec BIDE
Citer : Posté le 30/01/2018 18:24 | #
J'ai réussi avec ta méthode lephenixnoir : une erreur à la *** de mon côté. Merci beaucoup
Pour le nouveau sujet je voudrais demander un avis et demander comment ce serait possible de le rendre plus rapide. Que dois-je faire ?
Zezombie tu as vu mon niveau : c'est pas encore extra alors je vais pas m'embrouiller pour l'instant
Bjarne Stroustrup. Créateur de C++.
Citer : Posté le 30/01/2018 20:25 | #
En fait, les listes de casio ne sont pas des listes (comme en python) mais des arrays (comme en C).
Je te donne 32 secondes pour relire ce que tu viens d'écrire, 32 minutes pour aller apprendre ce qu'est une vraie liste (chaînée).