Homepage  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


.dsy:it. .dsy:it. Archive > Didattica > Corsi A - F > Fondamenti di architettura e programmazione
Pages: 1 [2] 
[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..

sHADOw001
passo :(

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?

nasty121
:-D yeah...

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

Powered by: vbHome (lite) v4.1 and vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento |Licenze | Thanks | Syndacate