Fișier:Conways game of life breeder animation.gif

Conținutul paginii nu este suportat în alte limbi.
De la Wikipedia, enciclopedia liberă

Conways_game_of_life_breeder_animation.gif(379 × 192 pixeli, mărime fișier: 753 KB, tip MIME: image/gif, în buclă, 499 imagini, 11 s)

Acest fișier se află la Wikimedia Commons. Consultați pagina sa descriptivă acolo.
Descriere Animation of breeder pattern in Conway's Game of Life
Dată (UTC)
Sursă
Autor
Permisiune
(Reutilizarea acestui fișier)
See below

Recognition

Wikipedia

 Acest fișier este o imagine de calitate la Wikipedia, ediția în limba engleză (Featured pictures) și este considerată a fi una dintre cele mai bune imagini.

Dacă sunteți de părere că acest fișier merită să fie identificat ca fiind de calitate și la Wikimedia Commons, fiți liber să-l nominalizați.
Dacă dețineți o imagine a cărei calitate este similară și care poate fi publicată sub o licență adecvată, o puteți încărca, marca cu licența corespunzătoare și nominaliza.

Licențiere

Eu, deținătorul drepturilor de autor ale acestei opere, prin prezenta îmi public lucrarea sub următoarea licență:
w:ro:Creative Commons
atribuind partajând în condiții identice
Sunteți liber:
  • să partajați cu alții – aveți dreptul de a copia, distribui și transmite opera
  • să adaptați – aveți dreptul de a adapta opera
În următoarele condiții:
  • atribuind – Trebuie să atribuiți opera corespunzător, introducând o legătură către licență și indicând dacă ați făcut schimbări. Puteți face asta prin orice metodă rezonabilă, dar nu într-un fel care ar sugera faptul că persoana ce a licențiat conținutul v-ar susține sau ar aproba folosirea de către dumneavoastră a operei sale.
  • partajând în condiții identice – Dacă modificați, transformați sau creați pe baza acestei opere, trebuie să distribuiți opera rezultată doar sub aceeași licență sau sub o licență similară acesteia.

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.',

Jurnalul original al încărcărilor

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= }}

Uploaded with derivativeFX

Captions

Add a one-line explanation of what this file represents

Items portrayed in this file

subiectul reprezentat

29 noiembrie 2008

image/gif

checksum engleză

406d5a6c42cc5ce754be6f55cf700814944031a4

11,499999999999876 secundă

192 pixel

379 pixel

Istoricul fișierului

Apăsați pe Data și ora pentru a vedea versiunea trimisă atunci.

Data și oraMiniaturăDimensiuniUtilizatorComentariu
actuală5 martie 2014 01:03Miniatură pentru versiunea din 5 martie 2014 01:03379x192 (753 KB)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 martie 2012 07:13Miniatură pentru versiunea din 17 martie 2012 07:13379x192 (647 KB)AiyizoOptimized
29 noiembrie 2008 04:30Miniatură pentru versiunea din 29 noiembrie 2008 04:30379x192 (753 KB)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

Nicio pagină nu se leagă la această imagine.

Utilizarea globală a fișierului

Următoarele alte proiecte wiki folosesc acest fișier: