Langton's Ant - cell Games
Langtono skruzdė yra gyvenimo žaidimas
Langtono skruzdėlė yra korinis automatas, modeliuojantis skruzdėlę, judančią ląstelių tinkle, laikantis kai kurių labai paprastų taisyklių.
Modeliavimo pradžioje skruzdėlė atsitiktinai atsiduria ant 2D baltųjų ląstelių tinklelio. Skruzdėlei taip pat nurodoma kryptis (nukreipta aukštyn, žemyn, į kairę arba į dešinę).
Tada skruzdė juda pagal ląstelės, kurioje šiuo metu sėdi, spalvą, laikydamasi šių taisyklių:
1. Jei ląstelė yra balta, ji pasikeičia į juodą, o skruzdėlė pasisuka į dešinę 90 °.
2. Jei ląstelė yra juoda, ji pasikeičia į baltą ir skruzdė pasisuka į kairę 90 °.
3. Tada skruzdėlė juda į kitą langelį ir pakartokite nuo 1 veiksmo.
Šios paprastos taisyklės lemia sudėtingą elgesį. Pradedant naudoti visiškai baltą tinklelį, matomi trys skirtingi elgesio būdai:
- Paprastumas: per pirmuosius kelis šimtus judesių jis sukuria labai paprastus modelius, kurie dažnai yra simetriški.
- Chaosas: Po kelių šimtų judesių atsiranda didelis, netaisyklingas juodai baltų kvadratų raštas. Skruzdė seka pseudo atsitiktinį kelią iki maždaug 10 000 žingsnių.
- Atsiradusi tvarka: Pagaliau skruzdė pradeda kurti pasikartojantį 104 žingsnių „greitkelio“ modelį, kuris kartojasi neribotą laiką.
Visos baigtinės pradinės konfigūracijos galiausiai susilieja į tą patį pasikartojantį modelį, o tai rodo, kad „greitkelis“ yra Langtono skruzdėlės traukos objektas, tačiau niekas negalėjo įrodyti, kad tai tiesa visoms tokioms pradinėms konfigūracijoms.
Modeliavimo pradžioje skruzdėlė atsitiktinai atsiduria ant 2D baltųjų ląstelių tinklelio. Skruzdėlei taip pat nurodoma kryptis (nukreipta aukštyn, žemyn, į kairę arba į dešinę).
Tada skruzdė juda pagal ląstelės, kurioje šiuo metu sėdi, spalvą, laikydamasi šių taisyklių:
1. Jei ląstelė yra balta, ji pasikeičia į juodą, o skruzdėlė pasisuka į dešinę 90 °.
2. Jei ląstelė yra juoda, ji pasikeičia į baltą ir skruzdė pasisuka į kairę 90 °.
3. Tada skruzdėlė juda į kitą langelį ir pakartokite nuo 1 veiksmo.
Šios paprastos taisyklės lemia sudėtingą elgesį. Pradedant naudoti visiškai baltą tinklelį, matomi trys skirtingi elgesio būdai:
- Paprastumas: per pirmuosius kelis šimtus judesių jis sukuria labai paprastus modelius, kurie dažnai yra simetriški.
- Chaosas: Po kelių šimtų judesių atsiranda didelis, netaisyklingas juodai baltų kvadratų raštas. Skruzdė seka pseudo atsitiktinį kelią iki maždaug 10 000 žingsnių.
- Atsiradusi tvarka: Pagaliau skruzdė pradeda kurti pasikartojantį 104 žingsnių „greitkelio“ modelį, kuris kartojasi neribotą laiką.
Visos baigtinės pradinės konfigūracijos galiausiai susilieja į tą patį pasikartojantį modelį, o tai rodo, kad „greitkelis“ yra Langtono skruzdėlės traukos objektas, tačiau niekas negalėjo įrodyti, kad tai tiesa visoms tokioms pradinėms konfigūracijoms.
Advertisement
Download Langton's Ant - cell Games 0.1.5 APK
Price:
Free
Current Version: 0.1.5
Installs: 100
Rating average:
(5.0 out of 5)
Requirements:
Android
Content Rating: Everyone
Package name: cn.crane.flutter.langtons.ant
Advertisement
What's New in Langtons-Ant-cell-Games 0.1.5
-
Langton’s Ant is a cellular automaton that models an ant moving on a grid of cells following some very basic rules.