|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Apr 2010
Città: Cagliari
Messaggi: 102
|
[c] Sfida programmazione!
Vorrei proporre al forum una serie di sfide. La prima riguarda il linguaggio C. La sfida consiste nella programmazione di un gioco (ancora da scegliere e da me fornito) in cui due utenti si cimenteranno. Il tempo a disposizione è di una settimana, una volta finito gli utenti consegneranno il loro costrutto e il forum deciderà. Vince chi, ovviamente, riceve più voti a favore. Il Progetto verrà specificato dopo che ci saranno i due utenti volontari.
Chiudo dicendo che se questo "gioco" non fosse possibile mi scuso e potete anche chiudere.
__________________
Sony Vaio Serie E White da 15,6" - Intel Core i5 M 430 @ 2.27Ghz 4 GB Ram - Ati Radeon 5650 1Gb - HD 500 Gb 5400 rpm |
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Dec 2006
Messaggi: 314
|
Quote:
__________________
Athlon64 x2 5600 - AsRock ALiveNF5eSata2+ - kingston 2GB ddr2 800 - GeForce 8800gts 320MB |
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Apr 2010
Città: Cagliari
Messaggi: 102
|
Inziamo facile...pensavo alla classica battaglia navale in cui avremo giocatore vs altro giocatore...ora scrivo il progetto per intero e poi lo inserisco.
__________________
Sony Vaio Serie E White da 15,6" - Intel Core i5 M 430 @ 2.27Ghz 4 GB Ram - Ati Radeon 5650 1Gb - HD 500 Gb 5400 rpm |
|
|
|
|
#4 |
|
Member
Iscritto dal: Apr 2010
Città: Cagliari
Messaggi: 102
|
Specifiche del progetto:
Il gioco impegna due giocatori che, alternativamente, devono indicare una posizione sulla scacchiera di gioco. Il computer determinerà se la posizione è occupata da una nave o meno. Vince il giocatore che, per primo, riesce ad affondare l'intera flotta avversaria. La posizione delle navi all'interno di entrambe le scacchiere è determinata casualmente dal computer all'inizio del gioco. La scacchiera è quadrata, ha una dimensione minima 10 x 10, devono essere utilizzate almeno 4 navi di almeno 2 tipi diversi. Dopo ogni tentativo di colpire una nave della flotta avversaria si stampa la scacchiera di gioco utilizzando un carattere punto (.) per indicare una posizione per cui non si è ancora effettuato un tentativo, un carattere X per indicare una posizione occupata da una nave ed un carattere o per indicare un posizione non occupata da una nave. La posizione sarà indicata con due coordinate a scelta del progettista (entrambe numeriche, una numerica ed una alfabetica, entrambe alfabetiche). Ad ogni turno di gioco si deve indicare chi è il giocatore che deve effettuare il tentativo e dare la possibilità di indicare le coordinate della casella in cui si vuole sparare. Per rappresentare la scacchiera si utilizzi una matrice di caratteri bidimensionale. Sarà valutato infine l'utilizzo dei commenti che devono essere sempre presenti vicino ad ogni parte di codice. Una volta che si presenteranno due giocatori la sfida avrà inizio.
__________________
Sony Vaio Serie E White da 15,6" - Intel Core i5 M 430 @ 2.27Ghz 4 GB Ram - Ati Radeon 5650 1Gb - HD 500 Gb 5400 rpm |
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
|
|
|
|
|
#6 |
|
Member
Iscritto dal: Apr 2010
Città: Cagliari
Messaggi: 102
|
Veramente io ho proposto la sfida per altri due utenti del forum...non è una sfida mia. Se vuoi partecipare mi fa piacere però io sarò solo il "giudice".
__________________
Sony Vaio Serie E White da 15,6" - Intel Core i5 M 430 @ 2.27Ghz 4 GB Ram - Ati Radeon 5650 1Gb - HD 500 Gb 5400 rpm |
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Dec 2006
Messaggi: 314
|
è curioso che il testo da te proposto sia identico al progetto di fine corso di programmazione 1 della facoltà di informatica.
__________________
Athlon64 x2 5600 - AsRock ALiveNF5eSata2+ - kingston 2GB ddr2 800 - GeForce 8800gts 320MB |
|
|
|
|
#8 | ||
|
Senior Member
Iscritto dal: Jul 2005
Città: Bologna
Messaggi: 1130
|
Quote:
Quote:
__________________
-> The Motherfucking Manifesto For Programming, Motherfuckers |
||
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
|
Anche per me...
Visto che HeySupernova si reputa così intelligente da poter indurre altri programmatori a fargli il compito, per me è in grado di affrontare il compito da solo, usando la sua testolina, che evidentemente è più che capace di ragionare e discernere. O no?
__________________
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) |
|
|
|
|
#11 | |
|
Senior Member
Iscritto dal: Jul 2005
Città: Bologna
Messaggi: 1130
|
In effetti non avevo letto bene la traccia dell'esercizio...
Cioè, almeno cambiala un attimo prima di postarla. Quote:
__________________
-> The Motherfucking Manifesto For Programming, Motherfuckers |
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
|
Niente male. Davvero niente male.
__________________
C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai! |
|
|
|
|
#13 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
|
|
|
|
|
#14 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Partendo dal presupposto che risolvere per intero esercizi e vietato dal regolamento di sezione, visto che HeySupernova ha tentato con l'inganno di ottenere quello che da regolamento non è possibile ottenere su questo forum, l'utente HeySupernova è sospeso per 5gg.
|
|
|
|
|
#15 | |
|
Senior Member
Iscritto dal: Jul 2005
Città: Bologna
Messaggi: 1130
|
Quote:
__________________
-> The Motherfucking Manifesto For Programming, Motherfuckers |
|
|
|
|
|
#16 |
|
Senior Member
Iscritto dal: Feb 2004
Città: Vivere?
Messaggi: 3087
|
Certo che però deve essere disperato per fare un tentativo così maldestro......
|
|
|
|
|
#17 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Ovviamente chiudo anche la discussione, me ne ero dimenticato.
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 08:26.




















