| Spel :: leven Game :: Life - speelt Conway's Game of Life. |
Download nu |
Spel :: leven Rangschikking & Samenvatting
- Vergunning:
- Perl Artistic License
- Naam uitgever:
- Michael K. Neylon
- Uitgever website:
- http://search.cpan.org/~dmuey/Hash-Merge-0.10/Merge.pm
Spel :: leven Tags
Spel :: leven Beschrijving
Game :: Life - speelt het leven van Conway van het leven. Game :: Life - speelt Conway's Game of Life.Synopsis Game :: Life; mijn $ game = nieuw spel: Leven (20); mijn $ start = , , ]; $ game-> place_points (10, 10, $ starten); voor (1..20) {mijn $ grid = $ game-> get_grid (); Foreach (@ $ grid) {print kaart {$ _? 'X' : '.' } @ $ _; print "n"; } Print "NN"; $ game-> proces (); } Conway's Game of Life is een basisvoorbeeld van het vinden van 'levende' patronen in vrij basisregels (zie notities). Het spel van het leven vindt plaats op een 2D-rechthoekig raster, waarbij elk netpunt levend of dood is. Als een levend rasterpunt 2 of 3 buren heeft in de omliggende 8 punten, blijft het punt in leven in de volgende generatie; Minder of meer zal het doden. Een dode rasterpunt zal leven als er precies 3 levende buren aan zijn. Met deze eenvoudige regels, fascinerende structuren zoals zweefvliegtuigen die over het raster bewegen, zweefvliegtuigen die deze zweefvliegtuigen, XOR-poorten, en anderen zijn gevonden. Deze module biedt eenvoudigweg een manier om het leven van het leven in Perl.in te simuleren Coördinatiesystemen zoals gebruikt in Place_points, Toggle_Point en andere functies, het eerste COODINAAT is de verticale richting, 0 is de bovenkant van het bestuur, en de tweede is de horizontale directeur, 0 is de linkerkant van het bord. Aldus schakelt het punt van (3,2) de staat van het punt in op de 4e rij en de derde kolom. De randen van het bestuur zijn momenteel ingesteld als "plat"; Cellen aan de rand hebben geen buren en zullen dus van het bord "vallen '. Toekomstige versies kunnen mogelijk maken voor 'warp' randen (als een cel de linkerkant van de linkerkant beweegt, verschijnt het opnieuw aan de rechterkant). Vereisten: · Perl
Spel :: leven Gerelateerde software