Sto progettando un gioco di carte giocabile contro il computer.
La regola è molto semplice
- Sia il giocatore che la CPU ottengono 10 carte da 1 a 10.
- Giocatore e CPU giocano una singola carta allo stesso tempo, ogni round.
- Colui che gioca il numero più grande vince il round.
- Ripeti l'operazione per 10 volte.
- Alla fine del 10 ° round, colui che ha vinto il maggior numero di round è il vincitore.
Quindi il problema è che non riesco a capire la logica del programma. Il primo turno è stato facile. Avevo immaginato 3 personaggi, uno è audace (disegna uno di 8,9,10 al primo turno) e timida (ne pesca uno di 1, 2, 3 al primo turno), e per l'ultimo, questo è non confermato, ma un personaggio che disegna in modo casuale come grassetto e timido, quindi un giocatore non può essere sicuro di chi sta giocando contro.
Ma non sono riuscito a capire la logica dopo il primo round. Ogni personaggio deve avere una logica o un modello in modo che il giocatore si senta come se stesse giocando contro un altro giocatore.