2013-10-09 00:23:05 +02:00
#Tris in stile C
2012-11-17 00:48:44 +01:00
2013-10-09 00:23:05 +02:00
#Gioco del Tris in C
2012-11-19 18:38:39 +01:00
### Informazioni
È il classico gioco del tris con 2 modalità: a 2 giocatori o singolo contro il computer.
2012-11-19 21:26:23 +01:00
Le mosse del computer sono pseudocasuali (livello facile) o calcolate usando l'algoritmo minimax (medio e difficile).
2012-11-19 18:38:39 +01:00
È possibile cambiare la grandezza della tabella con una qualunque dimensione; in ogni caso per vincere basterà fare tris.
L'output è a colori grazie alle sequenze di escape ANSI.
Per visualizzare decentemente il testo è necessario un terminale compatibile.
2013-10-09 00:23:05 +02:00
Su Windows si può usare [ANSIcon ](http://github.com/adoxa/ansicon ) che ripristina il supporto al driver ANSI.SYS per le console Win32.
2012-11-19 18:48:37 +01:00
2012-11-21 01:07:30 +01:00
### Compilazione
2012-11-19 18:38:39 +01:00
Per compilare il programma su UNIX usa _make_ .
2013-10-09 00:23:05 +02:00
Su windows usa un compilatore qualisasi o _mingw32-make_ se hai [MinGW ](http://www.mingw.org ).
2012-11-19 18:38:39 +01:00
### Istruzioni
Le istruzioni su come giocare sono cotenute nel programma stesso.
2012-11-21 01:07:30 +01:00
### Avvisi
Se provando a compilare ricevi avvisi del tipo:
warning: implicit declaration of function ‘ getch’
warning: implicit declaration of function ‘ kbhit’
oppure:
warning: implicit declaration of function ‘ mgetchar’
2013-10-09 00:23:05 +02:00
è perchè stai compilando rispettivamente su UNIX o su Windows e queste funzioni vengono sostituite dalle loro controparti per quel sistema dato che non sono portabili. Anche se sono nel sorgente e nel file oggetto non verranno mai eseguite.