File:Conways game of life breeder animation.gif
Conways_game_of_life_breeder_animation.gif (379 × 192 Pixel, Dateigröße: 753 KB, MIME-Typ: image/gif, Endlosschleife, 499 Bilder, 11 s)
Bildtexte
BeschreibungConways game of life breeder animation.gif | Animation of breeder pattern in Conway's Game of Life |
Datum | (UTC) |
Quelle | |
Urheber |
|
Genehmigung (Weiternutzung dieser Datei) |
See below |
Inhaltsverzeichnis
Recognition[Bearbeiten]
|
Lizenz[Bearbeiten]
- Dieses Werk darf von dir
- verbreitet werden – vervielfältigt, verbreitet und öffentlich zugänglich gemacht werden
- neu zusammengestellt werden – abgewandelt und bearbeitet werden
- Zu den folgenden Bedingungen:
- Namensnennung – Du musst angemessene Urheber- und Rechteangaben machen, einen Link zur Lizenz beifügen und angeben, ob Änderungen vorgenommen wurden. Diese Angaben dürfen in jeder angemessenen Art und Weise gemacht werden, allerdings nicht so, dass der Eindruck entsteht, der Lizenzgeber unterstütze gerade dich oder deine Nutzung besonders.
- Weitergabe unter gleichen Bedingungen – Wenn du das Material wiedermischst, transformierst oder darauf aufbaust, musst du deine Beiträge unter der gleichen oder einer kompatiblen Lizenz wie das Original verbreiten.
Source Code[Bearbeiten]
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.',
Ursprüngliches Datei-Logbuch[Bearbeiten]
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= }}
Hochgeladen mit derivativeFX
Dateiversionen
Klicke auf einen Zeitpunkt, um diese Version zu laden.
Version vom | Vorschaubild | Maße | Benutzer | Kommentar | |
---|---|---|---|---|---|
aktuell | 22:03, 4. Mär. 2014 | 379 × 192 (753 KB) | Protious (Diskussion | Beiträge) | Reverted 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 | |
04:13, 17. Mär. 2012 | 379 × 192 (647 KB) | Aiyizo (Diskussion | Beiträge) | Optimized | ||
01:30, 29. Nov. 2008 | 379 × 192 (753 KB) | Protious (Diskussion | Beiträge) | {{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 |
Du kannst diese Datei nicht überschreiben.
Dateiverwendung
Keine Seiten verwenden diese Datei.
Globale Dateiverwendung
Die nachfolgenden anderen Wikis verwenden diese Datei:
- Verwendung auf cy.wikipedia.org
- Verwendung auf de.wikipedia.org
- Verwendung auf el.wikipedia.org
- Verwendung auf en.wikipedia.org
- Portal:Mathematics/Featured picture archive
- User talk:Protious
- User:Shoemaker's Holiday
- Breeder (cellular automaton)
- Wikipedia:Featured pictures thumbs/16
- Wikipedia:Featured picture candidates/March-2009
- Wikipedia:Featured picture candidates/Breeder
- Wikipedia:Wikipedia Signpost/2009-03-16/Features and admins
- User talk:Shoemaker's Holiday/Archive 4
- Portal:Mathematics/Featured picture/2009 07
- Wikipedia:WikiProject Mathematics/Recognized content
- Template:POTD/2010-03-13
- Wikipedia:Featured pictures/Sciences/Mathematics
- Portal:Mathematics/Selected picture
- Portal:Mathematics/Selected picture/16
- Wikipedia:Wikipedia Signpost/2009-03-16/SPV
- Portal:Mathematics/Recognized content
- User:Theki/OLD1
- Wikipedia:Wikipedia Signpost/Single/2009-03-16
- Verwendung auf en.wikibooks.org
- Verwendung auf en.wiktionary.org
- Verwendung auf fr.wikipedia.org
- Verwendung auf he.wikipedia.org
- Verwendung auf pl.wikipedia.org
- Verwendung auf ru.wikipedia.org
- Verwendung auf zh.wikipedia.org