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.
Menu
Calculatrices
Graph 35 à 100
Graph 25+Pro/25+E/25+E II
Graph 35+USB/75(+E)/85/95 SD
Graph 100(+)
Classpad 300/330(+)
fx-CG 10/20 (Prizm)
Classpad 400(+E)
Graph 90+E
fx-92+ SC
Liens
¤ Transférer un programme sur
sa calculatrice

¤ Vous cherchez une fonction ?
Jeux >> Graph 35+USB/75(+E)/85/95 SD >> Divers >> Snake Aleatoire
Snake Aleatoire
Version : 2.0 Taille : 880 octets Ajouté le : 2014-01-11 21:39 Modifié le : 2014-01-25 19:34
Auteur et posteur :
GildevHors ligneMembrePoints: 54 Défis: 0 Message
Planète Casio - Jeu Casio - Snake Aleatoire - GilDev - Calculatrices
Nombre de visites sur cette page : 7191
Score au progrank : 39
Pas encore de note !
Vous devez être connecté(e) pour noter (inscription).
2116 téléchargements | Soumettre un test

Ce programme est sous licence Creative Commons 2.0 BY


Description :

Fichier 1 : Version Graph 2.0
Fichier 2 : Version Textuelle 1.0 (obsolète)


GROSSE MISE À JOUR
Après un petit moment d'absence, j'ai enfin eu le courage de poster la version du programme avec le graph. Cette version est beaucoup plus intéressante et mieux finie.
Elle possède 3 modes : manuel (une fois la génération terminée, le programme est en pause), automatique (génère en continue) et semi-automatique (vous spécifiez un nombre de générations minimum, lorsque ce nombre est atteint, le programme se met en pause à la fin de la génération).
Franchement testez cette version ça change beaucoup et c'est vraiment plus intéressant observer.

EXE pour relancer une génération une fois le programme en pause.
Exit pour quitter pendant que le panneau "Gen : " est affiché.

Je verrai si je mets un nouveau GIF, je maitrise pas encore entièrement ça me prend du temps.



Description de la version 1.0 a écrit :
Plop tout le monde !

Voici mon premier programme que je poste sur ce site (j'ai déjà fais quelques jeux mais pour le moment rien qui mérite d'être posté, ou alors ça existe déjà ^^'). Je suis débutant en programmation (voir mon profil), et aujourd'hui j'ai fais ce mini-programme en cours (booooooh !). Je ne pense pas vraiment que ça intéressera beaucoup de monde, d'autant plus que c'est un programme très simple à réaliser et à utiliser, mais au cas où, je le poste.

Ce prog va en fait générer un serpent, comme dans le populaire jeu snake, mais cette fois-ci, vous n'avez aucun contrôle sur ses déplacements, et sa longueur s'incrémente tout le temps. Il n'y a donc pas vraiment de but mais personnellement, je trouve ça amusant d'avoir une "créature" qui se génère de manière totalement aléatoire, où on ne sait pas si elle va devenir grande, petite, ni quand et où elle va s'arrêter.

EXE pour relancer une génération une fois terminé.
Exit pour quitter.

Détails techniques
Détails techniques
Le prog utilise :
L'écran textuel 21*7
La matrice A (9,23) pour connaître l'emplacement des murs et la présence ou non du corps du serpent dans une case.
Les variables X et Y pour les coordonnées de la tête du serpent
Les variables Z et θ pour les coordonnées temporaires de la tête du serpent (à cause des vérifications)
La variable A pour la direction de la tête du serpent.
La variable B pour le compteur de génération.



Si vous avez une quelconque suggestion de fonctionnalité à ajouter, de bug à corriger ou quoi que ce soit d'autre, faites m'en part !


Commentaires :


PositonHors ligneRédacteurPoints: 2396 Défis: 57 Message
Posté le 13-01-2014 à 09:35 | #
Bonjour Gildev et bienvenue sur le site.
J'ai regardé ton profil et je suis désolé de te décevoir, mais le TI-Casio, ça n'existe pas encore
Sinon pour un premier programme, ça à l'air pas mal
GildevHors ligneMembrePoints: 54 Défis: 0 Message
Posté le 13-01-2014 à 19:17 | #
Merci et désolé je me suis foiré là. xD
C'est vraiment un programme tout con que j'ai fais au milieu d'autres projets. Je prépare un plus gros jeu actuellement. =)

La version avec le Graph arrive !
EltoredoHors ligneModérateurPoints: 4301 Défis: 35 Message
Posté le 18-01-2014 à 18:40 | #
Bienvenue sur le site Gildev, comme l'a dit Positon, c'est pas mal pour un premier programme (mieux qu'un + ou - ), continu comme ça
SmashmasterHors ligneAncien modérateurPoints: 4561 Défis: 253 Message
Posté le 19-01-2014 à 22:54 | #
Bienvenue à toi !
N'hésite pas à te présenter sur cette page
GildevHors ligneMembrePoints: 54 Défis: 0 Message
Posté le 25-01-2014 à 19:35 | #
Je suis passé par le plus ou moins évidemment, mais y'a pas de raisons de le poster. =D
PositonHors ligneRédacteurPoints: 2396 Défis: 57 Message
Posté le 01-02-2014 à 08:25 | #
Je n'ai pas mis ce programme dans la liste des jeux éligibles pour le jeu du mois, car par définition ce n'est pas un jeu
D'ailleurs il aurait davantage sa place dans les utilitaires
GildevHors ligneMembrePoints: 54 Défis: 0 Message
Posté le 01-02-2014 à 18:25 | #
Ah oui bien sûr ce n'était pas le but, je savais pas trop où le caser. ^^'
GollumHors ligneMembrePoints: 1262 Défis: 2 Message
Posté le 16-03-2014 à 21:41 | #
et aller, un autre à faire rentrer dans ce topic
[encore un autre :)]

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