„Életjáték” változatai közötti eltérés

A Wikipédiából, a szabad enciklopédiából
[ellenőrzött változat][ellenőrzött változat]
Tartalom törölve Tartalom hozzáadva
Gerakibot (vitalap | szerkesztései)
a r2.7.1) (Bot: következő módosítása: el:Παιχνίδι της Ζωής του Κόνγουεϊ
Addbot (vitalap | szerkesztései)
a Bot: 29 interwiki link migrálva a Wikidata d:q244615 adatába
43. sor: 43. sor:
{{Link FA|pt}}
{{Link FA|pt}}


[[en:Conway's Game of Life]]
[[ar:لعبة الحياة لكونواي]]
[[bg:Живот (игра)]]
[[ca:Joc de la vida]]
[[cs:Hra života]]
[[de:Conways Spiel des Lebens]]
[[el:Παιχνίδι της Ζωής του Κόνγουεϊ]]
[[el:Παιχνίδι της Ζωής του Κόνγουεϊ]]
[[es:Juego de la vida]]
[[fa:بازی زندگی کانوی]]
[[fi:Life-peli]]
[[fr:Jeu de la vie]]
[[he:משחק החיים (אוטומט תאי)]]
[[ia:Joco del Vita de Conway]]
[[it:Gioco della vita]]
[[ja:ライフゲーム]]
[[ko:라이프 게임]]
[[la:Ludus Vitae Iohannis Conway]]
[[lt:Gyvenimas (žaidimas)]]
[[lv:Dzīve (spēle)]]
[[nl:Game of Life]]
[[pl:Gra w życie]]
[[pt:Jogo da vida]]
[[ru:Жизнь (игра)]]
[[simple:Conway's Game of Life]]
[[sv:Game of Life]]
[[tr:Conway'in Hayat Oyunu]]
[[uk:Життя (гра)]]
[[vo:Lifapled hiela Conway]]
[[zh:生命游戏]]
[[zh-yue:生命棋]]

A lap 2013. március 8., 15:08-kori változata

Az életjátékot (angolul: The game of life) John Conway, a Cambridge Egyetem matematikusa találta ki. Játékként való megnevezése megtévesztő lehet, mivel „nullszemélyes” játék; és a „játékos” szerepe mindössze annyi, hogy megad egy kezdőalakzatot, és azután csak figyeli az eredményt. Matematikai szempontból az ún. sejtautomaták közé tartozik. A játék egyes lépéseinek eredményét számítógép számítja ki (ez elvileg nem szükséges, korlátozottabb mértékben lehet emberi erővel és négyzethálós táblán is játszani, de ehhez türelem szükséges). A „játék”, a felfedezése utáni években, sokak hóbortos szabadidőtöltésévé vált Amerikában, s mint kiderült, komoly matematikai és filozófiai vonatkozásai vannak.

Szabályok

Bill Gosper példája egy játékra: egy dinamikusan stabil alakzat, ún. "siklóágyú", amely bizonyos időközönként siklókat lő ki a végtelenbe (a jobb alsó sarok felé távozó képletek)

A négyzetrács mezőit celláknak, a korongokat sejteknek nevezzük. Egy cella környezete a hozzá legközelebb eső 8 mező (tehát a cellához képest „átlósan” elhelyezkedő cellákat is figyelembe vesszük, feltesszük hogy a négyzetrácsnak nincs széle). Egy sejt/cella szomszédjai a környezetében lévő sejtek. A játék körökre osztott, a kezdő állapotban tetszőleges számú (egy vagy több) cellába sejteket helyezünk. Ezt követően a játékosnak nincs beleszólása a játékmenetbe. Egy sejttel (cellával) egy körben a következő három dolog történhet:

  1. A sejt túléli a kört, ha két vagy három szomszédja van.
  2. A sejt elpusztul, ha kettőnél kevesebb (elszigetelődés), vagy háromnál több (túlnépesedés) szomszédja van.
  3. Új sejt születik minden olyan cellában, melynek környezetében pontosan három sejt található.

Fontos, hogy a változások csak a kör végén következnek be, tehát az „elhalálozók” nem akadályozzák a születést és a túlélést (legalábbis az adott körben), és a születések nem mentik meg az „elhalálozókat”. A gyakorlatban ezért a következő lépéseket célszerű ilyen sorrendben végrehajtani:

  1. Az elhaló sejtek megjelölése
  2. A születő sejtek elhelyezése
  3. A megjelölt sejtek eltávolítása

Alakzatok

Különböző sejtek (nem feltétlenül páronként) szomszédos halmazát alakzatnak hívjuk. Ha a sejteket egy irányítatlan gráf pontjainak feleltetjük meg, a pontok közötti élek létezése pedig attól függ, hogy a két sejt szomszédos-e, akkor azt is mondhatnánk, hogy az így létrejövő összefüggő gráfokat nevezzük alakzatoknak.

Néhány ilyen alakzat rövid időn belül kihal (azaz egy sejtje sem marad életben), mások változatlanok maradnak (tengődő alakzatok), és olyanok is léteznek, amelyek ciklikusan önmagukba térnek vissza (pulzáló alakzatok).

  • Néhány pulzáló (dinamikusan stabil) alakzat (oszcillátor)
    • Béka
    • Vészjel
    • Óra
    • Sikló (más néven glider vagy vitorlázórepülő) alakzat az érdekes tulajdonsága, hogy négy fázison át (a kiindulást nem számolva) önmagába alakul vissza, és eközben átlósan egy kockányit elmozdul, összességében véve átlósan mozog. Ez az alakzat a hackerek hivatalos emblémája is.
  • Néhány tengődő (statikusan stabil) alakzat
    • Cső
    • Kígyó
    • Méhsejt
    • Hajó
    • Cipó

Léteznek továbbá például vég nélkül szaporodó, illetve más alakzatokat elnyelni képes alakzatok is.

Források

Commons:Category:Game of Life
A Wikimédia Commons tartalmaz Életjáték témájú médiaállományokat.
  • Csákányi – Dr. Vajda: Játékok számítógéppel, Bp., Műszaki könyvkiadó, 1985
  • Karl Sigmund: Az élet játékai, Bp., Akadémia Kiadó, 1995