|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Dec 2007
Messaggi: 120
|
[pascal] Creazione gioco tris
Salve ragazzi,mi mancano 2 giorni alla consegna di questo "gioco" e io sinceramente non so dove mettere le mani...
La consegna è questa : Giocano 2 avversari (persone) su un’array n x n con n >=10 intero un giocatore usa il simbolo “x”,l’altro giocatore utilizza il simbolo “O”,il gioco consiste nel riuscire ad inserire su matrice 3 simboli propri (o tre “x”o tre “O”)di seguito in verticale oppure in orizzontale o in diagonale,senza essere interrotto dal simbolo avversario. Vince il giocatore che riesce per primo a mettere in fila 3 simboli; si gioca a turno una volta a testa,inizia uno dei 2 giocatori scelti a caso dal pc. O x O x x Il giocatore con le “x” ha vinto,visto che è riuscito a mettere di seguito le x senza essere interrotto dal simbolo avversario. Il giocatore deve immettere nel pc a sua scelta le coordinate della casella sul quale vuol posizionare il simbolo della riga e della colonna….es: R:1-C:2 . Nel caso in cui la partita finisca in parità sullo schermo apparirà ‘the end’…..nel caso in cui invece vi è il vincitore sullo schermo apparirà ‘ the winner!!!!! ’ Dovrei fare il pascal e il modello top-down,qualcuno può aiutarmi? |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
|
Per un'idea sul codice Google è tuo amico: "Tic tac toe Pascal".
Per il resto non so aiutarti, ma anche tu, svegliarti proprio gli ultimi due giorni?
__________________
As long as you are basically literate in programming, you should be able to express any logical relationship you understand. If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it. (Chris Crawford) |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2788
|
Ma è sleale questo gioco, vince sempre chi inizia per primo
|
|
|
|
|
|
#4 | |
|
Member
Iscritto dal: Dec 2007
Messaggi: 120
|
Quote:
@wingman87 ovvio io glielo avevo detto alla prof...mi disse che il pc doveva scegliere l'utente che deve cominciare... ma siccome quando io gli porto quello che faccio manco lo guarda e dice che è sbagliato ormai c'ho rinunciato ![]() Se qualcuno mi può dare una mano quando ha tempo ne sarei felice Ultima modifica di 0wnZyoU : 31-03-2009 alle 15:02. |
|
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
|
Quote:
Scartabellando i link della prima pagina dei risultati di ricerca con Google saltano fuori risultati interessanti (non solo il codice, in alcuni casi è anche spiegata la scomposizione logica dell'algoritmo usato per far scegliere le mosse alla macchina). Non ci vuole molto tempo per trovre qualche spunto utile: naturalmente se l'inglese lo mastichi a livello scolastico.
__________________
As long as you are basically literate in programming, you should be able to express any logical relationship you understand. If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it. (Chris Crawford) |
|
|
|
|
|
|
#6 | |
|
Member
Iscritto dal: Dec 2007
Messaggi: 120
|
Quote:
|
|
|
|
|
|
|
#7 |
|
Member
Iscritto dal: Dec 2007
Messaggi: 120
|
up please
uno che ci perde 10 minuti a farlo
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:37.





















