Dsy Network www | forum | my | didattica | howto | wiki | el goog | stats | blog | dona | rappresentanti
Homepage
 Register   Calendar   Members  Faq   Search  Logout 
.dsy:it. : Powered by vBulletin version 2.3.1 .dsy:it. > Didattica > Corsi A - F > Fondamenti di architettura e programmazione > [Progetto] Pac-Man Thread Rating: 2 votes, 3.00 average.
Pages (9): « 1 2 3 [4] 5 6 7 8 » ... Last »   Last Thread   Next Thread
Author
Thread    Expand all | Contract all    Post New Thread    Post A Reply
Collapse
Lorux
.fedelissimo.

User info:
Registered: Jan 2008
Posts: 49 (0.01 al dì)
Location: Bollate
Corso: Comunicazione Digitale
Anno: 1
Time Online: 7:42:44 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

> 1-Quando Pacman prende una Pill,la direzione dei fantasmi cambia come
> nella descrizione del gioco(invertono il senso di marcia) o rimane
> uguale?

rimane uguale

> 2-Come dobbiamo gestire la collisione tra 2 Ghost?si possono
> sovrapporre o cambiano direzione come se avessero davanti un wall?

me ne ero dimenticato, direi, come se incontrassero un muro, al
proposito ho aggiornato il testo.

> 3-Nel caso in cui i Ghost cambiassero direzione come se avessero
> davanti un Wall,che succede se un ghost si trova chiuso ad esempio tra
> 3 Wall e 1 altro ghost?

rimane fermo, l'altro cambia direzione e al turno successivo potrà
muoversi

> 4-E nel caso in cui si possano sovrapporre,quale dei 2(o più) Ghost
> figurerebbe nella stringa in output?

caso inesistente

> 5-Nel caso precedente(o anche nel caso Ghost sopra Pill o Dot)non si
> avrebbe una perdita di informazioni in caso di backup dalla stringa?

solo sul backup/visualizzazione sta a voi non perdere le pillole/puntini

> 6-Il girarsi e spostarsi quando si ha davanti un muro è parte dello
> stesso turno o ci vuole un turno per girarsi e quello dopo per
> spostarsi?

stesso turno

> 7-Che succede se la partita non finisce mai?(girando sempre dalla
> stessa parte è possibile che il Pacman e i Ghost facciano sempre lo
> stesso percorso e non si incontrino mai)

control-c, situazione che direi essere la norma

> 8-In caso di Pacman mangiato dal Ghost,il pacman ricompare al turno
> successivo o ricompare non appena il posto in cui deve ricomparire è
> libero?

al termine del turno successivo quando il posto è libero.

> 9-Nel caso in cui ricompaia al turno successivo anche se il posto è
> occupato da un altro fantasma,perde subito un altra vita no?

sì se fosse occupato sì.


----se avete fatto domande ai prof per favore postatele con le risposte!--------------

Last edited by Lorux on 10-06-2008 at 22:13

10-06-2008 19:51
Click Here to See the Profile for Lorux Click here to Send Lorux a Private Message Find more posts by Lorux Add Lorux to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Pupino
- D J -

User info:
Registered: Nov 2003
Posts: 4223 (0.55 al dì)
Location: Paese dei Balocchi
Corso: Buenos aires
Anno: 2008 :)
Time Online: 27 Days, 15:16:44 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged
Re: DUBBI SU PROGETTO PAC-MAN(postate qui domane e risposte)

Originally posted by Lorux
> 8-In caso di Pacman mangiato dal Ghost,il pacman ricompare al turno
> successivo o ricompare non appena il posto in cui deve ricomparire è
> libero?

al termine del turno successivo quando il posto è libero.

> 9-Nel caso in cui ricompaia al turno successivo anche se il posto è
> occupato da un altro fantasma,perde subito un altra vita no?

sì se fosse occupato sì.


Non capisco...
Lui dice che ricompare al termine del turno successivo quando il posto è libero. Quindi non ha senso la domanda successiva, il posto deve essere libero ha detto sopra!!!! Ho capito male io??


E poi... come si fa a tener traccia che in una stessa posizione di un array ci sono due elementi (ghost + pallini)??? :shock:

__________________

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

UN BLOG :look:

10-06-2008 21:51
Click Here to See the Profile for Pupino Click Here to See the Blog of Pupino Click here to Send Pupino a Private Message Visit Pupino's homepage! Find more posts by Pupino Add Pupino to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Lorux
.fedelissimo.

User info:
Registered: Jan 2008
Posts: 49 (0.01 al dì)
Location: Bollate
Corso: Comunicazione Digitale
Anno: 1
Time Online: 7:42:44 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged
Re: Re: DUBBI SU PROGETTO PAC-MAN(postate qui domane e risposte)

Originally posted by Pupino
Non capisco...
Lui dice che ricompare al termine del turno successivo quando il posto è libero. Quindi non ha senso la domanda successiva, il posto deve essere libero ha detto sopra!!!! Ho capito male io??


E poi... come si fa a tener traccia che in una stessa posizione di un array ci sono due elementi (ghost + pallini)??? :shock:


penso voglia dire

se è libero riappare al termine del turno successivo
se c'è il fantasma perde una vita

x l'altra faccenda..ovviamente ti salvi l'elemento sotto da qualche parte..



ho una domanda che può sembrare banale,xò la faccio lo stesso..
la simulazione termina quando pacman mangia tutte le pillole e tutti i dot?

Last edited by Lorux on 10-06-2008 at 22:14

10-06-2008 22:02
Click Here to See the Profile for Lorux Click here to Send Lorux a Private Message Find more posts by Lorux Add Lorux to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Pupino
- D J -

User info:
Registered: Nov 2003
Posts: 4223 (0.55 al dì)
Location: Paese dei Balocchi
Corso: Buenos aires
Anno: 2008 :)
Time Online: 27 Days, 15:16:44 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged
Re: Re: Re: DUBBI SU PROGETTO PAC-MAN(postate qui domane e risposte)

Originally posted by Lorux
penso voglia dire

se è libero riappare al termine del turno successivo
se c'è il fantasma perde una vita

x l'altra faccenda..ovviamente ti salvi l'elemento sotto da qualche parte..



ho una domanda che può sembrare banale,xò la faccio lo stesso..
la simulazione termina quando pacman mangia tutte le pillole e tutti i dot?


Quindi muore. Turno in cui si muovono ancora i fantasmi (perchè sennò morirebbe ancora). Riappare.

Giusto? :D


Salvare l' elemento da qualche parte??? Idee? :?

In teoria termina quando pacman mangia tutto, ma dubito accadrà spesso... :asd:

__________________

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

UN BLOG :look:

10-06-2008 22:48
Click Here to See the Profile for Pupino Click Here to See the Blog of Pupino Click here to Send Pupino a Private Message Visit Pupino's homepage! Find more posts by Pupino Add Pupino to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Pupino
- D J -

User info:
Registered: Nov 2003
Posts: 4223 (0.55 al dì)
Location: Paese dei Balocchi
Corso: Buenos aires
Anno: 2008 :)
Time Online: 27 Days, 15:16:44 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Dove siete tutti???????


Come avete gestito il movimento del pacman? Io un' idea ce l' ho ma non è giusta.... :asd:

E' da perfezionare!

__________________

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

UN BLOG :look:

12-06-2008 13:42
Click Here to See the Profile for Pupino Click Here to See the Blog of Pupino Click here to Send Pupino a Private Message Visit Pupino's homepage! Find more posts by Pupino Add Pupino to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Lorux
.fedelissimo.

User info:
Registered: Jan 2008
Posts: 49 (0.01 al dì)
Location: Bollate
Corso: Comunicazione Digitale
Anno: 1
Time Online: 7:42:44 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by Pupino
Dove siete tutti???????


Come avete gestito il movimento del pacman? Io un' idea ce l' ho ma non è giusta.... :asd:

E' da perfezionare!


vabbè il move() è tutto il progetto praticamenteXD non penso che qualcuno voglia dirteloXD

13-06-2008 13:43
Click Here to See the Profile for Lorux Click here to Send Lorux a Private Message Find more posts by Lorux Add Lorux to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
nasty121
.precettore.

User info:
Registered: Mar 2008
Posts: 98 (0.02 al dì)
Location: Milano, IV OG
Corso: Comunicazione Digitale
Anno: 3° anno
Time Online: 8:35:25 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Ciao ragazzi!
la classi Pacman e Ghost ereditano bev, ma come gli assegnamo i comportamenti vari?
Nella descrizione del progetto dice che i costruttori delle sottoclassi di MobileElement non hanno parametro di tipo Behavior, ma che il comportamento è "cablato" nella classe stessa.

Che cosa significa?!!! :shock:

14-06-2008 15:52
Click Here to See the Profile for nasty121 Click here to Send nasty121 a Private Message Find more posts by nasty121 Add nasty121 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Lorux
.fedelissimo.

User info:
Registered: Jan 2008
Posts: 49 (0.01 al dì)
Location: Bollate
Corso: Comunicazione Digitale
Anno: 1
Time Online: 7:42:44 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by nasty121
Ciao ragazzi!
la classi Pacman e Ghost ereditano bev, ma come gli assegnamo i comportamenti vari?
Nella descrizione del progetto dice che i costruttori delle sottoclassi di MobileElement non hanno parametro di tipo Behavior, ma che il comportamento è "cablato" nella classe stessa.

Che cosa significa?!!! :shock:


ad esempio il costruttore di pacman avrà bev= new PacManBehavior()

14-06-2008 16:53
Click Here to See the Profile for Lorux Click here to Send Lorux a Private Message Find more posts by Lorux Add Lorux to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
rekotc
.fedelissimo.

User info:
Registered: Apr 2008
Posts: 44 (0.01 al dì)
Location: Verona
Corso: Magistrale Informatica
Anno: 1
Time Online: 11:32:38 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

ad esempio il costruttore di pacman avrà bev= new
PacManBehavior()


eh ma così non fa esattamente quello che nel testo dice di non fare? cioè se dentro il costruttore di pacman creo una variabile bev di fatto creo un parametro di tipo behavior nel costruttore della sottoclasse di mobileElement..almeno mi pare..non vorrei fare + confusione ancora..

14-06-2008 20:46
Click Here to See the Profile for rekotc Click here to Send rekotc a Private Message Find more posts by rekotc Add rekotc to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Lorux
.fedelissimo.

User info:
Registered: Jan 2008
Posts: 49 (0.01 al dì)
Location: Bollate
Corso: Comunicazione Digitale
Anno: 1
Time Online: 7:42:44 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by rekotc
eh ma così non fa esattamente quello che nel testo dice di non fare? cioè se dentro il costruttore di pacman creo una variabile bev di fatto creo un parametro di tipo behavior nel costruttore della sottoclasse di mobileElement..almeno mi pare..non vorrei fare + confusione ancora..


si,il bev in questione è sempre quello che eredita da MobileElement

14-06-2008 21:01
Click Here to See the Profile for Lorux Click here to Send Lorux a Private Message Find more posts by Lorux Add Lorux to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
rekotc
.fedelissimo.

User info:
Registered: Apr 2008
Posts: 44 (0.01 al dì)
Location: Verona
Corso: Magistrale Informatica
Anno: 1
Time Online: 11:32:38 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

si ma intendo, nel testo del progetto c'è scritto di non mettere una variabile di tipo behavior dentro il costruttore, o no?
cioè da come l'ho capita io non è possibile istanziare un oggetto come bev = new PacManBehavior(); dentro il costruttore di PacMan, perchè nel testo dice di non farlo...

poi avrei un'altra domanda...ma MazeElement estende ogni altra classe? cioè non capisco Behavior se è una classe a se o se estende qualcosa...help! :?

14-06-2008 22:39
Click Here to See the Profile for rekotc Click here to Send rekotc a Private Message Find more posts by rekotc Add rekotc to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
nasty121
.precettore.

User info:
Registered: Mar 2008
Posts: 98 (0.02 al dì)
Location: Milano, IV OG
Corso: Comunicazione Digitale
Anno: 3° anno
Time Online: 8:35:25 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by rekotc
poi avrei un'altra domanda...ma MazeElement estende ogni altra classe? cioè non capisco Behavior se è una classe a se o se estende qualcosa...help! :?


Beh MazeElement è la classe astratta che definisce metodi e attributi sia x le sottoclassi degli elementi mobili (pac-man e fantasmini) sia per quelli "fissi" come pillole e muri. Queste poi aggiungerano i metodi che le diversificano dalle altre.

Behavior è una classe astratta a sè: "definisce" gli attributi oldx e oldy che rappresentano le "vecchie coordinate" delle elemento MOBILE, e in + ha i metodi ASTRATTI getNewX() e getNewY().
Le sottoclassi riscriveranno questi metodi (che calcolano (penso) e ritornano le nuove coordinate) in base al pacMan o al tipo di fantasmino.

Così Nasty crede... (bhe semplicemente ho tracrittto con parole +comuni, ma costruire il tutto è un'altro discorso!:shock:)

Qualcuno ha obiezioni?

15-06-2008 09:40
Click Here to See the Profile for nasty121 Click here to Send nasty121 a Private Message Find more posts by nasty121 Add nasty121 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
jonny86
.illuminato.

User info:
Registered: Jun 2007
Posts: 197 (0.03 al dì)
Location: Prov. Como
Corso: Comunicazione Digitale
Anno: terzo
Time Online: 2 Days, 10:54:10 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

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

Attenzione ragazzi parla di PARAMETRO non di ATTRIBUTO, il che significa solamente che nei costruttori delle sottoclassi di MobileElement, nella segnatura, non posso aggiungere un parametro di tipo Behavior perchè tanto è inutile, se sto costruendo un PacMan istanzierò sempre un PacManBehavior nell'attributo bev ereditato da MobileElement.

Non fatevi più seghe mentali di quante effettivamente ne servano...

15-06-2008 12:46
Click Here to See the Profile for jonny86 Click here to Send jonny86 a Private Message Find more posts by jonny86 Add jonny86 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
rekotc
.fedelissimo.

User info:
Registered: Apr 2008
Posts: 44 (0.01 al dì)
Location: Verona
Corso: Magistrale Informatica
Anno: 1
Time Online: 11:32:38 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

ho ancora un dubbio atroce..ma behavior estende qualcosa? non è estensione di mazeElement anche lei? perdonate se son un pò ripetitivo..

15-06-2008 14:42
Click Here to See the Profile for rekotc Click here to Send rekotc a Private Message Find more posts by rekotc Add rekotc to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
nasty121
.precettore.

User info:
Registered: Mar 2008
Posts: 98 (0.02 al dì)
Location: Milano, IV OG
Corso: Comunicazione Digitale
Anno: 3° anno
Time Online: 8:35:25 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by rekotc
ho ancora un dubbio atroce..ma behavior estende qualcosa? non è estensione di mazeElement anche lei? perdonate se son un pò ripetitivo..


Certo che non estende! :-D
Dato che la classe Behavior è per definire solo i comportamenti degli oggetti mobile, è facile intuire che i metodi e gli attributi di MazeElement siano superflui: diciamo che è una classe dedicata solo ai comportamenti.

15-06-2008 20:01
Click Here to See the Profile for nasty121 Click here to Send nasty121 a Private Message Find more posts by nasty121 Add nasty121 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
All times are GMT. The time now is 14:26.    Post New Thread    Post A Reply
Pages (9): « 1 2 3 [4] 5 6 7 8 » ... Last »   Last Thread   Next Thread
Show Printable Version | Email this Page | Subscribe to this Thread | Add to Bookmarks

Forum Jump:
Rate This Thread:

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
 

Powered by: 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
Pagina generata in 0.046 seconds (79.11% PHP - 20.89% MySQL) con 26 query.