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: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 | Suivante

LenainnoirHors ligneAncien administrateurPoints: 5186 Défis: 24 Message
Posté le 29-08-2005 à 11:56 | #
J'ai pas le temps je fais FF mais des que j'ai fini je ten sors un !
MuelsacoHors ligneFondateurPoints: 9335 Défis: 175 Message
Posté le 29-08-2005 à 13:14 | #
A la base c'est une idée de Meithal donc je changerais le nom du posteur (en fait c'étais pour tester). Sinon moi c'est pareil j'ai pas le temps en ce moment avec la v2 puis j'aurais photo casio.
NeuronixHors ligneFondateurPoints: 4488 Défis: 21 Message
Posté le 29-08-2005 à 20:33 | #
Moi ... beh 1. y'a la prépa = internet, 2. y'a la v2.0 = pas possible de faire de la caltoche juste à coté de l'ordi mdr; 3. y'a Drug life 2 à finir, util 3D à finir, F1 Racing ou nfc (need for casio) (pas sur du nom encore) à finir...
NiKoHors ligneMembrePoints: 0 Défis: 0 Message
Posté le 11-09-2005 à 11:27 | #
Bah moi j'ai fait un snake, mais il y a encore quelques petits détails à régler :
apparition d'un appats sur le serpent,
le serpent est pas très rapide,
ce n'est pas difficile d'empecher l'apparition d'un appat sur le serpent mais pour la rapidité c'est autre chose !
MeithalHors ligneAncien administrateurPoints: 3125 Défis: 7 Message
Posté le 12-09-2005 à 16:06 | #
Oui, quand le serpent occupe tout l'écran, tu peux rester plusieurs secondes a attendre l'apparition de l'appat
MatronixHors ligneAncien administrateurPoints: 6058 Défis: 82 Message
Posté le 14-09-2005 à 13:49 | #
avec le serpent immobile !...
LenainnoirHors ligneAncien administrateurPoints: 5186 Défis: 24 Message
Posté le 14-09-2005 à 17:23 | #
Dur...dur...
MeithalHors ligneAncien administrateurPoints: 3125 Défis: 7 Message
Posté le 18-11-2005 à 21:28 | #
Analyse du serpent a Neuronix:
http://www.planete-casio.fr/Fr/programmes/voir_un_programme_casio.php?prog=serpent_neuronix_jeu_casio_direction_tir&showid=121

Je n'ai pas pu y jouer, donc j'ai juste analysé le code. Si j'ai loupé un truc ou mal interprété une portion de code, dis le moi


-Rapidité de déplacement du sepent:

Du fait d'une utilisation d'une boucle for de plus en plus longue en fonction de la longueur du serpent, celui ci ralentira forcément au fur et a mesure de sa croissance:

1/3 (pour l'originalité du code avec le swap et trn augment)

-Réactivité et jouabilité

A ce que j'ai pu comprendre, lorsque le joueur change de trajectoire, le serpent y réagit immédiatement sans temps de latence (comme c'était le cas avec le mien au début).

3/3

-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.

2/2

-L'apparition des appats doit se faire aléatoirement et ne doit pas apparaitre sur une case occupée par le serpent.

2/2 (toutes les précautions ont été prises pour ne pas faire disparaître l'appat et a ce qu'il n'apparaisse pas sur la prochaine case où arrivera le serpent)

Ce qui donne 8/10
MuelsacoHors ligneFondateurPoints: 9335 Défis: 175 Message
Posté le 18-11-2005 à 21:39 | #
Franchement neuneu tu me deçoit avec ta boucle for T'aurais pu faire mieux quand même
Des que j'ai un peu de temps libre j'essairais dans faire un, le problème est que je n'ai vraiment pas beaucoup de temps libre
NeuronixHors ligneFondateurPoints: 4488 Défis: 21 Message
Posté le 19-11-2005 à 11:13 | #
mdr faites en un sans le for et le swap et pour meithal tu peux me mettre 2/2 pour le temps avant de rentrer dans le mur :)....tu verra quand tu y joueras

Pages: 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 80 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