| | |
| Stránka: 1 z 1
| [ Príspevkov: 13 ] | |
Autor | Správa |
---|
Registrovaný: 04.12.08 Prihlásený: 16.12.10 Príspevky: 59 Témy: 10 |
Čaute mám semestrálne zadanie k objektovému programovaniu v JAVE. Naprogramovať adventúru, bližšie info
http://moodle.fei.tuke.sk/wiki/index.php/Znenie_zadania_a_pokyny_k_jeho_vypracovaniu
Nemáte niekto alebo neviete kde sa dajú nájsť hocjaké zdrojáky, dobré tutoriály, alebo niečo iné čo by mi v tomto pomohlo?
Cvika su krátke a stihneme tam prebrať len princíp ako na to...Ďakujem za každú radu a pomoc.
_________________ Robím, čo možem. Keď nerobím, nemožem. |
|
Registrovaný: 30.05.07 Prihlásený: 29.03.14 Príspevky: 641 Témy: 46 |
neviem ake tutorialy mas na mysli, podla mna na textovu adventuru staci vediet principy oop a mat prehlad o zakladoch java se, dokumentacia aj zakladne kurzy su vsade na nete
co konkretne teda hladas/nevies?
|
|
Registrovaný: 04.12.08 Prihlásený: 16.12.10 Príspevky: 59 Témy: 10 | Napísal autor témy dEVIANT: 06.11.2009 18:57 | |
|
No tak mi pls daj link na tie kurzy ..konkrétnych veci je vela zatial...lebo ja čo som pogooglil tak to boli úplne základne veci, ktorée sme buď brali, alebo ich už viem z C...
_________________ Robím, čo možem. Keď nerobím, nemožem. |
|
Registrovaný: 30.05.07 Prihlásený: 29.03.14 Príspevky: 641 Témy: 46 |
ale na ake kurzy? co nevies? objektovy navrh? lokalizaciu? vstupy a vystupy?
nepovedal si jedinu konkretnu vec ktoru by si si chcel nastudovat
tu je api pre J6SE http://java.sun.com/javase/6/docs/api/
aby si spravil ten projekt, tak potrebujes vediet toho dost, ale vacsina su zakladne veci
a ta kniznica co tam mate ti dost pomoze aj ked su tam iba rozhrania, ale aj to je nieco...
tak napis konkretne nejaky problem a mozno ti poradim nejaky dobry web alebo ti poslem nejake materialy
ak nevies vobec ako zacat tak si to zacni pisat na papier ze co to ma vlastne robit, potom si predstav akym sposobom to programovat a potom uz sa ukaze kde bude problem a kde nie
|
|
Registrovaný: 04.12.08 Prihlásený: 16.12.10 Príspevky: 59 Témy: 10 | Napísal autor témy dEVIANT: 07.11.2009 12:19 | |
|
Ok. Takže teraz napríklad musím spraviť príkazový riadok...a slučku na ktorej bude hrat bežať...zatiaľ som len trošku iplementoval void play
Kód: public void play() { GameState state = null; Scanner sc; String c = sc.nextLine(); sc = new Scanner(System.in); do { c = new Scanner(System.in);
} while (state.PLAYING == true);
samozrejme v tom cykle toho bude viacej...no len nejak neviem čo tam ešte musí byť :/ A nejaké zdrojáky teda nemáš hej?alebo neviesš kde by som nejaké našiel...
_________________ Robím, čo možem. Keď nerobím, nemožem. |
|
Registrovaný: 30.05.07 Prihlásený: 29.03.14 Príspevky: 641 Témy: 46 |
zdrojaky textovej adventury bohuzial nemam a ani neviem kde by mohli byt, to by som riesil oslovenim starsich spoluziakov (ak aj oni robili adventuru)
k tomu kodu - nedava mi prilis zmysel takto bez kontextu, sc.nextLine() ti asi hodi vynimku ked sc == null
|
|
Registrovaný: 04.12.08 Prihlásený: 16.12.10 Príspevky: 59 Témy: 10 | Napísal autor témy dEVIANT: 07.11.2009 12:43 | |
|
ništ no mne ten kód tiež nedáva zmysel zatiaľ ...ale nič poskúšam zohnať nejaké zdrojáky atď...keby niečo tak sa spýtam ...díky za pomoc
_________________ Robím, čo možem. Keď nerobím, nemožem. |
|
Registrovaný: 04.12.08 Prihlásený: 16.12.10 Príspevky: 59 Témy: 10 | Napísal autor témy dEVIANT: 08.11.2009 15:16 | |
|
Tak začal som navrhovať class RoomImpl a rád by som vedel, či mi budú správne fungovať východy kedže hernu slučku ešte nemám takže to nemám ako otestovať...može to byť nejako takto ?
Kód: public class RoomImpl implements Room { private String nazov; private String popis; private ArrayList vychody;
public RoomImpl (String nazov, String popis) { this.nazov = nazov; this.popis = popis; vychody = new ArrayList (3); }
public RoomImpl getNorth() { if (vychody.get(0) == null) { System.out.println("Z tejto miestnosti sa smerom SEVER nedá ísť! Neexistuje tam miestnosť!"); } return (RoomImpl) vychody.get(0); } a potom metódu setExits mám napísanú takto Kód: public void setExits(RoomImpl north, RoomImpl south, RoomImpl west, RoomImpl east) { vychody.add(0,north); vychody.add(1,south); vychody.add(2,west); vychody.add(3,east); }
čo vy na to?
_________________ Robím, čo možem. Keď nerobím, nemožem. |
|
Registrovaný: 04.12.08 Prihlásený: 16.12.10 Príspevky: 59 Témy: 10 | Napísal autor témy dEVIANT: 08.11.2009 16:57 | |
|
Ok a hneď ďalši problém, ktorý mi vyhodilo...že metóda ktorú musím implementovať ma vyzerať nejako takto
Kód: void setExits(Room north, Room south, Room east, Room west) ale trieda sa má volať RoomImpl kedže Room je to rozhranie... nemá ta metóda vyzerať ??? Kód: setExits(RoomImpl north, RoomImpl south, RoomImpl east, RoomImpl west)
dosť tomuto nerozumiem prečo a ako :/
_________________ Robím, čo možem. Keď nerobím, nemožem. |
|
Registrovaný: 02.11.07 Prihlásený: 18.03.15 Príspevky: 470 Témy: 22 Bydlisko: Zilinska Un... |
Nauc sa aspon zaklady programovania, clovek potom nevie, ci tu riesime programovanie adventury alebo syntax jazyka.
toto mi vyhodilo ako prvy link v google, myslim ze ten chalan tam pisal, ze dava aj zdrojaky na stiahnutie s SVN, ma tam asi nakodenu celu adventuru tak troska profi....
http://www.abclinuxu.cz/blog/fedora_atd ... ui-funkcni
_________________ Notebook: HP EliteBook 8740w
You can see my work in my www |
|
Registrovaný: 30.05.07 Prihlásený: 29.03.14 Príspevky: 641 Témy: 46 |
ako dlho sa ucis javu?
neprebrali ste este rozhrania a dedenie? ak ano tak si pozri este raz prednasku/poznamky/materialy a budes vediet odpoved na posledny post
a predposledny prispevok: nieco ako List<Room> ti nieco hovori? konkretne u nas by ta za to zastrelili inak logika nevyzera zle, ale je to opat bez sirsieho kontextu
co pouzivas na tvorbu tej adventury? eclipse/netbeans by ti pomohli nerobit niektore chyby
|
|
Registrovaný: 20.07.08 Príspevky: 474 Témy: 1 Bydlisko: Kosice | Napísal mbc: 08.11.2009 20:55 | |
|
"pomahal" som to robit kamosovi minuly rok, ale v c#
tam bol velmi dobre napisany tutorial, jednotlive cvika
stacilo postupovat podla neho, implementovat interface-y podla dll-ka atd.
pacil sa mi ten styl vyuky, jednoduchsie by to uz ani nemohlo byt
http://moodle.fei.tuke.sk/wiki/index.php/Oop_leto_2009
|
|
Registrovaný: 04.12.08 Prihlásený: 16.12.10 Príspevky: 59 Témy: 10 | Napísal autor témy dEVIANT: 08.11.2009 22:01 | |
|
jj my mame niečo podobné len v JAVE
http://stargate.cnl.tuke.sk/~mirek/oop/scenarios/09/index.html
len nejak sa mi podla toho nedarí ísť...a na cviku všetko nestíhame...btw. nemáš nejaký zdroják na takú hru? ci už v jave alebo c#...dosť by mi to pomohlo
_________________ Robím, čo možem. Keď nerobím, nemožem. |
|
| Stránka: 1 z 1
| [ Príspevkov: 13 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| dobre java navody a nova tema JAVA [ Choď na stránku: 1, 2 ] v Assembler, C, C++, Pascal, Java | 35 | 5416 | 09.03.2009 17:14 tlacitko Enter | | Rozdiel medzi Java Standard a Java EE v Assembler, C, C++, Pascal, Java | 1 | 832 | 02.04.2014 12:41 XOLOO | | JAVA - java.lang.NullPointerException v Assembler, C, C++, Pascal, Java | 1 | 1079 | 04.01.2010 17:05 emigrate | | JAVA v Assembler, C, C++, Pascal, Java | 6 | 1237 | 14.08.2007 23:52 etki | | Java v Assembler, C, C++, Pascal, Java | 10 | 662 | 31.10.2011 17:29 walther | | java v Assembler, C, C++, Pascal, Java | 2 | 598 | 07.06.2012 21:52 lukac | | Java v Assembler, C, C++, Pascal, Java | 1 | 324 | 15.04.2013 16:23 p4tooo | | JAVA v Assembler, C, C++, Pascal, Java | 2 | 405 | 25.11.2012 20:24 nisanick | | Java v Assembler, C, C++, Pascal, Java | 8 | 513 | 12.03.2013 21:43 XOLOO | | Java v Assembler, C, C++, Pascal, Java | 3 | 481 | 17.02.2012 13:14 jarrro | | JAVA v Assembler, C, C++, Pascal, Java | 2 | 778 | 13.02.2018 1:08 raketar | | java v Assembler, C, C++, Pascal, Java | 3 | 532 | 26.10.2010 0:17 TommyHot | | Java - Switch v Assembler, C, C++, Pascal, Java | 2 | 390 | 10.12.2015 22:23 ONIM | | Inštalácia JAVA v Ostatné programy | 0 | 123 | 05.06.2014 14:22 tatko1953 | | JAVA - vstup v Assembler, C, C++, Pascal, Java | 14 | 1028 | 15.10.2010 15:13 Johnnny | | Java casovac v Assembler, C, C++, Pascal, Java | 1 | 451 | 05.02.2013 11:21 XOLOO |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|