Strumenti Utente

Strumenti Sito


formica

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

formica [2010/10/23 22:00] (versione attuale)
Linea 1: Linea 1:
 +Formica è un piccolo programmino (basato su python, gtk e cairo e scritto stamattina).
  
 +Quand'​ero piccolo (zum zum), tipo sui 6-7 anni, mio nonno Giovanni un giorno mi prese da parte davanti al suo calcolatore e mi mostrò i suoi programmi in BASIC: uno di quelli colpì particolarmente la mia fantasia: era una [[http://​it.wikipedia.org/​wiki/​Formica_di_Langton|Formica di Langton]].
 +
 +Pochi mesi prima o dopo, non ricordo, mio nonno Piero (notare che vivono a 350 km. di distanza) mi prese da parte davanti al suo calcolatore e mi mostrò i suoi programmi in BASIC: uno di quelli mi colpì particolarmente:​ era sempre una [[http://​it.wikipedia.org/​wiki/​Formica_di_Langton|Formica di Langton]].
 +
 +Evidentemente a quei tempi era una moda. O si erano incontrati a mia insaputa.
 +
 +Oggi mi è ripigliata la curiosità, così ne ho scritto una versione in python, con l'​aggiunta di uno spazio toroidale ed alcune regole diverse con più di 2 colori.
 +
 +Potete scaricare il programmino [[http://​poisson.phc.unipi.it/​~battiston/​sitomio/​progri/​formica.py|cliccando qui]]. Per utilizzarlo è sufficiente avere pygtk installato (c'è di default in Ubuntu).
 +
 +====== Schermata di esempio ======
 +
 +
 +{{formica_schermata.png|Schermata della formica avviata con la regola standard in un campo 501x501}}
formica.txt · Ultima modifica: 2010/10/23 22:00 (modifica esterna)