Szokatlan játék következik most, egy logikai program, aminek komoly matematikai alapjai vannak. Ezeket az alapokat John Conway brit matematikus fektette le 1970-ben, és game of life, azaz „életjáték” néven váltak ismertté. Adott egy négyzetháló, amin teli és üres négyzetek vannak, a teli négyzetek egyedeket jelképeznek. Az egyedek állapota körönként (vagy ha úgy tetszik, generációnként) változik a következő szabályok szerint:
- ha a szomszédos nyolc mezőn 0, 1 vagy 3-nál több szomszéd található, az egyed meghal (vagyis a teli négyzet üres lesz),
- ha a szomszédos nyolc mezőn 2 vagy 3 szomszéd található, az egyed életben marad,
- ha egy üres mezőnek pontosan 3 szomszédja van, új egyed keletkezik (vagyis az üres négyzetből teli lesz).
Ezekből az egyszerű szabályokból aztán egész bonyolult dolgok következnek. Létrehozhatók például stabil és változó vagy stabil, de nem változó alakzatok, vándorló populációk, elpusztuló populációk, és így tovább. A The iRegularGame of Life ebbe a szép elméletbe vezet be 42 pályán, megadott számú egyed okos elhelyezésével kell teljesíteni pályánként különböző célt (hol egy populáció kiirtása a cél, hol egy bizonyos egyedszám elérése). Az első 10-15 pálya még elég könnyű, aztán nehezednek a feladványok, és az ember azon kapja magát, hogy a netet böngészi, hogy megtanulja egyes formációk működését. Maga a játék nem nagy eresztés, de leginkább azért, mert nehéz flashjátékot építeni Conway elméletére, az ember hajlamos csak próbálgatással megoldani a pályákat. Kipróbálni viszont mindenképpen érdemes.
Életjáték matekzseniknek
The iRegularGame of Life
14 komment
A bejegyzés trackback címe:
https://kmk.blog.hu/api/trackback/id/tr76775285
Kommentek:
A hozzászólások a vonatkozó jogszabályok értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a Felhasználási feltételekben és az adatvédelmi tájékoztatóban.
Andie 2008.11.18. 13:13:06
Ez frankónak igérkezik! Egyszer énis irtam egy élet-szimulátort, véletlenszerüen generált a program húsevőket, növényevőket, növényeket. Aztán véletlenszerüen mozogtak, ettek, szaporodtak, gyilkolásztak. Mókás volt :) A végén túl sok lett a húsevő, és éhenhaltak :P
A 42-ért meg külön dicséret :)
A 42-ért meg külön dicséret :)
Thibbledorf 2008.11.18. 14:04:11
ajajj ez komolyabb neki gyürkőzést igényel a bölcsész agytól xD de nem adjuk fel!
TH 2008.11.18. 14:19:34
Hát nem is tudom, hogy a sejtésen és próbálkozáson kívül van-e más ésszerű módszer. Mondjuk 30 generációra előre kiszámolni, hogy mi várható, már nem feltétlenül könnyű, én ezt emiatt hamar feladtam. Ahol látszik a megoldás, ott könnyű, máshol meg csak próbálkozni tudok, ennek sok tetejét nem látom.
tkgabor 2008.11.18. 14:28:06
20ig kb sejtéssel utána meg próbálkozás meg az előzőekben szerzett tapasztalat :) nekem nem megy máshogy
kovacsferenc123123 2008.11.18. 16:12:02
"Hát nem is tudom, hogy a sejtésen és próbálkozáson kívül van-e más ésszerű módszer. Mondjuk 30 generációra előre kiszámolni, hogy mi várható, már nem feltétlenül könnyű, én ezt emiatt hamar feladtam. Ahol látszik a megoldás, ott könnyű, máshol meg csak próbálkozni tudok, ennek sok tetejét nem látom."
csatlakozom
csatlakozom
Tuvalu 2008.11.18. 16:13:25
A level szám alatt kiirja a segítséget. Alig 5-6 félét kell megjegyezni, hogy mi lesz belőle. A többit meg általában szimmetrikusra kell kiegészíteni. Na jó, néha a pusztításhoz asszimetrikusat kell, na ott próbálkozás van.
A 42-es tényleg egész szép tisztelgés.
A 42-es tényleg egész szép tisztelgés.
Cadaver!! 2008.11.18. 19:13:15
Csak néhány mintát kell megjegyezni, hogy miből mi lesz, ott már pofon egyszerű az utolsó pályáig. :)
Amúgy ha valakinek nem is megy magától érdemes a megoldásokat végig böngészni, mert néhol egészen látványos dolgok történnek.
Amúgy ha valakinek nem is megy magától érdemes a megoldásokat végig böngészni, mert néhol egészen látványos dolgok történnek.
Tarfful 2008.11.18. 19:42:29
Bakker, nem hittem volna, hogy itt találkozom a sejtautomata modellel az ökológia szigorlatomon kívül :)
Amúgy tényleg nem nagy szám, inkább csak próbálgatós, mint gondolkodtató.
Amúgy tényleg nem nagy szám, inkább csak próbálgatós, mint gondolkodtató.
KenSentMe 2008.11.19. 01:58:54
A bakkerhoz én is csatlakoznék.. az egy dolog, hogy ez egy Turing-teljes számítási modell(ként is felfogható), tehát, ha igaz az a tétel, hogy az egész létező valóság is csak Turing-teljes, akkor még az is előfordulhat, hogy az egész világ csak egy életjáték-világban működő számítógép szimulációjaként létezik.. szóval ezt tudtam, de azt nem gondoltam volna, hogy ez ilyen cool.. hogy nő, meg nem nő, meg nem változik, meg forog.. tök király.. ritkán ilyen látványos a matek.
Lord_Valdez · http://liberatorium.blog.hu/ 2008.11.19. 08:08:14
És ez csak egy a sok lehetséges életjáték közül. Én is írtam ilyet valaha :) Abban is vicces dolgot tudtak kialakulni, ha úgy tetszik magasabb létformák.
Hammer · http://car-pencil-etc.blog.hu/ 2008.11.19. 11:25:01
ilyet (mármint az automatát) írtam vagy ötféle nyelven + excel makróként is jó sok éve :) tetszik
woozy (törölt) 2009.03.21. 00:09:58
"You burn the rope and saved us all" ... xD
Utolsó kommentek