Skip to content

Latest commit

 

History

History
29 lines (20 loc) · 1.57 KB

README.md

File metadata and controls

29 lines (20 loc) · 1.57 KB

hexagonal_game_of_life

The well-known Conway's Game of Life implemented on a hexagonal grid.

(2021)

The original description in hungarian:

A Game of Life, magyarul életjáték egy sejtautomata, amit John Horton Conway matematikus talált ki. A klasszikus életjátékot általában egy négyzetrácson valósítják meg, de ebben a programban ehelyett egy hexagonális háló a játék színtere. Minden cellában egy sejt élhet, és ezeket a cellákat 6 szomszédos cella veszi körül. Az eredeti szabály szerint, ha egy sejtnek két vagy három szomszédja van, akkor túléli a következő generációig, ha kettőnél kevesebb, vagy pedig háromnál több szomszédja van, akkor pedig elpusztul. Emellett minden üres cellában új sejt születik, melynek szomszédságában pontosan 3 élő sejt van. A program arra is lehetőséget nyújt, hogy ezt a szabályt szabadon megváltoztathassuk. A játék menete tehát a következő: A játékos megadhat egy szabályt ami a sejtek születésére és elpusztulására vonatkozik, és egy alakzatot, amely a szimuláció kezdőpontjaként szolgál, majd a többi lépést a számítógép végzi. Ezután a játékos hátra dőlhet és megfigyelheti a játéktáblán kirajzolódó érdekes alakzatokat. Emiatt ezt tulajdonképpen egy nulla személyes játéknak is lehet nevezni.

Class diagram:

class_diagram

image