Forum

Catégorie : Programmes
Forum : Les programmes des internautes
Vues : 1563
Réponses : 4
Type : discussion
Etat : réponses autorisées

Conway's Game Of Life ti82

Paolo972 le 05/02/2015 à 14:05
Je vais bientôt mettre ici même une version du jeu de la vie par conway
J'ai déjà fait celui-ci en python et de je vais adapter ce jeu sur ti.
Je sûrement que cela à déjà été fait.


Le wiki:
https://fr.wikipedia.org/wiki/Jeu_de_la_vie
m@thieu41 le 05/02/2015 à 14:27
Salut
Ça peut être intéressant tu comptes le faire dans quel langage ?
Paolo972 le 05/02/2015 à 22:16
En ti basic de ti 82 stat fr
Mais je pense que cela est traduisible facilement pour toutes les ti ( sauf les nouvelles bien sur happy.gif )
m@thieu41 le 05/02/2015 à 23:03
Sur toute la gamme z80 avec la bonne résolution d'écran oui.
Par contre du coup la vitesse risque bien d'être vraiment horrible :/
linkakro le 06/02/2015 à 09:48
Exercice algorithmique amusant. Je l'ai traité en classe.
J'ai envie de l'improviser ici en TI-Basic immédiatement. La manière de redessiner l'écran est implémentée d'une manière peu satisfaisante. Ce programme démarre à partir de la matrice [A] déjà remplie donc on peut poursuivre un motif après un arrêt normal (n'importe quelle touche sauf On et entrer). La matrice [B] est seulement un tampon.
Code
{63,95->dim([A]
ClrDraw
For(A,0,62
For(B,0,94
Pt-On(B,A,[A](A+1,B+1
End
End
Repeat K-105
[A]->[B]
Repeat K  // fait office de pause (mais la calculatrice travaille)
getKey->K
End
For(A,1,63
For(B,1,95
0->X
For(C,A-1,A+1
For(D,B-1,B+1
If C>0 and C<64 and D>0 and D<96
X+[B](C,D->X
End
End
If 2>X-[B](A,B
Then
0->[A](A,B
Pt-Off(B-1,A-1
End
If 2<X-[B](A,B
Then
1->[A](A,B
Pt-On(B-1,A-1
End
End
End
End