• Welcome to TUKE FÓRUM - Fórum pre študentov Technickej Univerzity v Košiciach.
 

Objektové programovanie

Started by tino8, 28.09.2009, 05:12:18

« predchdzajce - alie »

Aniy



tino8

Mam otázku... To že v hre musíme mať minimálne 10 predmetov znamená že tie predmety k prejdeniu hry musime použiť? Lebo v mojej mam aj predmety ktore sa nemusia použit(ale možu) Napadlo mi lebo v svojom scenary vidim iba 5 použité


karamel je cukr co se uz neuzdravi!

mirek

#77
Quote from: tino8 on  25.10.2009, 22:59:50
Mam otázku... To že v hre musíme mať minimálne 10 predmetov znamená že tie predmety k prejdeniu hry musime použiť? Lebo v mojej mam aj predmety ktore sa nemusia použit(ale možu) Napadlo mi lebo v svojom scenary vidim iba 5 použité

ano - kazdy predmet by mal byt nejako pouzitelny. volne porozhadzovat predmety v jednej obrazovke/miestnosti hry nie je nijaky problem. zakomponovat ich vsak spravne do hry (tych 10) - to uz da zabrat ;) navyse mozes cokolvek. minimum ale treba naplnit. lebo to by potom znamenalo, ze tvoja hra je naozaj iba cesta odniekial niekam bez nutnosti cokolvek spravit. a to uz potom nie je adventura ale doom, kde staci bezat z miesta a ku vypinacu b bez toho, aby si musel zobrat nejaku lekarnicku, rpg-cku a v najjednoduchsom pripade ani nikoho nezastrelit a nestlacit ziadny vypinac...
So say we all!

tino8

Tak ale tie predmety niesu nepouzitelne. Jednoducho, hru sa da prejst viacerymi sposobmi...Napr. potkana sa da zabit ostepom, ale aj mecom. Hrac si moze vybrat. Tak som si to predstavoval ja...

Ale ak spravne chapem, tak kazdy predmet musi byt vyuzity k prejdeniu hry, cize neexistuje sposob pri ktorom ostane hociktori predmet nevyuzity. a mozem znovu zacat vymyslat :S



karamel je cukr co se uz neuzdravi!

mirek

Quote from: tino8 on  26.10.2009, 00:12:07
Tak ale tie predmety niesu nepouzitelne. Jednoducho, hru sa da prejst viacerymi sposobmi...Napr. potkana sa da zabit ostepom, ale aj mecom. Hrac si moze vybrat. Tak som si to predstavoval ja...

Ale ak spravne chapem, tak kazdy predmet musi byt vyuzity k prejdeniu hry, cize neexistuje sposob pri ktorom ostane hociktori predmet nevyuzity. a mozem znovu zacat vymyslat :S

nie - samozrejme tam mozes mat kopec predmetov navyse. a to, ze vies potkana zabit dvoma sposobmi, to je tiez v pohode. zalezi od hraca. v tvojej hre by ale malo byt aspon 10 predmetov. ak nebudu nijako pozuitelne, nie je to adventura. ak niektore nebudu potrebne pre uspesne prejdenie hry, ale len na rozptylenie hraca, nuz - zvysi to hratelnost. takze - je to na tebe ;)
So say we all!

tino8

aha, chapu... uz by to malo byt dobre. Thx


karamel je cukr co se uz neuzdravi!

tino8

#81
mam dalsiu otazku...
Mame vytvorit triedu Version, ktora zobrazi informacie o hre. A nie celkom chapem tomuto...

"bude mať zoznam parametrov, ktorý bude prístupný pomocou metódy getParams()"

Takze sa vytvori ten zoznam parametrov povedzme takto: public ArrayList<String> Params = new ArrayList<String>();

a ked chcem pouzit metodu get pre tie parametre (Params) tak co zadam ako parameter? A vlastne ani neviem ci nato idem dobre....
Myslel som na nieco take... public String getParams() {
     
      return (Params.get(???));
   }


alebo sa toto ma riesit az neskor?


karamel je cukr co se uz neuzdravi!

Agamemnon


public String getParams() {
  return Params;
}


takto napr.? okej, porusuje to niektore principy op, ale v pohode to staci :) naco si zbytocne komplikovat robotu :)
All code is crap.

42

tino8

tak ale potom su to nekompatibilne typy...String a ten ArrayList


karamel je cukr co se uz neuzdravi!

Agamemnon

aha, sorry, jasne :D


public ArrayList<String> getParams() {
  return Params;
}
All code is crap.

42

tino8

lenze ta metoda je implementovana z rozhrania ktore musime pouzit, takze menit to nemozme :S


karamel je cukr co se uz neuzdravi!

hbm

Hmm a preco pouzivas na ukladanie paramtrov ArrayList ?...

Agamemnon

to si mohol rovno povedat, ze to je v tom uz :)

napis nieco viac ku tomu... o ake parametre ide? co maju robit?
All code is crap.

42

mirek

vysvetlim na priklade

v hre sa nachadzaju dva typy prikazov
1. bez parametra
2. s parametrom

prikaz bez parametra je napriklad VERZIA, pretoze staci napisat iba VERZIA a na obrazovke sa verzia zobrazi

prikaz s parametrom je napriklad oblubeny POUZI PRINCEZNU. prikaz je v tomto pripade POUZI a parameter prikazu je PRINCEZNU. samozrejme - mozeme aj inac: POUZI PEKNU PRINCEZNU. opat vsak je prikazom POUZI a parametrom je PEKNU PRINCEZNU.

metoda getParams() ti teda v pripade prikazu VERZIA nevrati nic (tusim null). v pripade POUZI PRINCEZNU ti vrati PRINCEZNU. v pripade POUZI PEKNU PRINCEZNU ti vrati PEKNU PRINCEZNU.

uloha sa teda da ztazit pouzitim kolekcie, ale ked ju nepouzijes, tak si zivot stazovat nemusis - ako vidiet, staci pracovat s retazcami.
So say we all!

ApokalypS

mirek, verim, ze ty ten predmet konecne spravis ;D
80% mozgu človeka tvorí kvapalina, v mojom prípade brzdová..

CHCEM S5 :zuzka: STARY IS :zuzka: !!!!
http://www.tu-ke.com/forum/o-nicom/otvoreny-list-vedeniu-firmy-dupress-(dodavatel-mais)/

Agamemnon

All code is crap.

42

mirek

Quote from: ApokalypS on  05.11.2009, 17:04:23
mirek, verim, ze ty ten predmet konecne spravis ;D

uz by sa patrilo - po tolkych rokoch. kurde...
So say we all!

nighthunter

10 veci ktore na PC nenavidim
1. MAIS 2. Vista 3. Office 07 4. ICQ 5 Internet Explorer 6 WMP 7 BSOD 8.......(prijimam napady)

piton

nie, az take paradne programy, co vedia sklonovat sa na OOP nerobia... Spravna syntax je "pouzi princezna" ;-)
"Iba život, ktorý žijeme pre ostatných, stojí za to." - Albert Einstein

pepco

tak ked nic ine tak aspon pre inspiraciu tu mate moju textovku, ktoru som robil pred 2 rokmi :)
http://rapidshare.com/files/303802738/textovka.rar

mirek

Quote from: piton on  06.11.2009, 18:57:57
nie, az take paradne programy, co vedia sklonovat sa na OOP nerobia... Spravna syntax je "pouzi princezna" ;-)

inac - ono je celkom vyhodne drzat nazvy slov v akuzative. lebo vsetky tie tvary su v podstate v nom: vidis|pouzi|vezmi|poloz|preskumaj princeznu
So say we all!

Ing. nemtom

hm, preskumal polozil aj by som ju pouzil keby bola pekna :D
brix will be shat

mirek

Quote from: Bc. nemtom on  09.11.2009, 06:42:27
hm, preskumal polozil aj by som ju pouzil keby bola pekna :D

no tak keby si ju preskumal tak sa dozvies, ze je to krasna princezna nevsednych rozmerov :-P
So say we all!

Agamemnon

All code is crap.

42

psicho

a ja vam velmi rad to zadanie v C# za nejaku tu symbolicku cenu :) viac info cez mail alebo icq :)
read my blog> www.codemazing.com <read my blog