.dsy:it. Pages (9): « 1 2 3 4 [5] 6 7 8 9 »
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Fondamenti di architettura e programmazione (http://www.dsy.it/forum/forumdisplay.php?forumid=234)
-- [Progetto] Pac-Man (http://www.dsy.it/forum/showthread.php?threadid=35130)


Posted by nasty121 on 15-06-2008 20:36:

Raga sapete dirmi qual'è la differenza tra:

- i metodi di Maze toString() e getMaze() (cosa fanno in poche parole!);
- i metodi backup() e write() (simili, a parte la destinazione di output);
- la bella e la bestia... :shock:


Posted by black.jack on 15-06-2008 21:17:

qualcuno per caso ha chiesto al prof come cavolo si fa a istanziare un ghost con un dato comportamento piuttosto che un altro?

voi cosa avete fatto? passate a ghost un parametro di tipo stringa e a seconda della stringa associare al campo bev un determinato comportamento?


Posted by rekotc on 17-06-2008 08:45:

pubblico qui altre "risposte" del profe...risposte un pò inutili in verità...giudicate voi!

> Se nel testo un metodo obbligatorio è mostrato senza parametri
> (parentesi
> vuote) è obbligatorio lasciarlo così o è possibile inserire parametri
> a piacere?

assolutamente immutabili

> Il metodo public void reload() deve rileggere dall’ultima riga del
> file la configurazione del gioco…ma per farci cosa? Oltretutto non
> restituisce nulla quindi non capisco a cosa serva

reinizializza il campo di gioco.

> getHorizontalOffset() e getVerticalOffset()

> a cosa servono questi due metodi? Ha scritto che determinano di quanto
> e in che direzione l'elemento si muove ma ogni elemento mobile non si
> sposta al massimo di una casella per turno?

sì ma di una casealla a turno non indica in che direzione.

> E poi non ho capito perché si chiamano horizontal e vertical e hanno
> però come obiettivo il determinare la direzione, cioè io avrei pensato
> semplicemente a una variabile che per ogni elemento mobile tiene
> traccia della direzione, questi metodi non saprei come utilizzarli.

setter & getter ti dicono niente?

Walter Cazzola


Posted by nasty121 on 17-06-2008 21:28:

SHARE!!!!!!!!!!!!!!!

Originally posted by Lorux
vabbè il move() è tutto il progetto praticamenteXD non penso che qualcuno voglia dirteloXD



e perchè non dare qualche suggerimento?
alla fine amare è condividere, e questo thread serve anche per uscire dai problemi e dai dubbi, no? :razz:

accantoniamo l'orgoglio (e l'egoismo) e collaboriamo!


Posted by nasty121 on 17-06-2008 21:30:

Re: SHARE!!!!!!!!!!!!!!!

Originally posted by nasty121
e perchè non dare qualche suggerimento?
alla fine amare è condividere, e questo thread serve anche per uscire dai problemi e dai dubbi, no? :razz:

accantoniamo l'orgoglio (e l'egoismo) e collaboriamo!



Amen.


Posted by nasty121 on 17-06-2008 21:35:

A proposito di amore e compassione,

non riesco a capire dove bisogna impostare le direzioni e come!

io farei un ciclo while (ad esempio per pacman) nel quale controllerei se nella casella successiva c'è un Wall o un Ghost e mi sposterei...
ma con quale metodo?:lode:


Posted by black.jack on 17-06-2008 21:48:

io non ho ancora capito, e nessuno ne da una risposta, di come associare l'istanza di ghost al corrispettivo behavior :?


Posted by nasty121 on 17-06-2008 22:28:

Originally posted by black.jack
io non ho ancora capito, e nessuno ne da una risposta, di come associare l'istanza di ghost al corrispettivo behavior :?



Io e il mio compagno di gruppo passiamo un carattere al costruttore di Ghost e poi, in base ad esso, viene istanziato il corrispondente Behaviot

esempio


public Ghost(x, y, ch){
...
if(ch=='r')
bev = new BlinkyBehavior;
...
}

voi altri cosa ne pensate? :schifo:
SPARTANI. CHI E' CON ME?!!!!


Posted by Pupino on 17-06-2008 23:23:

Io ora sono ubriaco, domani ti passo la mia move perchè tu ragioni bene... e ti parla uno al 5° anno a cui manca solo sto esame del cazzo!

__________________

PUPINO'S VIDEO
:asd:
FRANK JAY
:!:

UN BLOG :look:


Posted by black.jack on 18-06-2008 10:50:

Originally posted by nasty121
Io e il mio compagno di gruppo passiamo un carattere al costruttore di Ghost e poi, in base ad esso, viene istanziato il corrispondente Behaviot

esempio


public Ghost(x, y, ch){
...
if(ch=='r')
bev = new BlinkyBehavior;
...
}

voi altri cosa ne pensate? :schifo:
SPARTANI. CHI E' CON ME?!!!!


eh si...però così non è altro che un aggiramento alla restrizione che poneva il prof, ovvero quello di non mettere un parametro di tipo Behavior nel costruttore =\
così proprio aggiri la cosa..invece del behavior, gli passi una stringa che rimanda al behavior..mmMMmMm...:?

non sto criticando eh, anche perchè anche io ho fato così :D, non vorrei che però il prof voglia un qualcosa di differente...


Posted by nasty121 on 18-06-2008 11:59:

già! nel testo dice:

"Nota. I costruttori delle sottoclassi di MobileElement non hanno un parametro di tipo
Behavior il comportamento è cablato nella classe stessa."

non chiedermi cosa significa "cablato" :)

cmq sia io non vedo alternative... :shock:


Posted by black.jack on 18-06-2008 12:28:

l'italiano di sti professori fa veramente paura..

"I costruttori delle sottoclassi di MobileElement non hanno un parametro di tipo
Behavior il comportamento è cablato nella classe stessa."

non si capisce a chi si riferisci con CABLATO, se a behavior o mobilelement.....mah!


Posted by Pupino on 18-06-2008 12:30:

Secondo me intende dire che il comportamento è cablato in behavior specifico di ogni elemento mobile...


Chi riesce a consegnare qualcosa di decente?

__________________

PUPINO'S VIDEO
:asd:
FRANK JAY
:!:

UN BLOG :look:


Posted by nasty121 on 18-06-2008 12:35:

Originally posted by nasty121
A proposito di amore e compassione,

non riesco a capire dove bisogna impostare le direzioni e come!

io farei un ciclo while (ad esempio per pacman) nel quale controllerei se nella casella successiva c'è un Wall o un Ghost e mi sposterei...
ma con quale metodo?:lode:



avevo postato questa domanda-

la direzione e di quanto viene dettato dai metodi getHorizontalOffset e getVerticalOffset (o SBAGLIO?)
MA COME E DOVE SI FA IL CONTROLLO DELLA CASELLA IN CUI SI DEVE SPOSTARSI L'ELEMENTO MOBILE?


Posted by Pupino on 18-06-2008 12:59:

Io farei una serie di if per capire cosa c'è dopo e in base a quello che c'è sposti nella matrice l' elemento come viene stabilito nelle specifiche...

:D

__________________

PUPINO'S VIDEO
:asd:
FRANK JAY
:!:

UN BLOG :look:


All times are GMT. The time now is 06:51. Pages (9): « 1 2 3 4 [5] 6 7 8 9 »
Show all 133 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.