PicChess (3 / 8 steg)

Steg 3: Conway match av liv



Projektet bad mig att inkludera Conways spelet i livet när jag fick till slut. Bara några rader kod spelet arbetade, som är magin i C-språket.

Man kan köra någon gång i spelet, eftersom det bara ändra video buffert. Slå upp Wikipedia om du inte vet vad är det här. I princip du börjar med en förälder i skärmen och låta den utvecklas efter dessa regler:

  • En levande cell med färre än två levande grannar dör, som om orsakas av bristande befolkningen.
  • En levande cell med två eller tre levande grannar lever vidare till nästa generation.
  • En levande cell med mer än tre levande grannar dör, som genom överbefolkning.
  • En död cell med exakt tre levande grannar blir en levande cell, som genom reproduktion.

(en levande cell är en vit pixel, en död är svart)

Det är verkligen trevligt att se segelflygplan visar från slumpmässiga start positioner.

Se Steg
Relaterade Ämnen