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.
L'espace membre

Pas encore membre de Planète-Casio ?

Vous voulez mettre à jour vos programmes, et cela en temps réel et sans restrictions ? Être informé(e) des derniers commentaires postés sur vos programmes ? Faire partie d'une communauté active basée sur l'échange et le partage ?

Inscrivez-vous !
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

MeithalHors ligneAncien administrateurPoints: 3125 Défis: 7 Message
Posté le 29-03-2007 à 20:42 | #
Le jeu propose une interface sobre et efficace, un mode de jeu classique et un mode aventure. Il incorpore un éditeur de map et un générateur aléatoire, tout ca dans un programme monobloc de moins de 5000 octets (!).

Question jouabilité, c'est plus que parfait. Le serpent est rapide, répond parfaitement. Les modes de jeu sont variés et intéressants et apportent une très bonne rejouabilité.

Question code, le programme utilise encore une fois un algo différent des autres snakes (décidément) donc l'affirmation qu'il soit le plus rapide n'est peut être pas dénué de fondement (bien que je me rappelle d'autres snakes rapides sur 35, mais je saurai pas dire précisément) est léger et très bien optimisé (voire trop, je trouve ca pas très propre de ne pas fermer les crochets dans les variables matrices, enfin c'est mon avis).

Au final programme très bien pensé, avec un réel interet ludique, une bonne durée de vie et une rejouabilité plus que conséquente. Bref un indispensable pour sa calculatrice vu sa faible taille en mémoire et ses qualités ludiques.

Jouabilité : 5/5
Code : 3/3
Graphismes : 2/2

Final : 10/10 + label qualité
MuelsacoHors ligneFondateurPoints: 9335 Défis: 175 Message
Posté le 30-03-2007 à 02:55 | #
N'empêche c'est vraiment un sujet de défis idéal. Les algorithmes sont variés et relativement dur à penser (enfin à optimiser).
SamsamxHors ligneMembrePoints: 1426 Défis: 215 Message
Posté le 30-03-2007 à 10:48 | #
merci beaucoup Meithal. Je tient tout de meme a remercier Pierrotll, qui m'a expliquer les bases du Snake et m'a aider a l'accelerer
Merci Pierrot
SmashmasterHors ligneAncien modérateurPoints: 4561 Défis: 253 Message
Posté le 05-12-2009 à 19:10 | #
je n'ai jamais reussit a faire un snake puisque mes snake rame a mort
Xav
Statut : Invité
Posté le 22-03-2010 à 16:59 | #
Scusez' moi mais g un gros problème :
depuis 2 jours je fait un snake, en locate et en ecran graphique, donc normal il bouge, tout ca... mais pour l'appat il y a un gros BUG

En effet, je fait faire un PxlTest à mon pgm pour déterminer si appat il y a.
Mais il m'affiche "Mem error" , à la ligne du PxlTest...
Alors que j'avais deja utilisé cette fonction auparavant...

PS : je possède une casio 65 (64Ko)
il y a 55 000 bits FREE ( donc je n'explique
pas le mem error)

Je sait que je suis sur un chat datant de 2005 mais aidez moi please
TotoyoHors ligneMembre d'honneurPoints: 16103 Défis: 102 Message
Posté le 22-03-2010 à 17:42 | #
Il y a peut-être une erreur de mémoire graphique. N'effaces-tu pas l'écran avant le PxlTest ?

Je ne comprend pas. Tu veux faire un snake en texte et graphique à la fois ? PxlTest est une fonction graphique et ne peut-être utiliser en mode texte (=Locate).

Si c'est le cas, ceci est un vieux bogue qui n'est plus exploitable sur les nouvelles casio (depuis un petit moment déjà).
HeavymachinnHors ligneMembrePoints: 110 Défis: 20 Message
Posté le 24-03-2010 à 19:14 | #
Re! (ca y est je me suis inscrit)

Oui j'effacait l'ecran
Non je fait 2 snakes séparés pour tester

Finallement je vais utiliser une matrice
7 x 21ca qui facilite ENORMEMENT


Ps : donc
- merci bcp!!! , mon snake en text fonctionne
- mon 1er en locate fonctionne mais ralenti, ralentit, ralentit
- mon 2eme snake en locate va tout déchirer
HeavymachinnHors ligneMembrePoints: 110 Défis: 20 Message
Posté le 25-03-2010 à 11:47 | # | Fichier joint
Ouais ca y est !!!
Snake en locate finit,

-léger (615 bits sans matrices),
-plus de bugs
-rapide (donc réactif) et à vitesse constante
-appâts aleatoires qui n'aparaissent pas sur le serpent

http://www.planet-casio.com/Fr/programmes/voir_un_programme_casio.php?showid=1400
AdbookHors ligneMembrePoints: 1050 Défis: 39 Message
Posté le 25-01-2011 à 22:26 | #
Voilà mon snake.
respecte t-il les critères?

SnakeSpeed !!!

Alors?
MarmottiHors ligneYoutuberPoints: 3610 Défis: 6 Message
Posté le 12-03-2011 à 16:12 | #
bon d'accord j'ai triché....

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