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
¤ Vous cherchez une fonction ?
Jeux >> Graph 90+E >> Divers >> Fourmi de Langton
Fourmi de Langton
Version : 1.1 Taille : 585 octets Ajouté le : 2022-04-09 18:14 Modifié le : 2022-04-25 18:11
Auteur et posteur :
Ena0Hors ligneMembrePoints: 110 Défis: 1 Message
Planète Casio - Jeu Casio - Fourmi de Langton - ena0 - Calculatrices
Nombre de visites sur cette page : 1146
Score au progrank : 28
Pas encore de note !
Vous devez être connecté(e) pour noter (inscription).
407 téléchargements | Soumettre un test


Description :

La fourmi de langton:

Wikipédia a écrit :
On nomme fourmi de langton un automate cellulaire bidimensionnel comportant un jeu de règles très simples
la page wikipédia

Les règles sont très simples et se basent sur trois étapes:
- Si le pixel est blanc:
- On tourne d'un quart de tour vers la droite
- On change la couleur de pixel en noir
- On avance
- Si le pixel est noir:
- On tourne d'un quart de tour vers la gauche
- On change la couleur de pixel en blanc
- On avance

ce programme supporte plusieurs fourmis en même temps et en couleur ce qui permet d'avoir des résultats différents a chaque fois

chaque fourmi est définie dans un dictionnaire contenant 3 informations:
- Ses coordonnées de départ ("coordinates") sous forme d'une liste
- L'angle de départ ("angle") sous forme d'un int compris entre 0 et 3
- Sa couleur ("color") sous forme d'un tuple contenant la couleur en format RGB

fichier 1: casio graph 90+e
fichier 2: casio graph 35+e2


Commentaires :


ThebigbadboyHors ligneMaître du PuzzlePoints: 455 Défis: 16 Message
Posté le 09-04-2022 à 21:39 | #
Tiens, le concept ressemble un peu au jeu de la vie.

Je connaissais pas celui-là
Ena0Hors ligneMembrePoints: 110 Défis: 1 Message
Posté le 11-04-2022 à 19:05 | #
je me rends compte que je m'amuse beaucoup à regarder ce petit programme fonctionner et à siphonner mes piles par la même occasion et donc je pense que je vais me lancer le challenge de faire tous les automates unidimensionnel et bidimensionnel qui existe en python sur calculatrice (pour l'instant sur casio et les autre quand je pourrais me les acheter) donc si vous avez des noms n'hésitez pas à me les donner (autre que le jeu de la vie qui est déjà en cours)

merci
Shadow15510Hors ligneAdministrateurPoints: 5504 Défis: 18 Message
Posté le 11-04-2022 à 20:06 | #
Le jeu de Wolfram est sympathique aussi regarde du côté de Golly tu as besoin d'inspiration, il y a plein d'automates aux règles amusantes qui existent.
Ena0Hors ligneMembrePoints: 110 Défis: 1 Message
Posté le 25-04-2022 à 18:07 | #
maj: version 1.1 (Ouai je vais faire du versioning comme les plus grands projets du site mais pour un petit programme qui sert à rien parce que ça me fait rire)

⇒ Création d'une version spéciale pour 35+e2 (sans les couleurs)
⇒ Optimisation du programme:
→ poids 818 octets → 585 octets (j'ai retiré les espaces qui serves à rien et j'ai gratté le plus possible le code pour le rendre plus light)
→ vitesse: la version 1.1 semble ne plus être affecté par le problème du ralentissement et même semblé allez plus rapidement qu'avant (aucune certitude je sais pas comment je pourrais faire pour calculer ça)

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