Created
September 19, 2022 11:59
-
-
Save pbsds/e7e560fc3db69cf20a4f3a6120c3a871 to your computer and use it in GitHub Desktop.
smol
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import numpy as n,pygame as p | |
q=(999,)*2 | |
b=n.random.rand(*q)>.3 | |
t=p.display | |
r=n.roll | |
o=p.surfarray.pixels2d(t.set_mode(q)) | |
while 1: | |
w=sum(r(r(b,a,0),c,1)for a in[-1,0,1]for c in[-1,0,1]) | |
b=b&((w==3)|(w==4))|((~b)*(w==3)) | |
o[:,:]=0-b | |
t.flip() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment