PicChess (3 / 8 stap)

Stap 3: Conway's Game of Life


Het project vroeg me op te nemen van het spel van de Conways van het leven wanneer mij watertje getting naar het einde. Slechts een paar lijnen van code was het spel werkt, dat is de magie van de C taal.

Het kan gestart worden elke keer in het spel, aangezien het enkel de video buffer wijzigen. De Wikipedia opzoeken als je niet weet wat dit is. In feite u start met een ouder in het scherm en laat het evolueren naar aanleiding van deze regels:

  • Elke levende cel met minder dan twee levende buurlanden sterft, alsof veroorzaakt door geringe bevolking.
  • Alle levende cellen met twee of drie levende buurlanden leeft voort naar de volgende generatie.
  • Elke levende cel met meer dan drie levende buurlanden sterft, alsof door overbevolking.
  • Een dode cel met precies drie levende buren wordt een levende cel, als bij de voortplanting.

(een levende cel is een witte pixel, een dode is zwart)

Het is echt leuk om te zien de zweefvliegtuigen uit willekeurige start posities weergegeven.

Gerelateerde Artikelen