Langton’s Ant is a cellular automaton representing an ant's movement on a grid of cells based on simple rules.
At the onset of the simulation, the ant is placed randomly on a 2D-grid consisting of white cells and given a direction (up, down, left, or right).
The movement of the ant is determined by the color of the cell it occupies, following these rules:
- If the cell is white, it transitions to black, and the ant turns clockwise 90°.
- If the cell is black, it changes to white, and the ant turns counterclockwise 90°.
- The ant then advances to the adjacent cell and repeats from step 1.
These elementary rules give rise to intricate behaviors. When starting on a fully white grid, three discernible modes of behavior emerge:
- Simplicity: In the initial moves, simple symmetric patterns are formed.
- Chaos: After several hundred moves, a large irregular pattern of black and white squares emerges. The ant navigates a pseudo-random path until approximately 10,000 steps.
- Emergent order: Eventually, the ant begins constructing a repeating "highway" pattern consisting of 104 steps that continues indefinitely.
All tested finite initial configurations eventually reach the same repetitive pattern. This suggests that the "highway" serves as an attractor for Langton's Ant. Nevertheless, there is no conclusive proof that this holds true for all such initial setups.
개요
Langton's Ant - cell Games 범주 게임 & 엔터테인먼트 瑞锋 于개발한에서 Commercial 소프트웨어입니다.
Langton's Ant - cell Games의 최신 버전은 2024-09-23에 발표 된 0.1.3. 처음 2024-09-23에 데이터베이스에 추가 되었습니다.
다음 운영 체제에서 실행 되는 Langton's Ant - cell Games: iOS.
Langton's Ant - cell Games 사용자 2 5 등급으로 평가 했다.
관련된 제품
2024-11-11 | MassTube 18.5.1.638 |
2024-11-11 | Evernote 10.115.2.49404 |
2024-11-11 | AnyUkit 10.7 |
2024-11-11 | TFHKA Utilitario Usuario 1.3.1 |
2024-11-11 | IPTV Stream Player 3 |
최신 리뷰
UpdateStar AppCleaner
UpdateStar AppCleaner로 시스템을 최적화된 상태로 유지하세요. |
|
Microsoft OneNote
Microsoft OneNote를 사용하여 노트를 손쉽게 정리하세요. |
|
Microsoft ODBC Driver for SQL Server
Microsoft ODBC Driver for SQL Server를 통한 안정적이고 효율적인 연결 관리 |
|
IObit Uninstaller
IObit Uninstaller: 효율적인 소프트웨어 제거를 위한 솔루션! |
|
Java SE Development Kit
Oracle의 강력한 Java 개발 도구 |
|
Visual Studio Code
강력하고 다재다능함: Visual Studio Code는 개발자의 가장 친한 친구입니다. |