iseyler [Lexaloffle Blog Feed]https://www.lexaloffle.com/bbs/?uid=9576 Conway's Game of Life <p> <table><tr><td> <a href="/bbs/?pid=10170#p"> <img src="/bbs/thumbs/pico10169.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=10170#p"> Conway's Game of Life</a><br><br> by <a href="/bbs/?uid=9576"> iseyler</a> <br><br><br> <a href="/bbs/?pid=10170#p"> [Click to Play]</a> </td></tr></table> </p> <p>I'm not 100% sure this is working correctly but it was a good first try.</p> <div> <div class=scrollable_with_touch style="width:100%; max-width:800px; overflow:auto; margin-bottom:12px"> <table style="width:100%" cellspacing=0 cellpadding=0> <tr><td background=/gfx/code_bg1.png width=16><div style="width:16px;display:block"></div></td> <td background=/gfx/code_bg0.png> <div style="font-family : courier; color: #000000; display:absolute; padding-left:10px; padding-top:4px; padding-bottom:4px; "> <pre> -- conway's game of life -- by ian seyler maxinit=1400 cls() for t=1,maxinit do x=rnd(127) y=rnd(127) pset(x,y,15) end while(1) do for y=0,127 do for x=0,127 do neigh=0 for tx=-1,1 do for ty=-1,1 do if(pget(x+tx,y+ty)==15) then neigh+=1 end end end if(pget(x,y)==15) then neigh-=1 if(neigh&lt;2 or neigh&gt;3) then pset(x,y,0) end elseif(pget(x,y)==0) then if(neigh==3) then pset(x,y,15) end end end end end </pre></div></td> <td background=/gfx/code_bg1.png width=16><div style="width:16px;display:block"></div></td> </tr></table></div></div> https://www.lexaloffle.com/bbs/?tid=1863 https://www.lexaloffle.com/bbs/?tid=1863 Thu, 23 Apr 2015 22:36:37 UTC