 | |
Il progetto dsy.it è l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum |
[Progetto] Pac-Man Clicca QUI per vedere il messaggio nel forum |
jonny86 |
Per quanto riguarda le eccezioni basta che rimandi la loro gestione esternamente al metodo con il thows.. poi penso che quando loro faranno il test verificheranno il tipo di eccezione lanciata, se è una che hai fatto te ad Hoc ok, se no per loro è una mancanza.
Per quanto riguarda le istanze di Ghost il cazzola mi ha detto che nella segnatura del costruttore è vietato sia l'uso di un parametro Behavior (come espressamente scritto) sia di un parametro char o int (o altro) che definisca il tipo... quindi come fai a distinguere poi nel Ghost quale Behavior creare? L'unica è fare le sottoclassi... anche se mi fa schifo sto spreco.
Cioè se lui ti fa solamente Ghost g = new Ghost(0,0); ovviamente tu non puoi sapere il tipo di Ghost... ma se lui ti fa Ghost g = new GInky(0,0) lo sai per certo. |
black.jack |
Originally posted by candy
in effetti non serve creare quattro sottoclassi di ghost.. basta creare 4 istanze di ghost ognuna con un diverso comportamento..
e mi spieghi come fai a istanziare 4 oggetti con 4 comporamenti diversi senza un qualcosa di riconiscimento? |
candy |
ecco non sapevo che non si poteva inserire un carattere nel costruttore dei fantasmi.. infatti li ho distinti gli uni dagli altri tramite un char che corrisponde al suo "valore" nella stringa.. ma xkè non scrivono tutto nel testo?!?!?! |
jonny86 |
Nella tua situazione c'ero pure io e molti altri gruppi... quindi o siamo tutti scemi, oppure è il prof. che ha scritto cose molto equivoche.
Perchè non scrivono tutto nel testo? Boh... ma inizio a pensare che siamo vittima di una specie di reality a chi scoppia di rabbia per primo.. e sta volta penso di aver vinto io... IL GRANDE BORDELLO (della Statale):D |
nasty121 |
Originally posted by jonny86
Nella tua situazione c'ero pure io e molti altri gruppi... quindi o siamo tutti scemi, oppure è il prof. che ha scritto cose molto equivoche.
Perchè non scrivono tutto nel testo? Boh... ma inizio a pensare che siamo vittima di una specie di reality a chi scoppia di rabbia per primo.. e sta volta penso di aver vinto io... IL GRANDE BORDELLO (della Statale):D
Io credo che voglia rendere le cose +difficili, così scarteranno una valanga di progetti "non validi" e dovranno faticare meno: quindi +VACANZE(x loro!!)
Scusate se insisto: in molti dicono che i Behavior di PacMan e dei Ghost sono identici..
ma come faccio a dire a PacMan che se a dx trova un muro deve cambiare asse di spostamento(verticale) e decrementare le x(--)? |
black.jack |
Originally posted by jonny86
Nella tua situazione c'ero pure io...
fa pensare che in qualche modo hai risolto..o no? :D |
nasty121 |
sììììììì, è qui che si vede che la programmazione non è un lavoro individuale!
W LA SQUADRA CD!!!!!!!!
PS: se volete insultarmi fate pure, è colpa del progetto.. |
black.jack |
vorrei togliermi una curiosità...in quanti di voi consegneranno qualcosa di decente? o magari avete già consegnato.. |
nasty121 |
C'è da gestitire il caso in cui un elemento mobile (es Blinky) si sposta nella cella alla destra e, quando andiamo a leggere in quella cella della nuova matrice, ovviamente abbiamo ancora Blinky che si sposterà una seconda volta...e così via..
Io personalmente pensavo di salvare gli elem mobili in un array alla loro "prima lettura", e confrontarli ad ogni lettura: nel caso abbiamo già confrontato stesso fantasma, allora si salta alla colonna successiva..
magari ci son soluzioni +valide...
che ne pensate? |
nervo |
Si ma non è possibile aggiornare così un progetto senza nemmeno un avviso nulla...se io non avessi internet? ora rischiamo dopo un sacco di lavoro di non riuscire a consegnare in tempo per via degli aggiornamenti che sarebbero dovuti uscire PRIMA e per lo meno con qualche avviso. il dsy non è un forum ufficiale e non sono tenuto a seguirlo.
vada come vada scriverò qualche letterina... |
Supernick |
Si, giuro che quando ho passato i sorgenti alla sottoposizione non ho potuto non incazzarmi.
NON è SPECIFICATO DA NESSUNA PARTE CHE I VARI BEHAVIOR NON DEVONO AVERE ATTRIBUTI.
La sottoposozione da errore perchè i nostri hanno come attributi due int.....
Sarà davvero piacevole sapere che abbiamo buttato via tre settimane che potevano essere usate per studare altre materie |
nervo |
continuo a ribadire che vada come vada finchè nessuno fa nulla nessuno si appella scrive eccetera eccetera le cose non cambieranno...
e comunque da soli non si ottiene mai nulla.... |
AnTHrAx |
ma dai
macheccazz...
per una volta che avevo fatto il programmma...
non esiste sta cosa... |
Supernick |
QUALCUNO mi sa dire quand'è l'appello di Giugno????? che giorno??? |
nasty121 |
Non è possibile che per un sito di sottoposizione strutturato in un certo modo, debba venir annullato un lavoro di 3 settimane perfettamente funzionante!!!!
Ma dove s'è visto?!
Ma come? Che per il semplice fatto di non aver rispettato un pezzo di consegna (implicita, uno se lo deve immaginare...) e aver agito diversamente in modo corretto, venga scartato tutto il progetto...!
Ma al massimo questo va ad influire sul voto finale.
Non possono fare così.
I professori devono essere seri, valutare il lavoro degli studenti, non realizzare un programma che seleziona in automatico in base a parametri non specificati nella consegna.
E so che io e il mio compagno di gruppo, non siamo gli unici... |
nasty121 |
Originally posted by Supernick
Si, giuro che quando ho passato i sorgenti alla sottoposizione non ho potuto non incazzarmi.
NON è SPECIFICATO DA NESSUNA PARTE CHE I VARI BEHAVIOR NON DEVONO AVERE ATTRIBUTI.
La sottoposozione da errore perchè i nostri hanno come attributi due int.....
Sarà davvero piacevole sapere che abbiamo buttato via tre settimane che potevano essere usate per studare altre materie
Bisogna agire. Il cliente deve far valere la sua opinione, o no? |
il_gege |
Noi non siamo clienti, noi siamo semplici sudditi di quegli idioti che stanno dietro ad un cattedra. |
Lorux |
in definitiva,quanti l'hanno consegnato? |
nasty121 |
Originally posted by Lorux
in definitiva,quanti l'hanno consegnato?
nel senso chi E' RIUSCITO a consegnare?
noi abbiamo provato ma, nonostante il progetto fosse inaccepibilmente perfetto, risulta come se non avessimo fatto un c**** in queste settimane.
Idem un nostro amico del 1° turno. :x
Su ragazzi! REAZIONE! NON SIAMO PIANTE GRASSE! |
Lorux |
io col mio gruppo l'ho consegnato,per fortuna mi sono accorto in tempo e ho modificato il progetto,dopo essermi incazzato non poco
xò dopo che chiedo al prof"cosa devono fare i fantasmi quando collidono" e lui dice"mi ero dimenticato,provvedo a modificare il testo del progetto" ormai mi aspetto di tutto..
mi dispiace solo x chi non è riuscito a sottoporlo,anche se funzionante..incazzatevi! |
jonny86 |
Io ragazzi mi sono trovato nella stessa vostra situazione.. fortuna vuole che avendo progettato con criterio il tutto le modifiche mi hanno portato via solo poco tempo.. in ogni caso non vi dico come mi prudevano le mani dalla rabbia...
Ma non solo per le modifiche all'ultimo minuto... ma anche per questioni legate alla buona programmazione... cioè lo insegnano come prima cosa che tutti gli attributi di una classe devono essere istanziati a valori corretti dal costruttore... non mettendo parametri al Behavior io con il costruttore e basta otterò solo stupide istanze senza identità in uno stato inconsistente, e poi devo fargli il set delle coordinate dopo! CHE CAGATA!
Tra l'altro se non li avvisavo io che il blocco che avevano inserito faceva la compilazione prima dell'upload loro non se ne accorgevano (perchè non ha fatto nemmeno un test!!!!!) e nessuno poteva caricare il progetto, neanche chi l'aveva fatto giusto!
Cmq tanto per la cronaca... ho mandato una mail pure al mereghetti spiegandogli la situazione che non era delle più corrette.. bene a me non ha risposto, e ad un mio amico che ha chiesto se queste voci fossero vere e quindi c'era da preoccuparsi ha risposto che erano voci false... cos'è ci prendiamo in giro? Boh, moh vediamo come va la valutazione... |
Supernick |
Per noi è stata una corsa contro il tempo e nelle ultime tre ore siamo riusciti a modificare i costruttori per farcelo accettare.....solo che probabilmente ora il programma non avrà più la stessa funzionalità che aveva prima della modifica (cioè ottima)
è scandaloso....
Addirittura per consegnarlo abbiamo dovuto togliere tutti gli accenti nei commenti......
:( |
nasty121 |
Originally posted by Supernick
Per noi è stata una corsa contro il tempo e nelle ultime tre ore siamo riusciti a modificare i costruttori per farcelo accettare.....solo che probabilmente ora il programma non avrà più la stessa funzionalità che aveva prima della modifica (cioè ottima)
è scandaloso....
Addirittura per consegnarlo abbiamo dovuto togliere tutti gli accenti nei commenti......
:(
eh già.. anche a me dava errore di compatibilità con i caratteri accentati!
Ma il progetto era validissimo, con tutte le impensabili eccezioni.
Solo che domenica non son riuscito a capire in tempo cosa pretendevano a riguardo delle istanze dei vari behavior e mi hanno fott*to.
Non ci posso credere. Vado in giro con soli 6 crediti xkè non riesco a passare sti "insulsi" progetti (mentre negli scritti di FAP, annullati, sono quasi al 30)
Venerdì vado, o andiamo, dal Malchiodi, a fargli pesare sta cosa (non possono passarla liscia solo xk si relazionano solo con una macchina! .. facile eh!)... anche se povero non è lui ad aver formulato questo progetto!
E poi dicono che la media degli italiani fuori corso è molto ALTA...
Ma chissiferma? potesse venire un tumore a 'ste persone.
Vabbè è andata così (x la seconda volta), spero in voi che lo avete sottomesso e vi auguro buona fortuna con questi "professoroni".
Chi l'ha d*ra... :razz: |
Supernick |
Ma per fortuna abbiamo provato a sottomettere il progetto alle 19.30, pensa te se lo uppavamo anche solo mezzora dopo....è stata questione di fortuna soprattutto.....:E |
tetsuo |
disavventure a parte ...... il prossimo progetto uscirà a settembre? vero? ......
grazie
:?
:?:cool::x |
Supernick |
Scusate ma i risultati (nel senso se è passato o no) del turno di malchiodi sono usciti....e quelli di cazzola???? |
GabriHell |
quelli di malchiodi si,cazzola no,e si deve anche muovere,visto che malchiodi ci ha messo 2 giorni.. |
Supernick |
Ricordo che dopodomani c'è la discussione di cazzola e i risultati ancora non ci sono! |
il_gege |
Sarà il tipico che mette fuori i risultati 10 min prima della discussione... |
Supernick |
Beh cazzo è ora che ste cose diventino atipiche...
Non è coretto |
Supernick |
sono usciti ragazzi!
sul sito di cazzola |
|
|
|
|