programma in c

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
lallo12
Prode Principiante
Messaggi: 1
Iscrizione: mercoledì 1 febbraio 2017, 18:02
Sesso: Maschile

programma in c

Messaggio da lallo12 »

ho un progetto per le mani ma al momento non so come fare.
il progetto è il seguente:
Si vuole sviluppare un programma per la simulazione del gioco di 4 navicelle spaziali. La mappa da gioco è di forma rettangolare e di dimensioni 8x7. Sulla mappa è posizione un cannoncino fermo (un rettangolo di colore giallo)e si muovono 3 navicelle che devono essere colpite (rettangolo viola blu e verde).

Le tre navicelle ad ogni passo si muovono nel seguente modo: • La navicella viola ha la probabilità del 65%di muoversi di un singolo passo verso destra e il 35% di restare ferma. • La navicella blue ha la probabilità del 70% di muoversi di due passi verso sinistra e il 30% di muoversi di un singolo passo verso sinistra. • La navicella verde ha la probabilità del 40% di muoversi di tre passi verso destra, il 30% di muoversi di due passi verso destra e il 30% di muoversi di un singolo passo verso destra.
Ad ogni passo il cannoncino rosso spara un colpo solo se al precedente passo una delle navicelle ha sostato nella zona gialla. La partita termina o quando l’utente ha distrutto le 3 navicelle o quando si raggiungono 100 passi. Sviluppare un algoritmo che prevede la visualizzazione della mappa da gioco e delle posizioni delle navicelle. Effettuare almeno 3 simulazioni
Avatar utente
stefano_carniel
Prode Principiante
Messaggi: 247
Iscrizione: mercoledì 21 marzo 2007, 0:03

Re: programma in c

Messaggio da stefano_carniel »

Beh, comincia con uno schema in pseudo codice: è un gioco a turni, quindi ci sarà un ciclo, metti in fila le operazioni da fare all'interno del ciclo, nel giusto ordine, controlla le condizioni di uscita e poi, la parte divertente, il calcolo delle mosse...
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti