Indice del forum
 FAQ   Cerca   Lista utenti   Gruppi   Registrati   Profilo   Messaggi privati   Log in 
[C] Programma gioco dama, mi aiutate per favore?
Vai a Precedente  1, 2, 3, 4
 
Nuovo argomento   Rispondi    Indice del forum -> Programmazione: c#, c++, Java, HTML, PHP, Javascript...
Precedente :: Successivo  

Autore

Messaggio

cali1981
Site Admin


Registrato: 16/01/06 22:01
Messaggi: 836

MessaggioInviato: Ven Apr 24, 2009 2:24 pm    Oggetto:

Rispondi citando


Devi cambiare dove sta croce == 0, li devi controllare ogni volta x e y, basa che fai y / 2 e x / 3 e ottieni la coordinata sulla scacchiera 8X8 (solo quando sei dentro croce == 0 perchè li sei nella riga e colonna della scacchiera e non nelle righe). I caratteri vengono messi nella riga

Codice:
putchar(65+(x/3));


mentre i numeri su

Codice:
putchar(48+(y/2));

_________________
Visita anche il sito Agriturismo Umbria per maggiori informazioni sull'Umbria!

Realizzazione siti web e applicazioni ASp.NEt, C/C++, C#

Top

Profilo Invia messaggio privato Invia e-mail

alexxandro84
Bravino


Registrato: 21/04/09 09:25
Messaggi: 30

MessaggioInviato: Ven Apr 24, 2009 3:27 pm    Oggetto:

Rispondi citando


ci sto provando a mettere le varie X’ per le caselle nere non occupate,
lo spazio (blank) per le caselle bianche, la ‘B’ per le caselle
occupate dalle Pedine Bianche, la ‘N’ per le caselle occupate dalle Pedine Nere.......



ma non ci riesco Sad

Top

Profilo Invia messaggio privato

cali1981
Site Admin


Registrato: 16/01/06 22:01
Messaggi: 836

MessaggioInviato: Ven Apr 24, 2009 4:36 pm    Oggetto:

Rispondi citando


Posta un pò di codice e vediamo.
_________________
Visita anche il sito Agriturismo Umbria per maggiori informazioni sull'Umbria!

Realizzazione siti web e applicazioni ASp.NEt, C/C++, C#

Top

Profilo Invia messaggio privato Invia e-mail

alexxandro84
Bravino


Registrato: 21/04/09 09:25
Messaggi: 30

MessaggioInviato: Ven Apr 24, 2009 4:58 pm    Oggetto:

Rispondi citando


in questa parte di codice
Codice:
else if(x%3==2)
            {
               if(croce == 0) {
                    printf("x ");
                    croce = 1;
               }
                else
            {
                    printf("  ");
                    croce = 0;
            }
            }
}

dovendo sostituire croce==0, non so come impostare i cicli for per poter esaminare un rigo e mettere nella prima casella la x

poi il secodo rigo e cominciare la casella con lo spazio vuoto ecc ecc

mettendo anche le B e le N


Credimi mi sto sforzando, ma non ho capito bene come operare sulla scacchiera Crying or Very sad

Top

Profilo Invia messaggio privato

cali1981
Site Admin


Registrato: 16/01/06 22:01
Messaggi: 836

MessaggioInviato: Ven Apr 24, 2009 5:06 pm    Oggetto:

Rispondi citando


Devi fare come ti avevo detto prima, ovvero y/2 ottieni la riga e x/3 la colonna, in base a cosa ci devi mettere scrivi x, b, spazi, ecc ecc
_________________
Visita anche il sito Agriturismo Umbria per maggiori informazioni sull'Umbria!

Realizzazione siti web e applicazioni ASp.NEt, C/C++, C#

Top

Profilo Invia messaggio privato Invia e-mail

alexxandro84
Bravino


Registrato: 21/04/09 09:25
Messaggi: 30

MessaggioInviato: Ven Apr 24, 2009 5:19 pm    Oggetto:

Rispondi citando


ci provo e te lo riporto

se faccio così:

Codice:
for (y=0; y<18; y++)
              {
                for (x=0; x<26; x++)
                     {
                       for (y/2 || x/3)
                            {
                              printf("X ");
                            }
                     }
               }



è solo uno "schizzetto"....è una cosa del genere?

Top

Profilo Invia messaggio privato

cali1981
Site Admin


Registrato: 16/01/06 22:01
Messaggi: 836

MessaggioInviato: Ven Apr 24, 2009 5:38 pm    Oggetto:

Rispondi citando


Beh non ci fa il terzo for interno di sicuro, in caso un if, tipo if ((y / 2) == 4) allora ci metti quello relativo al 4 ecc
_________________
Visita anche il sito Agriturismo Umbria per maggiori informazioni sull'Umbria!

Realizzazione siti web e applicazioni ASp.NEt, C/C++, C#

Top

Profilo Invia messaggio privato Invia e-mail

alexxandro84
Bravino


Registrato: 21/04/09 09:25
Messaggi: 30

MessaggioInviato: Ven Apr 24, 2009 5:48 pm    Oggetto:

Rispondi citando


ma quindi così devo fare un codice per ogni casella? devo fare 18 codici?

Top

Profilo Invia messaggio privato

cali1981
Site Admin


Registrato: 16/01/06 22:01
Messaggi: 836

MessaggioInviato: Ven Apr 24, 2009 5:51 pm    Oggetto:

Rispondi citando


No ma devi avere un array 8X8 in cui ti salvi lo stato di ogni casella, pi quando sei in quel pezzo di codice fai y/2 e x/3 e prendi l'array in questa posizione vedi cosa c'è e scrivi x o il resto.
_________________
Visita anche il sito Agriturismo Umbria per maggiori informazioni sull'Umbria!

Realizzazione siti web e applicazioni ASp.NEt, C/C++, C#

Top

Profilo Invia messaggio privato Invia e-mail

alexxandro84
Bravino


Registrato: 21/04/09 09:25
Messaggi: 30

MessaggioInviato: Ven Apr 24, 2009 6:01 pm    Oggetto:

Rispondi citando


me lo potresti fare tu? per favore

Top

Profilo Invia messaggio privato

cali1981
Site Admin


Registrato: 16/01/06 22:01
Messaggi: 836

MessaggioInviato: Ven Apr 24, 2009 6:07 pm    Oggetto:

Rispondi citando


Oggi no domani parto e torno il 4, in caso se non sei riuscito a fare niente vediamo un pò come fare.

ciao
_________________
Visita anche il sito Agriturismo Umbria per maggiori informazioni sull'Umbria!

Realizzazione siti web e applicazioni ASp.NEt, C/C++, C#

Top

Profilo Invia messaggio privato Invia e-mail

alexxandro84
Bravino


Registrato: 21/04/09 09:25
Messaggi: 30

MessaggioInviato: Ven Apr 24, 2009 6:10 pm    Oggetto:

Rispondi citando


ok grazie, ci proverò in questi giorni

Top

Profilo Invia messaggio privato

cali1981
Site Admin


Registrato: 16/01/06 22:01
Messaggi: 836

MessaggioInviato: Lun Mag 04, 2009 7:07 am    Oggetto:

Rispondi citando


Come va? Fatto niente?
_________________
Visita anche il sito Agriturismo Umbria per maggiori informazioni sull'Umbria!

Realizzazione siti web e applicazioni ASp.NEt, C/C++, C#

Top

Profilo Invia messaggio privato Invia e-mail

Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> Programmazione: c#, c++, Java, HTML, PHP, Javascript... Tutti i fusi orari sono GMT
Vai a Precedente  1, 2, 3, 4
Pagina 4 di 4

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi
Forum del sito TuttoMontefalco.it - Umbria - Italy topic RSS feed 


Torna al sito TuttoMontefalco.it


Powered by phpBB © 2001, 2005 phpBB Group
phpbb.it

SoftGreen 1.1 phpBB theme by DaTutorials.com
Copyright © DaTutorials 2005