File:Conways game of life breeder animation.gif
Conways_game_of_life_breeder_animation.gif (379 × 192 εικονοστοιχεία, μέγεθος αρχείου: 753 KB, τύπος MIME: image/gif, κυκλικά επαναλαμβανόμενο, 499 καρέ, 11 s)
Λεζάντες
ΠεριγραφήConways game of life breeder animation.gif | Animation of breeder pattern in Conway's Game of Life |
Ημερομηνία | (UTC) |
Πηγή | |
Δημιουργός |
|
Άδεια (Επαναχρησιμοποίηση αυτού του αρχείου) |
See below |
Recognition
[επεξεργασία]
|
Αδειοδότηση
[επεξεργασία]- Είστε ελεύθερος:
- να μοιραστείτε – να αντιγράψετε, διανέμετε και να μεταδώσετε το έργο
- να διασκευάσετε – να τροποποιήσετε το έργο
- Υπό τις ακόλουθες προϋποθέσεις:
- αναφορά προέλευσης – Θα πρέπει να κάνετε κατάλληλη αναφορά, να παρέχετε σύνδεσμο για την άδεια και να επισημάνετε εάν έγιναν αλλαγές. Μπορείτε να το κάνετε με οποιοδήποτε αιτιολογήσιμο λόγο, χωρίς όμως να εννοείται με οποιονδήποτε τρόπο ότι εγκρίνουν εσάς ή τη χρήση του έργου από εσάς.
- παρόμοια διανομή – Εάν αλλάξετε, τροποποιήσετε ή δημιουργήσετε πάνω στο έργο αυτό, μπορείτε να διανείμετε αυτό που θα προκύψει μόνο υπό τους όρους της ίδιας ή συμβατής άδειας με το πρωτότυπο.
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.',
Καταγραφές ανεβασμάτων πρωτότυπου αρχείου
[επεξεργασία]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
Ιστορικό αρχείου
Πατήστε σε μια ημερομηνία/ώρα για να δείτε το αρχείο όπως εμφανιζόταν εκείνη την χρονική στιγμή.
Ημερομηνία/Ώρα | Μικρογραφία | Διαστάσεις | Χρήστης | Σχόλιο | |
---|---|---|---|---|---|
τρέχον | 22:03, 4 Μαρτίου 2014 | 379 × 192 (753 KB) | Protious (συζήτηση | Συνεισφορά) | 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 Μαρτίου 2012 | 379 × 192 (647 KB) | Aiyizo (συζήτηση | Συνεισφορά) | Optimized | ||
01:30, 29 Νοεμβρίου 2008 | 379 × 192 (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 |
Δεν μπορείτε να αντικαταστήσετε αυτό το αρχείο.
Χρήση αρχείου
Δεν υπάρχουν σελίδες που χρησιμοποιούν αυτό το αρχείο.
Καθολική χρήση αρχείου
Τα ακόλουθα άλλα wiki χρησιμοποιούν αυτό το αρχείο:
- Χρήση σε cy.wikipedia.org
- Χρήση σε de.wikipedia.org
- Χρήση σε el.wikipedia.org
- Χρήση σε 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
- Χρήση σε en.wikibooks.org
- Χρήση σε en.wiktionary.org
- Χρήση σε fr.wikipedia.org
- Χρήση σε he.wikipedia.org
- Χρήση σε pl.wikipedia.org
- Χρήση σε ru.wikipedia.org
- Χρήση σε zh.wikipedia.org