Gioco :: Life.

Gioco :: Life - Gioca a Conway's Game of Life.
Scarica ora

Gioco :: Life. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Michael K. Neylon
  • Sito web dell'editore:
  • http://search.cpan.org/~dmuey/Hash-Merge-0.10/Merge.pm

Gioco :: Life. Tag


Gioco :: Life. Descrizione

Gioco :: Life - Gioca a Conway's Game of Life. Gioco :: Life - Gioca a Conway's Game of Life.synopsis use Game :: Life; My $ Game = New Game :: Life (20); My $ avviamento = , , ]; $ Game-> Place_Points (10, 10, $ Avvio); per (1..20) {my $ grid = $ game-> get_grid (); foreach (@ $ grid) {stampa mappa {$ _? 'X' : '.' } @ $ _; Stampa "N"; } Stampa "NN"; $ Game-> Processo (); } Il gioco della vita di Conway è un esempio fondamentale di trovare modelli di "vivente" in rounds piuttosto basimi (vedi note). Il gioco della vita avviene su una griglia rettangolare 2-D, con ogni punto di griglia sia vivo o morto. Se un punto di griglia vivente ha 2 o 3 vicini nei punti circostanti 8 punti, il punto rimarrà vivo nella prossima generazione; Qualsiasi o più o più lo ucciderà. Un punto di griglia morto diventerà vivo se ci sono esattamente 3 vicini viventi ad esso. Con queste semplici regole, strutture affascinanti come alianti che si muovono attraverso la griglia, pistole aliante che generano questi alianti, Xor Gates, e altri sono stati trovati. Questo modulo fornisce semplicemente un modo per simulare il gioco della vita in Perl.in termini di I sistemi di coordinate utilizzati in Place_Points, Toggle_Point e altre funzioni, la prima coodina è la direzione verticale, 0 è la parte superiore del tabellone, e il secondo è il linguaggio orizzontale, 0 è il lato sinistro del tabellone. Pertanto, attivando il punto di (3,2) cambierà lo stato del punto nella quarta riga e la terza colonna. I bordi della scheda sono attualmente impostati come "piatti"; Le cellule sul bordo non hanno vicini, e quindi "cadranno" dal tabellone. Le versioni future possono consentire i bordi "Warp" (se una cella si sposta dal lato sinistro riappare sul lato destro). Requisiti: · Perl.


Gioco :: Life. Software correlato