2012-11-19 18:38:39 +01:00
Tris in stile C
2012-11-17 00:48:44 +01:00
===============
2012-11-19 18:38:39 +01:00
Gioco del Tris in C
-------------------
### 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.
Su Windows si può usare ANSIcon che ripristina il supporto al driver ANSI.SYS per le console Win32.
2012-11-21 01:07:30 +01:00
Link: http://github.com/adoxa/ansicon
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_ .
2012-11-21 01:07:30 +01:00
Su windows usa un compilatore qualisasi o _mingw32-make_ se hai MinGW.
Link: 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’
è 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.