Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.
Entraide

Problème avec un programme ? Tu sais pas comment transférer un programme ? Tu es bloqué avec ton projet ?

Planète-Casio est une communauté d'entraide regroupant de fins connaisseurs sur les Casio qui seront ravis de te dépanner !

Allez sur le Forum partie Problèmes pour exposer votre souci et obtenir de l'aide.

Si vous cherchez à perfectionner votre niveau en programmation, visitez la section Astuces du forum et les Articles de qualité.

Défi
Retour liste des défis
Snake
Difficulté : Difficile
Défi ajouté par : Meithal le 28-08-2005 22:55
MeithalHors ligneAncien administrateurPoints: 3125 Défis: 7 Message
Question ou texte du défi :
Créez un snake.

Critères de réussite :

-Rapidité de déplacement du sepent
-Réactivité et jouabilité
-Le jeu doit avoir exactement la même vitesse lorsque le serpent est composé de 3 ou 50 segments
-Vous pouvez le faire en locate ou graphique. C'est a vous de juger ce qui est le plus rapide.
-Lorsque le serpent touche un obstacle (un mur ou lui même), le joueur doit avoir un peu de temps pour changer de trajectoire avant l'arret de jeu.
-L'apparition des appats doit se faire aléatoirement et ne doit pas apparaite sur une case occupée par le serpent.
-Aucune contrainte de taille ni de codage.


Commentaires :
Pages: Précédente | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 | Suivante

MuelsacoHors ligneFondateurPoints: 9335 Défis: 175 Message
Posté le 10-11-2006 à 12:54 | #
Oui tu peux le faire si tu veux
SpitzerHors ligneMembrePoints: 126 Défis: 0 Message
Posté le 14-11-2006 à 17:58 | #
ok jveux bien essayer par contre je ne comprend pa ... vous utilisez les matrices pour ce genre de ejux ?? dsl mai je ne voi pa l'utilité.. Quelqu'un pourrait m'expliquer en privé ==> Email address, replace the 【arobase】 with a @ and ▶ with a . : crazy_sushi【arobase】hotmail▶fr ?? merci bcp
ps : j'arrive a faire bouger le snake, a le faire ramasser des objet placé aleatoirement mais je n'arrivez pa a le faire grandir peut etre que les matrices servent à ca
MuelsacoHors ligneFondateurPoints: 9335 Défis: 175 Message
Posté le 14-11-2006 à 18:26 | #
Oui les matrices servent à faire augmenter le snake et à savoir quand il se mange la queue Mais le snake n'est pas un jeu facil à réaliser donc si c'est ton premier jeu je te conseil de changer
SpitzerHors ligneMembrePoints: 126 Défis: 0 Message
Posté le 15-11-2006 à 06:24 | #
Non non ce n'est pa mon premier jeux, mais avec les matrices, si ! mais de toute facon, je me suis deja lancer et vous savez, je n'aime pas ne pas finir un truc ... donc je le ferai . Je vous ferais signe dès qu-il y a du neuf bonne continuation a vous aussi !
MuelsacoHors ligneFondateurPoints: 9335 Défis: 175 Message
Posté le 15-11-2006 à 09:40 | #
Et demande nous quand ta un problème
Pour les matrices je te conseil de regarder le cours de programmation (rubrique programmation)
SpitzerHors ligneMembrePoints: 126 Défis: 0 Message
Posté le 15-11-2006 à 11:08 | #
ok merci à vous ^^^
SpitzerHors ligneMembrePoints: 126 Défis: 0 Message
Posté le 15-11-2006 à 14:20 | #
Heu dsl je ne vois pas comment les utiliser ... :'( vous pourriez juste me donner un ptit coup de pouce pour savoir comment faire alonger ce snake ??? merci
MuelsacoHors ligneFondateurPoints: 9335 Défis: 175 Message
Posté le 15-11-2006 à 18:46 | #
Imagine ton ecran constitué de à et de 1 (1 quand ya le serpent).
000000
000110
000010
001110
000000
Par ex tu connais la tête et la queue du serpent. Bon la tête elle est guidée avec les touches. La queue c'est un peu plus complexe il faut que tu testes les cases à côté et se positionner dans la case voisine avec un 1.
Si tu remarques bien il y a parfois un problème! Quand ya 2 cases ou plus avec des 1 à coté, tu ne sais pas ou mettre la queue.
Pour çà tu as une méthode: tu augmentes à chaque fois le nombre dans le case:
000000
000120
000030
006540
000000
Comme çà tu prends la case voisine qui veut +1.

Comme je te l'ai dis ce n'est pas très simple
SpitzerHors ligneMembrePoints: 126 Défis: 0 Message
Posté le 15-11-2006 à 18:59 | #
Ca alors ! J ai pensé !! je coup des 0 et des 1 ... ok merci pour l'info j'ai reussi a comprendre. Par contre c pas possible de lui demander de verifier les cases aux alentours pour voir si il y a un 1 pour chaques cas .. enfin ca reste flou tout de meme par cotnre pour le faire grandire, je v pas mettre chaque cas possible !! il y a bien une methode non ?
MuelsacoHors ligneFondateurPoints: 9335 Défis: 175 Message
Posté le 15-11-2006 à 20:43 | #
Pour le faire grandir c'est simple tu ne fais pas bouger la queue pendant 1 tour (et il grandira d'une case)

Pages: Précédente | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 | Suivante

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 95 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