Newsgroup: it.comp.lang.pascal
Titolo: [ Sfida :D ] Life

Vediamo chi mi batte :D
Io in 4° ho scritto un programma di simulazione del Life. Che cosa è
il Life? Sintenticamente e la pazzia del matematico di turno che ha
fissato alcune regole per la vita o la nascita di alcuni organisimi,
la simulazione e appunto vedere generazione dopo generazioni come si
comportano questi organismi... alcune configurazioni sono stabile ( es
3 organismi c'erano e 3 ne rimangono )
Ora non ricordo bene queste regole  ( sono passati parecchi giorni da
quando l'ho scritto :D ) vediamo se le trovo su google se no dovro
estraporlarlo dal mio .pas ( uhm.. )
cmq la sfida e questa:
scrivere un life ( funzionante ovvio ) in Borland ( o Turbo ) Pascal 7
che occupi meno di 21.336 byte ( cioè quanto occupa il mio )
Il mio lo potete trovare su
http://razziatore.no-ip.com/Download/life.rar
 ( non ci sono i sorgenti
:D )
ecco qui
mi spiace è in inglese :D
The Game of Life was invented by John Conway (as you might have
gathered). The game is played on a field of cells, each of which has
eight neighbors (adjacent cells). A cell is either occupied (by an
organism) or not. The rules for deriving a generation from the
previous one are these:
Death: If an occupied cell has 0, 1, 4, 5, 6, 7, or 8 occupied
neighbors, the organism dies
(0, 1 neighbors: of loneliness; 4 thru 8: of overcrowding).
Survival: If an occupied cell has two or three neighbors, the organism
survives to the next generation.
Birth: If an unoccupied cell has three occupied neighbors, it becomes
occupied.
The original article describing the game can be found in the April 1970
issue of Scientific American, page 120. ( 
http://www.sciam.com/
 )
Come si "gioca" con il mio:
con il mouse si selezionano le caselle contenti un organismo
se si spaglia si puo' sempre eliminarlo ricliccando sopra
ora per confermare la cfg si preme click destro per fare ( da blu gli
oranismi diventeranno bianchi ) e con ongi click del mouse
incrementera la generazione per uscire ( o fate morire tutti a quel
punto esce ) se no se siete in una cfg stabile clicate destro e uscite
 :D
cfg stabile:
 
OOO
XXX
OOO
che diventa
 
OXO
OXO
OXO
che ridiventa
OOO
XXX
OOO
e cosi via...
Il Razziatore,
The Only Good Windows is an uninstalled Windows
-----------------------------------------------
E-MAILs : IlRazziat...@NOSPAMnetscape.net
ICQ     : 67552596
-----------------------------------------------
Founder of MediaPlayer Project
http://mpp.iwebland.com


http://ddi.cs.uni-potsdam.de/HyFISCH/Produzieren/lis_projekt/proj_gamelife/ConwayScientificAmerican.htm


 che occupi meno di 21.336 byte ( cioè quanto occupa il mio )
Raaz... riscrivilo un po' anche tu, perche' io sono a 8.928 byte.
Ma lo vuoi grafico o testuale ? con i BGI dentro o fuori ? :-)
-- 
Dreadnaut
(Life would be easier if I had the source code)

 Ma lo vuoi grafico o testuale ? con i BGI dentro o fuori ? :-)
sono sceso a 4.784 ...  lo metto sul sito :-p
-- 
Dreadnaut
( 
http://dreadnaut.servebeer.com
 )

Ma lo vuoi grafico o testuale ? con i BGI dentro o fuori ? :-)
Testuale, con mouse, all epoca l'ottimizazione era veramente l'utlimo
dei miei prensierei l'ho scritto in 2 giorni ( era un prog che
biosngva fare durante tutto l'hanno hihihi ) 
percui e possibile che ci siano delle cavolate cmq...
tu mettilo da qualke parte e scaricati il mio cosi vedi cosa ho fatto
