Author Topic: Objektové programovanie  (Read 140147 times)

Aniy

  • Hero Member
  • *****
  • Posts: 549
    • View Profile
    • AnimeXpo
Re: Objektové programovanie
« Reply #75 on: 24.10.2009, 19:19:39 »
Ako ma vyzerat ten scenar co sa ma odovzdat? Staci napisat kroky pomocou ktorich sa hra prejde, a nakreslit mapu? alebo aj nieco extra?
https://moodle.fei.tuke.sk/wiki/index.php/Znenie_zadania_a_pokyny_k_jeho_vypracovaniu#Scen.C3.A1r_.C3.BAspe.C5.A1n.C3.A9ho_dohratia_hry


tino8

  • Hero Member
  • *****
  • Posts: 1093
    • View Profile
Re: Objektové programovanie
« Reply #76 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é


karamel je cukr co se uz neuzdravi!

mirek

  • Sr. Member
  • ****
  • Posts: 448
  • darkman ZX 128k
    • View Profile
    • domovská stránka
Re: Objektové programovanie
« Reply #77 on: 25.10.2009, 23:07:14 »
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...
« Last Edit: 25.10.2009, 23:11:17 by mirek »
So say we all!

tino8

  • Hero Member
  • *****
  • Posts: 1093
    • View Profile
Re: Objektové programovanie
« Reply #78 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



karamel je cukr co se uz neuzdravi!

mirek

  • Sr. Member
  • ****
  • Posts: 448
  • darkman ZX 128k
    • View Profile
    • domovská stránka
Re: Objektové programovanie
« Reply #79 on: 26.10.2009, 00:23:37 »
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

  • Hero Member
  • *****
  • Posts: 1093
    • View Profile
Re: Objektové programovanie
« Reply #80 on: 26.10.2009, 00:30:35 »
aha, chapu... uz by to malo byt dobre. Thx


karamel je cukr co se uz neuzdravi!

tino8

  • Hero Member
  • *****
  • Posts: 1093
    • View Profile
Re: Objektové programovanie
« Reply #81 on: 04.11.2009, 07:42:30 »
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:
Code: [Select]
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...
Code: [Select]
public String getParams() {
      
       return (Params.get(???));
    }

alebo sa toto ma riesit az neskor?
« Last Edit: 04.11.2009, 07:46:15 by tino8 »


karamel je cukr co se uz neuzdravi!

Agamemnon

  • Hero Member
  • *****
  • Posts: 2942
  • Per aspera ad Astra
    • View Profile
Re: Objektové programovanie
« Reply #82 on: 04.11.2009, 14:34:21 »
Code: [Select]
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

  • Hero Member
  • *****
  • Posts: 1093
    • View Profile
Re: Objektové programovanie
« Reply #83 on: 04.11.2009, 14:43:34 »
tak ale potom su to nekompatibilne typy...String a ten ArrayList


karamel je cukr co se uz neuzdravi!

Agamemnon

  • Hero Member
  • *****
  • Posts: 2942
  • Per aspera ad Astra
    • View Profile
Re: Objektové programovanie
« Reply #84 on: 04.11.2009, 15:50:05 »
aha, sorry, jasne :D

Code: [Select]
public ArrayList<String> getParams() {
  return Params;
}
All code is crap.

42

tino8

  • Hero Member
  • *****
  • Posts: 1093
    • View Profile
Re: Objektové programovanie
« Reply #85 on: 04.11.2009, 19:39:19 »
lenze ta metoda je implementovana z rozhrania ktore musime pouzit, takze menit to nemozme :S


karamel je cukr co se uz neuzdravi!

hbm

  • Jr. Member
  • **
  • Posts: 50
    • View Profile
Re: Objektové programovanie
« Reply #86 on: 04.11.2009, 19:47:52 »
Hmm a preco pouzivas na ukladanie paramtrov ArrayList ?...

Agamemnon

  • Hero Member
  • *****
  • Posts: 2942
  • Per aspera ad Astra
    • View Profile
Re: Objektové programovanie
« Reply #87 on: 04.11.2009, 21:41:48 »
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

  • Sr. Member
  • ****
  • Posts: 448
  • darkman ZX 128k
    • View Profile
    • domovská stránka
Re: Objektové programovanie
« Reply #88 on: 04.11.2009, 22:13:39 »
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

  • Hero Member
  • *****
  • Posts: 5801
  • apokalyps(a) sa mení..
    • View Profile
    • projekt k mojej diplomovke..
Re: Objektové programovanie
« Reply #89 on: 05.11.2009, 17:04:23 »
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

  • Hero Member
  • *****
  • Posts: 2942
  • Per aspera ad Astra
    • View Profile
Re: Objektové programovanie
« Reply #90 on: 05.11.2009, 17:59:46 »
jaj, to je o tom :)
All code is crap.

42

mirek

  • Sr. Member
  • ****
  • Posts: 448
  • darkman ZX 128k
    • View Profile
    • domovská stránka
Re: Objektové programovanie
« Reply #91 on: 05.11.2009, 22:51:55 »
mirek, verim, ze ty ten predmet konecne spravis ;D

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

nighthunter

  • ING
  • Hero Member
  • *****
  • Posts: 7786
    • View Profile
Re: Objektové programovanie
« Reply #92 on: 06.11.2009, 03:54:18 »
"pouzi" princeznu ?
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

  • Hero Member
  • *****
  • Posts: 715
    • View Profile
Re: Objektové programovanie
« Reply #93 on: 06.11.2009, 18:57:57 »
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

  • Guest
Re: Objektové programovanie
« Reply #94 on: 08.11.2009, 05:13:54 »
tak ked nic ine tak aspon pre inspiraciu tu mate moju textovku, ktoru som robil pred 2 rokmi :)
Code: [Select]
http://rapidshare.com/files/303802738/textovka.rar

mirek

  • Sr. Member
  • ****
  • Posts: 448
  • darkman ZX 128k
    • View Profile
    • domovská stránka
Re: Objektové programovanie
« Reply #95 on: 09.11.2009, 03:56:40 »
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

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 7709
  • lofr dyslektik
    • View Profile
Re: Objektové programovanie
« Reply #96 on: 09.11.2009, 06:42:27 »
hm, preskumal polozil aj by som ju pouzil keby bola pekna :D
brix will be shat

mirek

  • Sr. Member
  • ****
  • Posts: 448
  • darkman ZX 128k
    • View Profile
    • domovská stránka
Re: Objektové programovanie
« Reply #97 on: 09.11.2009, 06:59:13 »
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

  • Hero Member
  • *****
  • Posts: 2942
  • Per aspera ad Astra
    • View Profile
Re: Objektové programovanie
« Reply #98 on: 09.11.2009, 19:49:01 »
mozete
All code is crap.

42

psicho

  • VIP
  • Hero Member
  • *****
  • Posts: 3173
  • Markus[pSicho]Fesi
    • View Profile
    • codemazing
Re: Objektové programovanie
« Reply #99 on: 09.11.2009, 23:25:55 »
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