Fichier:Conways game of life breeder animation.gif

Conways_game_of_life_breeder_animation.gif(379 × 192 pixels, taille du fichier : 753 kio, type MIME : image/gif, en boucle, 499 trames, 11 s)

Ce fichier et sa description proviennent de Wikimedia Commons.

Description Animation of breeder pattern in Conway's Game of Life
Date (UTC)
Source
Auteur
Autorisation
(Réutilisation de ce fichier)
See below

Recognition

Wikipédia

 Ceci est une image remarquable sur la Wikipédia en anglais (Featured pictures) et est considéré(e) comme l'une de nos meilleures images.

Si vous pensez que ce fichier doit être une Image remarquable de
Wikimedia Commons
, vous pouvez le proposer.

Si vous avez une image de qualité similaire qui peut être publiée sous une licence compatible, vous pouvez l’importer, y apposer le bandeau de licence adéquat, et la proposer.

Conditions d’utilisation

Moi, en tant que détenteur des droits d’auteur sur cette œuvre, je la publie sous la licence suivante :
w:fr:Creative Commons
paternité partage à l’identique
Ce fichier est disponible selon les termes de la licence Creative Commons Attribution – Partage dans les Mêmes Conditions 3.0 (non transposée).
Vous êtes libre :
  • de partager – de copier, distribuer et transmettre cette œuvre
  • d’adapter – de modifier cette œuvre
Sous les conditions suivantes :
  • paternité – Vous devez donner les informations appropriées concernant l'auteur, fournir un lien vers la licence et indiquer si des modifications ont été faites. Vous pouvez faire cela par tout moyen raisonnable, mais en aucune façon suggérant que l’auteur vous soutient ou approuve l’utilisation que vous en faites.
  • partage à l’identique – Si vous modifiez, transformez, ou vous basez sur cette œuvre, vous devez distribuer votre contribution sous la même licence ou une licence compatible avec celle de l’original.

Source Code

The first generation is the bmp file 000001.bmp (which should be saved in the same folder as the script).

a=file('000001.bmp','rb+')
head=a.read(54);mat=[];wid=379;hei=192
for l in range(wid): mat.append([False]*hei)
for y in range(hei):
 for x in range(wid):
  mat[x][y]=(a.read(3)==chr(0)*3)
 useless=a.read(wid%4)
def num(x,y):
 options=[]
 options.append(mat[(x+1)%wid][(y  )%hei])
 options.append(mat[(x+1)%wid][(y+1)%hei])
 options.append(mat[(x  )%wid][(y+1)%hei])
 options.append(mat[(x-1)%wid][(y+1)%hei])
 options.append(mat[(x-1)%wid][(y  )%hei])
 options.append(mat[(x-1)%wid][(y-1)%hei])
 options.append(mat[(x  )%wid][(y-1)%hei])
 options.append(mat[(x+1)%wid][(y-1)%hei])
 return options.count(True)
def newgen():
 newmat=[]
 for l in range(wid): newmat.append([False]*hei)
 for y in range(hei):
  for x in range(wid):
   numnum=num(x,y)
   if not mat[x][y] and numnum==3: newmat[x][y]=True
   elif mat[x][y] and (numnum==2 or numnum==3): newmat[x][y]=True
 return newmat

for l in range(2,499):
 b=file(str(l).zfill(6)+'.bmp','wb+')
 b.write(head);mat=newgen()
 for y in range(hei):
  for x in range(wid):
   b.write(chr(255-255*int(mat[x][y]))*3)
  b.write(chr(0)*(wid%4))
 print chr(8)*30+str(l).zfill(6)+'.bmp finished.',

Journal des téléversements d’origine

This image is a derivative work of the following images:

  • Image:Conways_game_of_life_breeder.png licensed with Cc-by-sa-3.0, Cc-by-sa-3.0
    • 2008-11-02T13:34:51Z Hyperdeath 379x192 (2881 Bytes) {{Information |Description= Breeder pattern in Conway's Game of Life |Source=self-made |Date= |Author= [[User:Hyperdeath|Hyperdeath]] |Permission= |other_versions= }}

Téléversé avec derivativeFX

Légendes

Ajoutez en une ligne la description de ce que représente ce fichier

Éléments décrits dans ce fichier

dépeint

image/gif

406d5a6c42cc5ce754be6f55cf700814944031a4

770 706 octet

11,499999999999876 seconde

192 pixel

379 pixel

Historique du fichier

Cliquer sur une date et heure pour voir le fichier tel qu'il était à ce moment-là.

Date et heureVignetteDimensionsUtilisateurCommentaire
actuel5 mars 2014 à 00:03Vignette pour la version du 5 mars 2014 à 00:03379 × 192 (753 kio)ProtiousReverted to version as of 01:30, 29 November 2008 - original version pauses for half a second at the end and shows the different parts of the breeder marked in different colors - better illustration
17 mars 2012 à 06:13Vignette pour la version du 17 mars 2012 à 06:13379 × 192 (647 kio)AiyizoOptimized
29 novembre 2008 à 03:30Vignette pour la version du 29 novembre 2008 à 03:30379 × 192 (753 kio)Protious{{Information |Description=Animation of breeder pattern in Conway's Game of Life |Source=*Image:Conways_game_of_life_breeder.png |Date=2008-11-29 01:23 (UTC) |Author=*derivative work: ~~~ *Image:Conways_game_of_life_breeder.png: [[User:Hyperde

La page suivante utilise ce fichier :

Usage global du fichier

Les autres wikis suivants utilisent ce fichier :