co maju byt tie male pisomky tak sa zacina s nimi uz tento tyzden ci az buduci?
mne sa zda ze nam Csaba nieco spominal ze az na dalsi ale nesom si isty
binas hovoril ze uz tento tyzden
čo máte s mirekom biňasom, tak už tento týždeň budete mať... iných cvičiacich nvm
Quote from: timwood on 22.02.2009, 00:23:53
binas hovoril ze uz tento tyzden
ano - tak hovoril binas. ale ten toho zasa nahovori...
no mali sme sa ucit na bleskovku take veci ako "objekt, triedy, pole, atributy..." ale to su naplnou az druhej prednasky tak neviem neviem ako to s tou pisomeckou ... to sa mam pripravovat aj na prednasky? :emot-shakehead:
jj tak m@to ... ved ako sa mozeme ucit na bleskovky z prednasok, ktore este neboli ... ved to je proti zdravemu rozumu bu
tak, tak!!! :whacko: tiez sa mi nechce ucit veci ktore este neboli ani odprednasane.... :hammer:
rovnako ako sme sa ucili my minuly rok alebo ako sa ucia ti co na prednasky nechodia...ked sa ti prieci ucit z prednasok tak sa uc z inych materialov..alebo sa na to vyser a padaj kopat kanaly
Quote from: JCube on 23.02.2009, 00:56:42
rovnako ako sme sa ucili my minuly rok alebo ako sa ucia ti co na prednasky nechodia...ked sa ti prieci ucit z prednasok tak sa uc z inych materialov..alebo sa na to vyser a padaj kopat kanaly
ved ja nemam nic proti uceniu sa z prednasok, alebo zo slajdoch co su na prednaskach, len vravim ze sa mi nechce ucit dopredu to co este len bude na prednaske ::)
tak sa uc to co bude na cviku ;)
nj to by som mohol:)
najlepsie by bolo, keby sa k tej zajtrajsej bleskovke vyjadril binas
Quote from: mafiabogar on 23.02.2009, 00:54:22
jj tak m@to ... ved ako sa mozeme ucit na bleskovky z prednasok, ktore este neboli ... ved to je proti zdravemu rozumu bu
oni hovorili ze to ma byt o tom ako si sa pripravil na cviko nie ze ako vies co bolo na minulom:) je sice blbe to ze mame cviko pred prednaskou ale ta co uz
na cvikách neberie to, čo sa prednáša... väčšina predmetov to tak má... a určite to nebude v takom poradí, ako budú prednášky... minulý rok to na cvikách tiež mali poprehadzované...
cviká sú v takom poradí, aby sa s tým dalo pracovať, aby na seba mohli nadväzovať... prednášky sú len teória...
na moodle mate rozne odkazy napr na inet.sk toto si popozerat je na uvod velmi dobre...
Quote from: stiffmaister on 23.02.2009, 01:04:29
najlepsie by bolo, keby sa k tej zajtrajsej bleskovke vyjadril binas
bleskofka bude
Quote from: markus on 23.02.2009, 03:12:44
bleskofky su na moodli alebo na papier?
och deti - to je zabava. vsetko som vam prezradil na cviku. a to ste ani kanter strajka nehrali. nuz - nechajte sa prekvapit.
neviete kde na moodle/wiki su tie veci co sa treba ucit na bleskovky? lebo mne sa to nejako nedari najst bu
akoze ze nedari? :emot-shakehead:ved vsetko je tam, prednasky aj cvika :hammer:
ee, dneska bola bleskofka len na papier bv
mirek teoriu neskusa.. lebo teoriu nevie.. :D ale vazne.. naco by bolo aj moodle a aj papier..
sak to zbytocne zdrziavanie.. 5 minut, napises co vies a hotovo..
no neska bleskofka nebola:)
niektorí mali :)
a ake boli otazky?:P nech mam aspon ako taky prehlad akeho typu budu :P
skupina A: 1.co je trieda
2. 1-D pole, ktore bude obsahovat 10 znakov
skupina B: 1.co je objekt
2. 1-D pole, ktore bude obsahovat znaky {1,2,3,4,5}
Quote from: stiffmaister on 24.02.2009, 12:44:17
skupina A: 1.co je trieda
2. 1-D pole, ktore bude obsahovat 10 znakov
skupina B: 1.co je objekt
2. 1-D pole, ktore bude obsahovat znaky {1,2,3,4,5}
napisat kod trebalo obejktovym pohladom?
Quote from: kilomassa on 25.02.2009, 00:48:44
Quote from: stiffmaister on 24.02.2009, 12:44:17
skupina A: 1.co je trieda
2. 1-D pole, ktore bude obsahovat 10 znakov
skupina B: 1.co je objekt
2. 1-D pole, ktore bude obsahovat znaky {1,2,3,4,5}
napisat kod trebalo obejktovym pohladom?
nemal si špecifikované... ale ako...
hmm... to je jeden riadok kódu... ako mirek uznával aj keď si to urobil na 6 riadkov, tak ale to je fakt prístup :)
mirek ty vyzeras ze sa vyznas... sme mali ako bleskovku otazku pravouhle a zubate pole.... som si precital materiali na moodli ale ziadna stopa po tych poliach nieje... google nieco nasiel ale mne to pripada len akoby si dakto z brucha vytiahol nazov pre pole, ani eng. equivalent tam nieje.... kde si to ma potom prostoduchy studak vycucat z prsta??? a dat to na prvu pisomku mno..... :ringsmiley:
Quote from: Fr3E on 25.02.2009, 19:53:02
mirek ty vyzeras ze sa vyznas... sme mali ako bleskovku otazku pravouhle a zubate pole.... som si precital materiali na moodli ale ziadna stopa po tych poliach nieje... google nieco nasiel ale mne to pripada len akoby si dakto z brucha vytiahol nazov pre pole, ani eng. equivalent tam nieje.... kde si to ma potom prostoduchy studak vycucat z prsta??? a dat to na prvu pisomku mno..... :ringsmiley:
anglicky to sú multidimensional (pravoúhle) a jagged (zubaté)...
ide tam o to, že multidimensional sú to, čo poznáš z C...
jagged sú vlastne polia polí - tiež to musí byť minimálne "2D" - tj. máš v podstate polia v poliach:
pole[2][3] - to sú vlastne 2 polia, kde prvé má 2 prvky a druhé má 3 prvky... (pole[2][3][4] by boli 3 polia, ktoré majú postupne po 2, 3 a 4 prvky) - keď si to nakreslíš, tak to môže vyzerať ako zuby - asi preto zubaté...
btw:
http://inet.sk/clanok/2006/programujeme-v-jazyku-c-diel-5-polia-i (http://inet.sk/clanok/2006/programujeme-v-jazyku-c-diel-5-polia-i)
http://inet.sk/clanok/2031/programujeme-v-jazyku-c-diel-6-polia-ii (http://inet.sk/clanok/2031/programujeme-v-jazyku-c-diel-6-polia-ii)
http://inet.sk/clanok/2032/programujeme-v-jazyku-c-diel-7-polia-iii (http://inet.sk/clanok/2032/programujeme-v-jazyku-c-diel-7-polia-iii)
http://inet.sk/clanok/2033/programujeme-v-jazyku-c-diel-8-polia-iv (http://inet.sk/clanok/2033/programujeme-v-jazyku-c-diel-8-polia-iv)
inak... najlepším helpom ku c# (.net) je msdn.microsoft.com... to sa treba naučiť používať, ak s tým chcete robiť aj ďalej, tak bezpodmienečne...
Quote from: Fr3E on 25.02.2009, 19:53:02
mirek ty vyzeras ze sa vyznas... sme mali ako bleskovku otazku pravouhle a zubate pole.... som si precital materiali na moodli ale ziadna stopa po tych poliach nieje... google nieco nasiel ale mne to pripada len akoby si dakto z brucha vytiahol nazov pre pole, ani eng. equivalent tam nieje.... kde si to ma potom prostoduchy studak vycucat z prsta??? a dat to na prvu pisomku mno..... :ringsmiley:
na prvom cviku som vam hovoril o materialoch - ze nieco je pripravene, ale vacsinou vam budem davat linky n danu problematiku na wiki. takze - kedze dnesne cviko bolo druhe a stranka k druhemu cviku je tato: http://moodle/wiki/index.php/Modelovanie_pomocou_nástroja_Object_Test_Bench (http://moodle/wiki/index.php/Modelovanie_pomocou_n%C3%A1stroja_Object_Test_Bench) tak priamo v obsahu je cast dalsie poctenicko > dnesna problematika. a tot - linka veduca na jeden serial venovany o poliach v ce mrezi. citam podnadpisy - jednoduche 1d pole, pravouhle pole a zubate pole.
aby sa situacia neopakovala - tretie cviko je tu: http://moodle/wiki/index.php/Modelovanie_pomocou_nástroja_Object_Test_Bench_II (http://moodle/wiki/index.php/Modelovanie_pomocou_n%C3%A1stroja_Object_Test_Bench_II). zatial je tam v dalsom poctenicku len jedna linka, ale pribudnu nejake dalsie. minimalne na msdn.com
ku moodlackym materialom som sa tiez vyjadril, ale teda, ked sa do nich pozriem, tak v 7. cviceni sa tato tema nachadza. aj s terminom pravouhle polia. zubate su nazvane ako nepravidelne.
mirek... dávaj pozor na ten tvoj alias na moodle :)
<j0k3>ale nam ten Biňas dneska dal, co? taka bleskofka, ze som len tak kukal jak vyjaveny na neho.. to je fakt brutal ten cviciaci akoze.. este aj na prednasky xodi, ste si vsimli? to som este teda nevidel.. tam sedi a zapisuje si, ze z coho moze dat bleskofku, ze co bolo odprednasane.. a aj ospravedlnenky pytal dneska od tyx co vymeskali.. no nexcel by som pri nom odovzdavat, asik si zmenim skupinu more..</j0k3>
hehehe
ja proti binasovi nemam nic. paci sa mi ze sa nas snazi nieco naucit a nema to na haku ako niektori ostatni cviciaci (napr. na SOJ) :thumbsup: ja som spokojny.taky prijemny to clovek :metal:
Quote from: LNC on 26.02.2009, 02:20:24
<j0k3>ale nam ten Biňas dneska dal, co? taka bleskofka, ze som len tak kukal jak vyjaveny na neho.. to je fakt brutal ten cviciaci akoze.. este aj na prednasky xodi, ste si vsimli? to som este teda nevidel.. tam sedi a zapisuje si, ze z coho moze dat bleskofku, ze co bolo odprednasane.. a aj ospravedlnenky pytal dneska od tyx co vymeskali.. no nexcel by som pri nom odovzdavat, asik si zmenim skupinu more..</j0k3>
kup umna zadanicko a odovzdas aj u boha more
Quote from: psicho on 26.02.2009, 03:44:07
Quote from: LNC on 26.02.2009, 02:20:24
<j0k3>ale nam ten Biňas dneska dal, co? taka bleskofka, ze som len tak kukal jak vyjaveny na neho.. to je fakt brutal ten cviciaci akoze.. este aj na prednasky xodi, ste si vsimli? to som este teda nevidel.. tam sedi a zapisuje si, ze z coho moze dat bleskofku, ze co bolo odprednasane.. a aj ospravedlnenky pytal dneska od tyx co vymeskali.. no nexcel by som pri nom odovzdavat, asik si zmenim skupinu more..</j0k3>
kup umna zadanicko a odovzdas aj u boha more
no to hej - psychova bakalarka u mna presla :-)
lebo si ju necital XD
Quote from: Bc. nemtom on 26.02.2009, 20:19:11
lebo si ju necital XD
ale cital. len posudok neveim najst, aby som si s odstupom casu temu pripomenul.
som mal synchronne a asynchronne sifrovanie a 3 toolz jeden na sfv, druhi na rainbow tables a jeden mail client
Quote from: psicho on 27.02.2009, 00:58:42
som mal synchronne a asynchronne sifrovanie a 3 toolz jeden na sfv, druhi na rainbow tables a jeden mail client
tak ani ten nazov nepomohol. evidujem uz len to, ze si bol zo strakovej varky ludi, co robili bakalarky v ce mrezi. a komusi ta aplikacia po spusteni padala. som si povodne myslel, ze to len u mna pod linuxom, ale ked sme to skusili v majkrosoft oknach ikspe, tak sa to rubalo tiez. hmm... sa tam pridavali nejaki ludia alebo kontakty alebo co. tusim som to napisal aj do posudku. to si dufam nebol ty...
tak ten e-mail klient mal kontakty taze asi hej :) samotna app nebola bug free ale padat to urcite nemalo ,uz len preto ne lebo sa odchytavali exceptions a inak ani tie exceptions sa nemali objavovat ked sa app pouzivala podla navodu :D
Quote from: psicho on 27.02.2009, 14:23:16
tak ten e-mail klient mal kontakty taze asi hej :) samotna app nebola bug free ale padat to urcite nemalo ,uz len preto ne lebo sa odchytavali exceptions a inak ani tie exceptions sa nemali objavovat ked sa app pouzivala podla navodu :D
no - podla navodu - tusim sme skoncili prave pri tej jednej operacii. to si si ju testoval sam? alebo si mal po ruke ochotnych testerov? u mna vzdy najviac chyb odhalil spolubyvajuci. a to mu ani dlho netrvalo. sa mi zda, ze do minuty :-)))
no a zasa - nepisal si tu ako paradny dodavatel, ze s tvojim zadanim prejdes aj vo vysokych kruhoch? nuz... veru... neviem neviem... pri takychto vysledkoch... by som si naozaj rozmyslel, ci zhanat dodavatela pre zadanie alebo nad nim tych par dni nestravit a nespravit si ho sam... :-P sak v podstate - mozes aj ty prist skusit odovzdat :-)))
vidite ostatni, preto treba zadania objednavat umna
Quote from: mirek on 27.02.2009, 15:35:19
Quote from: psicho on 27.02.2009, 14:23:16
tak ten e-mail klient mal kontakty taze asi hej :) samotna app nebola bug free ale padat to urcite nemalo ,uz len preto ne lebo sa odchytavali exceptions a inak ani tie exceptions sa nemali objavovat ked sa app pouzivala podla navodu :D
no - podla navodu - tusim sme skoncili prave pri tej jednej operacii. to si si ju testoval sam? alebo si mal po ruke ochotnych testerov? u mna vzdy najviac chyb odhalil spolubyvajuci. a to mu ani dlho netrvalo. sa mi zda, ze do minuty :-)))
no a zasa - nepisal si tu ako paradny dodavatel, ze s tvojim zadanim prejdes aj vo vysokych kruhoch? nuz... veru... neviem neviem... pri takychto vysledkoch... by som si naozaj rozmyslel, ci zhanat dodavatela pre zadanie alebo nad nim tych par dni nestravit a nespravit si ho sam... :-P sak v podstate - mozes aj ty prist skusit odovzdat :-)))
keby som mal viac casu tak tam tie chyby nejsu, a tie chyby tam boli preto lebo jednoducho pri tolkej funkcionalite chyby su nevylucitelne
Quote from: Bc. nemtom on 27.02.2009, 15:55:05
vidite ostatni, preto treba zadania objednavat umna
nj tvoja bakalarka mozno nemala chyby ale dokopi ani nic nerobila :P a tym padom ani chybu mat nemohla, zejooo
a tym padom je bezchybna
ale podnikatelia - nechajte len pekne tych druhakov na pokoji, nech nad tym zadanim trosku posedia. pre vas to nie je ziadna vyzva - programujte semestralky/bakalarky/diplomovky - tam sa aspon nieco naucite. tu nechajte ludi, nech sa na zaklade toho zadania nieco naucia oni. vam to ide, im este nie. je to sice cesta lahsieho odporu, ale pri odovzdavani zadania sa nebudem pytat, ako sa program ovlada, ale co sa deje na pozadi. takze - pre mnohych to budu len vyhodene peniaze (ako aj vlani). a teda - ak im chcete "pomoct", tak poskytujte konzultacie.
hmmm a co ked dakto vie programovat len nema cas nato lebo v robote zaraba tazke love? tosamu potom viacej oplati to zadanie kupit ked vie ze tie love nato zadanie zarobi za den,2 a inak by nadtym stravil tyzden,2 ...treba mysliet EKONOMICKY !
ked zaraba tazke love tak naco studuje skolu? :D
Quote from: JCube on 27.02.2009, 20:46:01
ked zaraba tazke love tak naco studuje skolu? :D
lebo ho nuti mamicka tak ako mna
v tvojom veku a s tvojim pristupom by som daco take necakal :)
Quote from: JCube on 27.02.2009, 20:55:23
v tvojom veku a s tvojim pristupom by som daco take necakal :)
keby som mal volne ruky a moj pristup, uz sa vyvazam na X5 ke, minimalne !
ale mam zviazane ruky a mamin pristup a tak mam velky nic :D
poor boy :)
zase tu blbosti riesite :) ...radsej mi povedzte ci sa musia pouzit rozhrania na tu avizovanu hru. pretoze som cital posty z minulych rokov a nieco take tam je uz predvyrobene zrejme ing.binasom..
sprehladnuje to a nikdy neni na skodu sa to naucit
Quote from: timwood on 27.02.2009, 23:55:30
zase tu blbosti riesite :) ...radsej mi povedzte ci sa musia pouzit rozhrania na tu avizovanu hru. pretoze som cital posty z minulych rokov a nieco take tam je uz predvyrobene zrejme ing.binasom..
what da fak su rozhrania ?
for psicho: keyword interface
for timwood: jj, budú sa používať... :) je to jedna zo základných vecí, a je obrovská výhoda, vedieť ich používať :) resp. nutnosť, ak sú väčšie projekty :)
Quote from: Agamemnon on 28.02.2009, 00:03:57
for psicho: keyword interface
for timwood: jj, budú sa používať... :) je to jedna zo základných vecí, a je obrovská výhoda, vedieť ich používať :) resp. nutnosť, ak sú väčšie projekty :)
a v pripade dakej lacnej hry aky vyznam ma pouzitie interface- u ? :D nasilu to zas pchat vsade netreba
Quote from: psicho on 28.02.2009, 00:08:10
Quote from: Agamemnon on 28.02.2009, 00:03:57
for psicho: keyword interface
for timwood: jj, budú sa používať... :) je to jedna zo základných vecí, a je obrovská výhoda, vedieť ich používať :) resp. nutnosť, ak sú väčšie projekty :)
a v pripade dakej lacnej hry aky vyznam ma pouzitie interface- u ? :D nasilu to zas pchat vsade netreba
v podstate :) musia používať pattern designy :) to, cca, stojí na interface-och :) plus mám pocit, že to je v zadaní úlohy, aj minulý rok už bolo :)
mne sa inak lepšie robia aj malé projekty s interface-mi - podľa situácie :) dá sa to krásne použiť :)
Quote from: Agamemnon on 28.02.2009, 00:10:15
Quote from: psicho on 28.02.2009, 00:08:10
Quote from: Agamemnon on 28.02.2009, 00:03:57
for psicho: keyword interface
for timwood: jj, budú sa používať... :) je to jedna zo základných vecí, a je obrovská výhoda, vedieť ich používať :) resp. nutnosť, ak sú väčšie projekty :)
a v pripade dakej lacnej hry aky vyznam ma pouzitie interface- u ? :D nasilu to zas pchat vsade netreba
v podstate :) musia používať pattern designy :) to, cca, stojí na interface-och :) plus mám pocit, že to je v zadaní úlohy, aj minulý rok už bolo :)
mne sa inak lepšie robia aj malé projekty s interface-mi - podľa situácie :) dá sa to krásne použiť :)
ta ale pri hrach to podla mojho skromneho nazoru nema opodstatnenie :P
ma to taky vyznam aby pre kazdeho platili rovnake podmienky a aby musel dane veci pouzit ;)
Quote from: puq on 28.02.2009, 00:33:05
ma to taky vyznam aby pre kazdeho platili rovnake podmienky a aby musel dane veci pouzit ;)
nenavidim ked mi dakto xe daco nanunit , nenavidim diktaturu !!! WAAAAAAAAAAAA
hehe :) ja som tú hru kódil minulý rok :) a použil som tam interface-i, mám pocit :) a robil som to ešte pred tým, ako boli zverejnené oficiálne podmienky, takže som si to robil po svojom :)
ako minuly rok prisli interfaci dost neskoro a aj nejake updaty :D a to tiez som vtedy som mal uz polku zrobenu ;) cize som sa na to vysral... :)
a to este stale c# sa uci ? potom naco je Dot.NET ? predmet
učí sa to v c#, ale snažia sa učiť hlavne oop paradigmu... v dot.net by sa mali učiť niektoré ďalšie veci c# - viem, že tam majú win.forms, eventy trochu, a pod. veci... tak ako na jave sa učia veci týkajúce sa viac javy - swing, práca so súb. a streamami v jave a pod... (toť teória) :)
a potom ked deticky uvidia pointer ta vlasy si idu trhat :D
pointer sa maju na C naucit nie na .net
Quote from: Bc. nemtom on 28.02.2009, 01:18:15
pointer sa maju na C naucit nie na .net
jasom skor narazal na c++ a oop :P
ono... c# je celé o pointeroch v podstate :) len je to tam úspešne zakryté, hlavne v tých základoch :) neskôr sa to dá dobre využiť, keď si to človek uvedomí, a keď to vie používať :)
hehe... oni majú väčšina problém aj s tým, čo majú v C :) viac im netreba, ak tamto nezvládajú :) aj keď je to v C++ to isté ako v C - teda... pointer je stále len pointer :) ale tak na čo im to, keď už v základoch väčšina ľudí tápe :)
Co sa tyka tych interface-och tak minuly rok boli akoze riadne nasilu...
Ziadne prakticke vyuzitie (polymorfizmus) proste uplne nasilu... Cize je jasne ze potom clovek nevidi ich vyznam a ani ich nepouziva alebo nevie pouzit... Malo by to byt riesene lepsie, napriklad ako naznak navrhovych vzorov (IoC, DI ala Spring)...
hmm... nebol tam command? ani nvm, ja som detaily toho zadania potom už nepozeral...
joj, no zasa neboli az take zbytocne (tie rozhrania)... slo o to, aby sa pochopil cca ich princip, co zasa neni zle, lebo neviem cim to je, ale polka piatakov nema ani paru o rozhraniach, tak snad bude po rokoch nejaky improvement ;). To, ze boli v hre mozno trosku nasilu vyplyva z toho, ze je velmi tazke vymysliet take zadanie, ktore by nebolo az take narocne, ale aby obsahovalo drvivu vacsinu zakladnych konceptov OO paradigmy.. a rozhrania takym zakladnym konceptom su. Aj ked ich mozno studenti aj hned nepochopia (najma ich vyznam, kedze vacsina nevie programovat ani stylom lepenia kodu, nie to, aby sa im vysvetlovalo aj nieco o prehladnosti riesenia), aspon budu mat sajn, ze nieco take existuje, aku to ma strukturu a celkovo... ze take nieco vobec JE. ;)
jo ved tie rozhrania neboli zle, jediny problem bol u nas fakt ze sa casto menili a potom sa to muselo troska (no niekedy aj viac) prerabat :) ale tak hadam uz teraz su finalne (ked nie tak... OMG) cize no problem :D
ono oop je dosť abstraktná vec, sama o sebe... rozhrania ešte trochu viac :) a s tým je potom problém :)
btw... ivetka... nechýbajú ti cvika z op? neľutuješ, že nemáš tento semester žiadne? just curious :)
waaa klada...ja som update rozhrani ignoroval a uspesne som odovzdal...neviem co robite z toho taku vedu a strasiaka...kto vie daco nakodit ten prejde kto nevie ten ma kopat dozivotne kanal...
alebo bude kopat jamy pre opticke kable :D aby neskoncil uplne zle a pracoval svojim sposobom v odbore informatika :D
nevie niekto z coho bude zajtra bleskovka na OP, binas to hovoril ale dajak som si zabudol poznamenat ah:
properties, access modifiers, overloading
na moodle-wiki sú ku cvikám nejaké veci - a aj linky na veci, ktoré sa budú robiť na tom cviku
Dnestne cviko s Poklembom bolo fakt dobre... klobuk dole... Bodaj by sa takym stylom ucilo vsetko (OS, Ccko atd..). Vidno ze si to tam nechodi len odkrutit, co sa o poniektorich cviciacich povedat neda.... :thumbs-up:
on je dobrý, jeho počúvajte...
no co xalaniska, mate uz dajaky napad na scenar hry?
mam tu par napadov:
- southpark a zaxrana kennyho z pazurov toho ucitela
- batman, spiderman, superman
- sipkova ruzenka
- driver
any other ideas?
ja som mal chlastacsku adventuru :D
to uz sa dostavali zadania? asi som daco prespal.. :D
ja som mal psycho horor adventuru :P
Quote from: ApokalypS on 03.03.2009, 15:52:31
to uz sa dostavali zadania? asi som daco prespal.. :D
sak scenar trebalo dost skoro odovzdat... vidno ze velmo nepamatas :P
v 6t scenár majú :)
nam na cviku dal priklad ,ze ides beres kluce od dveri a nejake zbrane a tym kilujes tie zasrane prisery...myslim,ze nic viac vymyslat netreba
a co pouzivat DirectX manazovany ?
chcem sa spytat tych co maju cviko v utorok o 10:50 v PC1, ci uz prisiel na hodinu daky cviciaci. A ak ano tak aky?
prisiel celkom fesi, na pokeci ma nick MarekFesi , ale nebolo dlho cviko len povedal ze co jak a rozpustil nas
Quote from: Dudusa on 04.03.2009, 17:39:16
chcem sa spytat tych co maju cviko v utorok o 10:50 v PC1, ci uz prisiel na hodinu daky cviciaci. A ak ano tak aky?
Dudusa, to je to cviko s Huzvarom? vraj neuci.. cize sa na vas asi nejak zabudlo..
prid v pondelok na 09:10 :naughty1: :naughty1:
Quote from: ApokalypS on 04.03.2009, 18:46:39
Quote from: Dudusa on 04.03.2009, 17:39:16
chcem sa spytat tych co maju cviko v utorok o 10:50 v PC1, ci uz prisiel na hodinu daky cviciaci. A ak ano tak aky?
Dudusa, to je to cviko s Huzvarom? vraj neuci.. cize sa na vas asi nejak zabudlo..
prid v pondelok na 09:10 :naughty1: :naughty1:
neojebuj vsak vravim ze bolo to cviko more
ok dik :) budem chodit k Binasovi, len som chcela vediet ze komu napisat ze tam nebudem chodit v utorok... a inak co vravel? budu dake pisomky alebo ako?
pisomky su stale.. na zaciatku, asi 5 minut.. :) lahucke..
maila napisat asi tomu, kto mal mat s vami cviko.. aj ked pochybujem, ze to bude mat vyznam..
proste ak tam nebudes chodit, sam si ta vyradi.. a zapocet ti potom zapise mirek..
kedy budes chodit? na 09:10.. tesim sa.. :D
:ohmigod: si sa zblaznil :D vstavat tak skoro.. pockam si na 10:50...
to uz je pre HI.. ;)
Quote from: Dudusa on 05.03.2009, 02:01:11
ok dik :) budem chodit k Binasovi, len som chcela vediet ze komu napisat ze tam nebudem chodit v utorok... a inak co vravel? budu dake pisomky alebo ako?
dnes som sa dozvedel, ze tie cvika ma mat s vami jano kunstar. takze asi tam uz cviciaceho najdete.
Quote from: ApokalypS on 05.03.2009, 18:42:46
to uz je pre HI.. ;)
to nevadi - obsah je ten isty. aj poziadavky. ale binasa by som nechcel...
Quote from: mirek on 05.03.2009, 20:52:00
to nevadi - obsah je ten isty. aj poziadavky. ale binasa by som nechcel...
ale mne slo o to, aby chodila na cviko, na ktorom budem aj ja.. :P
sice tiez nie je problem ist na to dalsie.. aspon si pospim v pondelok rano.. :D
a s tym nesuhlasim.. mirek je fajn cviciaci, neviem koho ineho by som si na OOP vybral..
nemohol by mi niekto poslat triedu controller co sa pouziva v Elevator?
no tak teraz vobec neviem kam mam chodit, kedze ani Mirek by nechcel mat Binasa :D este aj Apokalyps sa tu do toho pletie ;) v stvrtom tyzdni by uz bolo fajn niekam sa zaradit a aj daku tu pisomku napisat :D
Quote from: Jerryh on 05.03.2009, 23:00:25
nemohol by mi niekto poslat triedu controller co sa pouziva v Elevator?
class Controller {
int floor;
Elevator elevator;
public Controller(int floor, Elevator elevator) {
this.floor = floor;
this.elevator = elevator;
Console.CursorLeft = 8;
Console.CursorTop = floor * 4;
Console.Write(string.Format("Floor #{0}", floor));
}
public void CallElevator() {
elevator.GotoFloor(floor);
}
}
neručím... bez testu, napísané priamo na fórum
Quote from: ApokalypS on 05.03.2009, 21:23:40
Quote from: mirek on 05.03.2009, 20:52:00
to nevadi - obsah je ten isty. aj poziadavky. ale binasa by som nechcel...
ale mne slo o to, aby chodila na cviko, na ktorom budem aj ja.. :P
sice tiez nie je problem ist na to dalsie.. aspon si pospim v pondelok rano.. :D
a s tym nesuhlasim.. mirek je fajn cviciaci, neviem koho ineho by som si na OOP vybral..
a ty chodis akoze naco na cviko? sak zapich uz mas, nie? nehovorim, ze na tuty zasluzene, ale mas ;)
ja som uz vyzistoval... on sa tam len chodi doucovat bo flakal :D
Quote from: kOsTi on 06.03.2009, 06:03:11
ja som uz vyzistoval... on sa tam len chodi doucovat bo flakal :D
to je mi ale prekvapenie :D ved na odovzdavani zadania mi tvrdil, ze ho robil sam! takze chapem spravne, ze zadanie sice vie bez problemov spravit, ale jednoduche zaklady az tak dokladne neovlada, takze potrebuje opacko? :D :D no offence ;)
klypso sa aspon snazi a pyta sa co a ako, ale dakto ma komplet v prdeli
Quote from: Bc. nemtom on 06.03.2009, 06:10:53
klypso sa aspon snazi a pyta sa co a ako, ale dakto ma komplet v prdeli
jj, pod toto sa podpíšem aj viackrát, heh... smutné je to...
Quote from: Bc. nemtom on 06.03.2009, 06:10:53
klypso sa aspon snazi a pyta sa co a ako, ale dakto ma komplet v prdeli
njn, tiez pravda bk
Quote from: Agamemnon on 06.03.2009, 06:13:39
Quote from: Bc. nemtom on 06.03.2009, 06:10:53
klypso sa aspon snazi a pyta sa co a ako, ale dakto ma komplet v prdeli
jj, pod toto sa podpíšem aj viackrát, heh... smutné je to...
vesele praveze ;) radikalne mensia konkurencia, najma teraz v casoch krizy :D :D :D
to je zly pedagogicky pristup toto :P
Quote from: ywetka on 06.03.2009, 06:14:57
Quote from: Agamemnon on 06.03.2009, 06:13:39
Quote from: Bc. nemtom on 06.03.2009, 06:10:53
klypso sa aspon snazi a pyta sa co a ako, ale dakto ma komplet v prdeli
jj, pod toto sa podpíšem aj viackrát, heh... smutné je to...
vesele praveze ;) radikalne mensia konkurencia, najma teraz v casoch krizy :D :D :D
jj mna to najprv sralo, ale vlastne to je cool ked kazdy bude tupec, skor si najdem pracu
sak jasne... ved co len pocuvam, tak dost zakerne otazky sa uz zacinaju pytat na pohovoroch. a je to vraj dost slabota, vacsina uchadzacov nevie ani fakt zakladne veci a ked ich aj vezmu, tak do 3 mesiacov odchadzaju, lebo nezvladaju tempo. a ako som si vsimla, vacsina pracovnych ponuk uz nema ani explicitne uvedene, ze je nutne VS vzdelanie (na rozdiel od nedavna) - vacsinou im staci aj SS s maturitou + prax.
PS: ospravedlnujem sa za off-topic prispevok. Aby nebol az taky off-topic, tak dodam, ze Dudusa by mala dostat tento semester za pisomky plny pocet bodov (cize by sa jej mali odpustit tento semester), lebo u mna napisala takmer vsetky na full, aj tie tazsie :P
jj tiez si vsimam ze uz pomaly je tazko najst ponuku kde pytaju VS
a preco vlastne Dudusa opakuje? :)
Quote from: kOsTi on 06.03.2009, 06:36:47
a preco vlastne Dudusa opakuje? :)
nevydalo urobit zadanie ;) neviem preco, ved sikovna je dost bn
jeeej dakujem za podporu :) dufam ze aj Mirek si toto tu precita a nieco si z toho vezme :D
Quote from: Agamemnon on 05.03.2009, 23:19:40
Quote from: Jerryh on 05.03.2009, 23:00:25
nemohol by mi niekto poslat triedu controller co sa pouziva v Elevator?
class Controller {
int floor;
Elevator elevator;
public Controller(int floor, Elevator elevator) {
this.floor = floor;
this.elevator = elevator;
Console.CursorLeft = 8;
Console.CursorTop = floor * 4;
Console.Write(string.Format("Floor #{0}", floor));
}
public void CallElevator() {
elevator.GotoFloor(floor);
}
}
neručím... bez testu, napísané priamo na fórum
to si lacno pustil. mal si sa opytat, ze v com je problem, nakolko tato trieda je najlahsia. aj ked predpokladam, ze len v tom zobrazeni poschodia na obrazovku...
Quote from: Dudusa on 06.03.2009, 08:03:34
jeeej dakujem za podporu :) dufam ze aj Mirek si toto tu precita a nieco si z toho vezme :D
precital. uvidime, ze ci obhajis toho roku vlanajsi standard :-P
njn..poznam high-end programatorov len so strednou skolou..niekedy mam dojem ze ta vyska, ucenim roznych zbytocnosti, cloveka natolko znechuti, ze po skonceni skoly je dafacto na urovni lacneho programatora, tiez sa na tuto drahu napokon aj vykasle..hlavne ze ma titul..
ad mirek: njn, nemusel som to tak priamo dat...
ad ywetka:
- hehe, pytaju sa aj na take veci, co sa ani neucia... :) aspon u nas... aj ked to suvisi s tym, ze sa neuci ciste c# na skole - teda - toto sa tyka nasho projektu, ktory je v c#... ale zase, niektori uchadzaci a aj studenti na tuke maju problem aj citat vypis komilatora, to je uz fakt hardcore potom :)
- hehe, dobry pohlad, ze mensia konkurencia :D hehe :)
:) u nas jeden z najlepsich programatorov je strojar :)
Quote from: ywetka on 06.03.2009, 06:01:29
a ty chodis akoze naco na cviko? sak zapich uz mas, nie? nehovorim, ze na tuty zasluzene, ale mas ;)
ano mam zapich, dokonca mam aj skusku.. na cvika chodim, lebo je mam rad tento predmet a doma aj tak neamm co robit.. :P niektore veci, co sa beru, sa minuly rok nebrali, mozno si ich nepamätam, ale tak je fajn sa niecomu priucit..
a ty si pred rokom tiez chodila na mirekove cvika s Eqom.. tak preco nie.. kym tam je miesto..
Quote from: ywetka on 06.03.2009, 06:06:25
to je mi ale prekvapenie :D ved na odovzdavani zadania mi tvrdil, ze ho robil sam! takze chapem spravne, ze zadanie sice vie bez problemov spravit, ale jednoduche zaklady az tak dokladne neovlada, takze potrebuje opacko? :D :D no offence ;)
ano zadanie som robil sam.. za mensej pomoci nemenovanej Tani.. :) a mozno potrebujem daco zopakovat, aj keby.. zakazte mi tam niekto chodit.. :/
Quote from: kOsTi on 06.03.2009, 06:03:11
ja som uz vyzistoval... on sa tam len chodi doucovat bo flakal :D
:D
Quote from: Bc. nemtom on 06.03.2009, 06:10:53
klypso sa aspon snazi a pyta sa co a ako, ale dakto ma komplet v prdeli
a ty odkial vies?? na cviku som ta este ani raz nevidel..
Quote from: Veduca on 06.03.2009, 16:18:46
Quote from: Agamemnon on 06.03.2009, 16:05:59
studenti na tuke maju problem aj citat vypis komilatora
svata pravda :D
a to este necitali vypis s medmake :D :D :D :D snad Agamemnon viii ocom kecam :)
Quote from: ApokalypS on 06.03.2009, 16:52:15
Quote from: Bc. nemtom on 06.03.2009, 06:10:53
klypso sa aspon snazi a pyta sa co a ako, ale dakto ma komplet v prdeli
a ty odkial vies?? na cviku som ta este ani raz nevidel..
irc, forum, nub :D
Quote from: psicho on 06.03.2009, 16:53:00
a to este necitali vypis s medmake :D :D :D :D snad Agamemnon viii ocom kecam :)
hehe, to ani nespomínaj :D :D
Quote from: ApokalypS on 06.03.2009, 16:52:15
Quote from: ywetka on 06.03.2009, 06:01:29
a ty chodis akoze naco na cviko? sak zapich uz mas, nie? nehovorim, ze na tuty zasluzene, ale mas ;)
ano mam zapich, dokonca mam aj skusku.. na cvika chodim, lebo je mam rad tento predmet a doma aj tak neamm co robit.. :P niektore veci, co sa beru, sa minuly rok nebrali, mozno si ich nepamätam, ale tak je fajn sa niecomu priucit..
a ty si pred rokom tiez chodila na mirekove cvika s Eqom.. tak preco nie.. kym tam je miesto..
Quote from: ywetka on 06.03.2009, 06:06:25
to je mi ale prekvapenie :D ved na odovzdavani zadania mi tvrdil, ze ho robil sam! takze chapem spravne, ze zadanie sice vie bez problemov spravit, ale jednoduche zaklady az tak dokladne neovlada, takze potrebuje opacko? :D :D no offence ;)
ano zadanie som robil sam.. za mensej pomoci nemenovanej Tani.. :) a mozno potrebujem daco zopakovat, aj keby.. zakazte mi tam niekto chodit.. :/
Quote from: kOsTi on 06.03.2009, 06:03:11
ja som uz vyzistoval... on sa tam len chodi doucovat bo flakal :D
:D
Quote from: Bc. nemtom on 06.03.2009, 06:10:53
klypso sa aspon snazi a pyta sa co a ako, ale dakto ma komplet v prdeli
a ty odkial vies?? na cviku som ta este ani raz nevidel..
no hej, bola som zo trikrat, ale to z toho dovodu, aby sme mali synchronizovane cvika, kedze sme obaja s EqOm OOP tiez ucili.
ad to zadanie: sak nebud taky, snad sa nebudes urazat, hlavne, ze mas ten predmet za sebou... mna si sice na odovzdavani moc nepresvedcil, ale to je uplne jedno, ved ani ja som pred mnohymi rokmi po absolvovani svojho OOP to nejako extra nevedela. Podstatne je, ze mas snahu to zlepsit a naucit sa to... a je uplne jedno kedy. A to sa ceni a jedine na tom zalezi :thumbsup:
aka teoria je na tento tyzden?
statické členy, referenčné vs. hodnotové typy
aby ste nemuseli hladat:
statické premenné
statické členy - 3. prednaska cvicenie - OOP_P03-4_0_C++_friend_static_this
https://moodle.fei.tuke.sk/mod/resource/view.php?id=1381
hodnotove a referencne typy - 2. prednaska cvicenie - OP P02-3 C# typový systém
https://moodle.fei.tuke.sk/mod/resource/view.php?id=1350
Ale ved teraz bude 4 cvicenie a tu: https://moodle.fei.tuke.sk/wiki/index.php/Modelovanie_pomocou_nástroja_Object_Test_Bench_II. (https://moodle.fei.tuke.sk/wiki/index.php/Modelovanie_pomocou_n%C3%A1stroja_Object_Test_Bench_II.) este nic nie je
kedy teraz? az zajtra :) a casu to tam dat je az az az ;) staci pred cvikom
hej lenze ti co robia na bookoch by si to radi stiahli uz doma ak sa naodou nepodari chytit net :P :D
ono nechapem preco je taky problem to tam dat o den skor :) ale ta co uz
Quote from: eminkaa on 08.03.2009, 19:24:33
lebo sa to ma robit na hodine... ono je pravda, ze si to doma mozes spravit aj sam, ale je dost velka pravdepodobnost, ze ti to spravi aj niekto iny, nie?
no nesuhlasim...ja napr nerad robis v skole...najradsej doma na PC si zrobim a aj viac sa naucim :)
Ale ved pripravovat sa na cvicenie mame z: "Ďalšie počteníčko", "Dnešná problematika" a kedze tam nic nie je tak z coho sa mam pripravovat na bleskovku
Quote from: tuxik on 08.03.2009, 19:28:53
Ale ved pripravovat sa na cvicenie mame z: "Ďalšie počteníčko", "Dnešná problematika" a kedze tam nic nie je tak z coho sa mam pripravovat na bleskovku
kedze s pripravou zajtrajsieho cvika mam tvorciu krizu cely tyzden, bude musiet zatial stacit len nazov problematiky ako takej v kombinacii s googlom. a google teda vie dobre poradit, ked sa ho clovek spravne pyta...
Quote from: mirek on 08.03.2009, 19:35:45
Quote from: tuxik on 08.03.2009, 19:28:53
Ale ved pripravovat sa na cvicenie mame z: "Ďalšie počteníčko", "Dnešná problematika" a kedze tam nic nie je tak z coho sa mam pripravovat na bleskovku
kedze s pripravou zajtrajsieho cvika mam tvorciu krizu cely tyzden, bude musiet zatial stacit len nazov problematiky ako takej v kombinacii s googlom. a google teda vie dobre poradit, ked sa ho clovek spravne pyta...
ale to iba pripisem - ak najdete nejake fajnove materialy ku problematike, podelte sa. rad ich pripnem do poctenicka ku zajtrajsej problematike ;)
a problematika, ako tu uz bolo spomenute, je nasledovna:
- staticke a nestaticke clenske premenne a metody, resp. metody a clenske premenne patriace triede (klucove slovo static)
- referencne a hodnotove typy (ku tym referenciam patri aj klucove slovicko this)
http://en.csharp-online.net/Value_types (http://en.csharp-online.net/Value_types)
http://en.csharp-online.net/Reference_types (http://en.csharp-online.net/Reference_types)
http://en.csharp-online.net/Value_vs_Reference (http://en.csharp-online.net/Value_vs_Reference)
http://msdn.microsoft.com/en-us/library/dk1507sz.aspx (http://msdn.microsoft.com/en-us/library/dk1507sz.aspx)
http://msdn.microsoft.com/en-us/library/98f28cdx.aspx (http://msdn.microsoft.com/en-us/library/98f28cdx.aspx)
Quote from: kamelot on 08.03.2009, 20:59:16
http://en.csharp-online.net/Value_types (http://en.csharp-online.net/Value_types)
http://en.csharp-online.net/Reference_types (http://en.csharp-online.net/Reference_types)
http://en.csharp-online.net/Value_vs_Reference (http://en.csharp-online.net/Value_vs_Reference)
http://msdn.microsoft.com/en-us/library/dk1507sz.aspx (http://msdn.microsoft.com/en-us/library/dk1507sz.aspx)
http://msdn.microsoft.com/en-us/library/98f28cdx.aspx (http://msdn.microsoft.com/en-us/library/98f28cdx.aspx)
joj - radost spolupracovat. pekne veci si nasiel ;) diky.
ono... ku oop (a c#) - na tej úrovni, ako sa ho učíte - je obrovské množstvo materiálov všade po internete... hlavne msdn si pozrite vždy - to je vynikajúci materiál - a oficiálny ku c#... a potom googliť...
No myslim si ze tento topic bol zalozeny pre studentov, aby si vymienali infosky ohladom pisomiek a tak... Ale nejako sa to tu zvrhlo a ucitelia nam tu lezu do kapusty. No budiz, ale miiiisteer B by sa nemusel okunat a mohol by tu dat presne znenie kazdej nasledujucej bleskovky :metal:
vopred diky
lol.. aki ucitelia.. ;D
a s tymi bleskovkami - nie si ani trosku narocny.. :)
lol :D
Quote from: hudtom on 11.03.2009, 15:09:52
No myslim si ze tento topic bol zalozeny pre studentov, aby si vymienali infosky ohladom pisomiek a tak... Ale nejako sa to tu zvrhlo a ucitelia nam tu lezu do kapusty. No budiz, ale miiiisteer B by sa nemusel okunat a mohol by tu dat presne znenie kazdej nasledujucej bleskovky :metal:
vopred diky
mr B sa snazi vyuzit moment prekvapenia, takze presne znenie bleskofky sa dozviete az na cviku (aj tak ho vymysla tiez len na tom cviku).
a k tej kapuste - kedze sa vela ludi nepyta na konci cvika, resp. sa nepriznavaju, ze by mali s niecim problem, tak ako feedback berie mr B vase vyjadrovania tu na fore. pre mr B je to len spatna vazba. takze okunat sa nemusite a svoj nazor vyjadrite aspon tu :-P
no nic ine mu ani neostava jak vymysliet si to na hodine.... ved nestiha mat ani den pred cvikom vypracovany material k cviku.... Odvolavat sa na google vie aj moja sestra...
na OOP je na prt pripravovat materialy moe, google je tym zaplaveny, jeden tutorial lepsi ako druhy, len staci sa premoct
Quote from: scream on 11.03.2009, 17:55:34
no nic ine mu ani neostava jak vymysliet si to na hodine.... ved nestiha mat ani den pred cvikom vypracovany material k cviku.... Odvolavat sa na google vie aj moja sestra...
tym chces akoze co povedat?? :/
nic,nic... mne to je vlasne jedno....
Quote from: scream on 11.03.2009, 17:55:34
no nic ine mu ani neostava jak vymysliet si to na hodine.... ved nestiha mat ani den pred cvikom vypracovany material k cviku.... Odvolavat sa na google vie aj moja sestra...
a ty stihas vsetko na cviku spravit?
ohladom tych veci - na nete je plno materialov k tomu, to je jedna vec, druha vec je, ked budes robit vo firme, tiez si budes ku kazdej prkotine stale pytat materialy a neviem co vsetko mozne... sak trochu samostatnosti by nezaskodilo.
Quote from: radix on 11.03.2009, 19:43:23
Quote from: scream on 11.03.2009, 17:55:34
no nic ine mu ani neostava jak vymysliet si to na hodine.... ved nestiha mat ani den pred cvikom vypracovany material k cviku.... Odvolavat sa na google vie aj moja sestra...
a ty stihas vsetko na cviku spravit?
radix... ale to je nepodstatné... on nemusí... hlavne aby cvičiaci mali všetko na cviko pripravené...
po tomto výstupe by som na mirekovom mieste prestal hľadať akékoľvek materiály... len by som zverejnil tému cvika... plus ešte dal to, čo sa bude robiť na ďalšom cviku - tie zadania na cviko, čo tam mirek dáva... a hneď by ste mali všetci, čo by ste chceli...
tie zadania na cviku aj tak za vela nestoja..tych vytahov mam uz pokrk :)
radšej niečo komplet textové? ;) :D
no skor nieco take klasicke..ale to len ja som taky suchar..
Quote from: timwood on 11.03.2009, 23:28:17
no skor nieco take klasicke..ale to len ja som taky suchar..
co je to take klasicke? uved priklad lebo ja neviem co myslis bn
ja tiež nvm, čo je to klasické... ten príklad so shapmi je častý aj v knihách a pod...
Quote from: Agamemnon on 11.03.2009, 20:56:21
Quote from: radix on 11.03.2009, 19:43:23
Quote from: scream on 11.03.2009, 17:55:34
no nic ine mu ani neostava jak vymysliet si to na hodine.... ved nestiha mat ani den pred cvikom vypracovany material k cviku.... Odvolavat sa na google vie aj moja sestra...
a ty stihas vsetko na cviku spravit?
radix... ale to je nepodstatné... on nemusí... hlavne aby cvičiaci mali všetko na cviko pripravené...
po tomto výstupe by som na mirekovom mieste prestal hľadať akékoľvek materiály... len by som zverejnil tému cvika... plus ešte dal to, čo sa bude robiť na ďalšom cviku - tie zadania na cviko, čo tam mirek dáva... a hneď by ste mali všetci, čo by ste chceli...
No podla mna je normalne aby mal cviciaci vsetko na cviko pripravene...podla teba nie? A ked aj nema tak nech sa radsej tvari ze ma lebo to potom posobi dost neprofesionalne.
Zas na druhu stranu som fakt rad, ze cvika a material na moodli (nielen k OP) vyzeraju tak ako vyzeraju, je za tym kus roboty to hej...
jebat robotu :D :D :D jaby som radsej pokecoval toje lepsie
Quote from: scream on 12.03.2009, 03:46:56
Quote from: Agamemnon on 11.03.2009, 20:56:21
Quote from: radix on 11.03.2009, 19:43:23
Quote from: scream on 11.03.2009, 17:55:34
no nic ine mu ani neostava jak vymysliet si to na hodine.... ved nestiha mat ani den pred cvikom vypracovany material k cviku.... Odvolavat sa na google vie aj moja sestra...
a ty stihas vsetko na cviku spravit?
radix... ale to je nepodstatné... on nemusí... hlavne aby cvičiaci mali všetko na cviko pripravené...
po tomto výstupe by som na mirekovom mieste prestal hľadať akékoľvek materiály... len by som zverejnil tému cvika... plus ešte dal to, čo sa bude robiť na ďalšom cviku - tie zadania na cviko, čo tam mirek dáva... a hneď by ste mali všetci, čo by ste chceli...
No podla mna je normalne aby mal cviciaci vsetko na cviko pripravene...podla teba nie? A ked aj nema tak nech sa radsej tvari ze ma lebo to potom posobi dost neprofesionalne.
Zas na druhu stranu som fakt rad, ze cvika a material na moodli (nielen k OP) vyzeraju tak ako vyzeraju, je za tym kus roboty to hej...
skusal si ucit? ja ano a ver mi ze pri tej odozve co mas ta to casto omrzi daco vymyslat...ak si sikovny cvika nepotrebujes ak si duty nepomozu ti
Quote from: scream on 12.03.2009, 03:46:56
Quote from: Agamemnon on 11.03.2009, 20:56:21
Quote from: radix on 11.03.2009, 19:43:23
Quote from: scream on 11.03.2009, 17:55:34
no nic ine mu ani neostava jak vymysliet si to na hodine.... ved nestiha mat ani den pred cvikom vypracovany material k cviku.... Odvolavat sa na google vie aj moja sestra...
a ty stihas vsetko na cviku spravit?
radix... ale to je nepodstatné... on nemusí... hlavne aby cvičiaci mali všetko na cviko pripravené...
po tomto výstupe by som na mirekovom mieste prestal hľadať akékoľvek materiály... len by som zverejnil tému cvika... plus ešte dal to, čo sa bude robiť na ďalšom cviku - tie zadania na cviko, čo tam mirek dáva... a hneď by ste mali všetci, čo by ste chceli...
No podla mna je normalne aby mal cviciaci vsetko na cviko pripravene...podla teba nie? A ked aj nema tak nech sa radsej tvari ze ma lebo to potom posobi dost neprofesionalne.
Zas na druhu stranu som fakt rad, ze cvika a material na moodli (nielen k OP) vyzeraju tak ako vyzeraju, je za tym kus roboty to hej...
však na cvikách bolo všetko pripravené... mali ste návod, ku tomu, čo ste mali robiť na cvikách ako aj na tých cvikách predtým... takisto vám mirek všetko vysvetlil a pod... takisto ste vedeli dopredu, aká bude téma...
tak ja nevidím problém...
to, čo ste nemali, to boli priame linky na msdn... to nie je súčasť cviká... materiály ku teórií máte na moodle (aj keď to je na polemiku, aký dobrý je ten materiál, ak je tam to, čo tam bývalo), takisto je toho neuveriteľne veľa na webe... len vy ste leniví dať do google 3 slová a 2x kliknúť...
k tej buducej teme co je jak tak vyvesena na moodle/wiki to poctenicko
dedičnosť - http://www.inet.sk/clanok/2425/programujeme-v-jazyku-c-diel-32-oop-v (http://www.inet.sk/clanok/2425/programujeme-v-jazyku-c-diel-32-oop-v)
volanie konštruktora predka (base) - http://msdn.microsoft.com/en-us/library/hfw7t1ce.aspx (http://msdn.microsoft.com/en-us/library/hfw7t1ce.aspx)
virtual - http://msdn.microsoft.com/en-us/library/9fkccyh4(VS.80).aspx# (http://msdn.microsoft.com/en-us/library/9fkccyh4(VS.80).aspx#)
override - http://msdn.microsoft.com/en-us/library/ebca9ah3(VS.71).aspx (http://msdn.microsoft.com/en-us/library/ebca9ah3(VS.71).aspx)
staci toto checknut?? snad mr B aj odpise ;) a abo nejakuprensi poziadavky bu bu bo dajak ta bleskovka nebol moc potom dobry napad
- msdn je skvelý zdroj... to je základ... base, virtual a override z msdn stačí...
plus - moje odporúčanie - keywords abstract a sealed (toto nebude, imo, ale pre tých, ktorí majú záujem s tým robiť ďalej, tak si to pozrite)
- inheritance... mne sa osobne inet.sk nepáči... ten seriál je divný, v niektorých veciach... tiež by som toto pozrel na msdn radšej :) http://msdn.microsoft.com/en-us/library/ms173149.aspx (http://msdn.microsoft.com/en-us/library/ms173149.aspx)
- pozrieť si "object" - základná trieda, od ktorej všetky dedia... to je nutnosť... http://msdn.microsoft.com/en-us/library/9kkx3h3c(VS.71).aspx (http://msdn.microsoft.com/en-us/library/9kkx3h3c(VS.71).aspx)
EDIT: tam ku tomu oveľa viac toho ani nie je... toto je úplný základ a stačí to - na pochopenie, o čom to je, a aj na použitie v programoch...
no ale zato aj na msdn sa najdu doslova hluposti taze netreba msdn brat ako svetu bibliu :) ....tolen tak rada do zivota
http://poznavame-c-msnet.wz.cz/ (http://poznavame-c-msnet.wz.cz/) zazenie nudu ked nieje poruke wifi ;)
Quote from: psicho on 12.03.2009, 13:50:02
no ale zato aj na msdn sa najdu doslova hluposti taze netreba msdn brat ako svetu bibliu :) ....tolen tak rada do zivota
vsade sa najdu aj blbosti :D ale ako ref. guide je velmi dobry
Quote from: kamelot on 08.03.2009, 20:59:16
http://en.csharp-online.net/Value_types (http://en.csharp-online.net/Value_types)
http://en.csharp-online.net/Reference_types (http://en.csharp-online.net/Reference_types)
http://en.csharp-online.net/Value_vs_Reference (http://en.csharp-online.net/Value_vs_Reference)
http://msdn.microsoft.com/en-us/library/dk1507sz.aspx (http://msdn.microsoft.com/en-us/library/dk1507sz.aspx)
http://msdn.microsoft.com/en-us/library/98f28cdx.aspx (http://msdn.microsoft.com/en-us/library/98f28cdx.aspx)
mne sa zda ze vacsina ma problem sa nieco naucit ked je nieco v materskom jazyku, nie to este ked je navod v cudzom :)
hehe, inf. v materskom jazyku nie je :) takže, kto chce pôsobiť v oblasti inf., tak musí minimálne rozumieť anglicky do takej miery, aby dokázal čítať a rozumieť zahraničným materiálom
a to treba brat do uvahy este aj to, ze za matersky jazyk ma vela ludi madarcinu ;D
to máš jedno :) kým to nie je angličtina, tak to je o ničom - vo vzťahu k inf :)
Som si tak z nudy precital sekciu Podvodne Konanie na wiki:
Podvadzanie:
"Použitie nedovolených materiálov ako napr. tlačených kníh, poznámok alebo počítačových programov pri príprave zadania alebo počas skúšky."
...cize pri priprave zadania mam zakazane ucit sa z tlacenych knih ;D
+
"Odovzdávané zadanie, v ktorom je možné preukázať podvádzanie alebo plagiátorstvo, nie je neakceptovateľné."
...co znamena ze taketo zadanie je akceptovatelne ;D
:thumbs-up: :thumbs-up: :thumbs-up: :thumbs-up: :thumbs-up: :thumbs-up: :thumbs-up:
Quote from: scream on 13.03.2009, 22:25:55
Som si tak z nudy precital sekciu Podvodne Konanie na wiki:
Podvadzanie:
"Použitie nedovolených materiálov ako napr. tlačených kníh, poznámok alebo počítačových programov pri príprave zadania alebo počas skúšky."
...cize pri priprave zadania mam zakazane ucit sa z tlacenych knih ;D
+
"Odovzdávané zadanie, v ktorom je možné preukázať podvádzanie alebo plagiátorstvo, nie je neakceptovateľné."
...co znamena ze taketo zadanie je akceptovatelne ;D
:thumbs-up: :thumbs-up: :thumbs-up: :thumbs-up: :thumbs-up: :thumbs-up: :thumbs-up:
fiha - tiez som sa pobavil. diky za hint :-)))
Quote from: scream on 13.03.2009, 22:25:55
Som si tak z nudy precital sekciu Podvodne Konanie na wiki:
Podvadzanie:
"Použitie nedovolených materiálov ako napr. tlačených kníh, poznámok alebo počítačových programov pri príprave zadania alebo počas skúšky."
...cize pri priprave zadania mam zakazane ucit sa z tlacenych knih ;D
+
"Odovzdávané zadanie, v ktorom je možné preukázať podvádzanie alebo plagiátorstvo, nie je neakceptovateľné."
...co znamena ze taketo zadanie je akceptovatelne ;D
:thumbs-up: :thumbs-up: :thumbs-up: :thumbs-up: :thumbs-up: :thumbs-up: :thumbs-up:
este k tomu prvemu - tam je napisane, ze o podvadzanie sa jedna v pripade pouzitia NEDOVOLENYCH materialov. a pokial viem, tak nebolo nic specifikovane ako NEDOVOLENY material pri priprave zadania. o NEDOVOLENYCH materialoch sa da hovorit v pripade skusky alebo bleskofky.
Ja neviem cela ta veta mi pride nejaka divna... Ale samozreme ze vseci chapeme co tym chcel basnik povedat :)
to si zvykaj.. bezne sa to pise tak, aby si z toho nevysiel - a potom sa to obratilo proti tebe.. ;D
:ohmigod:
...ale neodporucam sa na toto odvolavat aj ked po pravnickej stranke "co je psano, to je dano"
;D
Quote from: Domino3D on 15.03.2009, 00:36:46
:ohmigod:
...aj ked po pravnickej stranke "co je psano, to je dano"
;D
to je nezmysel :)
neviete co bude na najblizsies pisomke kedze ja som nejak zabudol?
dedičnosť, volanie konštruktora predka (base), virtual, override
noo tak treba sledovat wiki tam je tematika ja som len skopiroval ked po 4 tyzdnoch niektori stale nevedia kde hladat ;)
Quote from: Agamemnon on 15.03.2009, 03:37:41
Quote from: Domino3D on 15.03.2009, 00:36:46
:ohmigod:
...aj ked po pravnickej stranke "co je psano, to je dano"
;D
to je nezmysel :)
je
to je z anglického ancestor :) používa sa aj to v súvislosti s inheritance :)
mozem sa spytat? ze preco je raz za konstruktorom potomka ":base" a msui tam byt furt?
nemusí...
ak to tam nedáš, automaticky sa volá defaultný (tj. bezparametrický) konštruktor predka
ak to tam dáš, tak sa volá príslušný konštruktor predka, podľa toho, aký tvar (tj. koľko parametrov) v base použiješ...
Quote from: Domino3D on 15.03.2009, 23:52:41
mozem sa spytat?
btw... kľudne sa pýtaj, ak niečomu nerozumieš... aj na to je tu toto fórum :) na otázky ohľadom OP odpovedám pravidelne :)
a rad :)
neviem ci to tu uz bolo ale tu je nieco zaujimave a je to v materskom jazyku...
bv (http://download.microsoft.com/download/a/5/d/a5d67517-57f3-46cb-b0a1-1a451b680b92/OOP_v_jazyku_CS_3.pdf)
staci kliknut na smaila...
ay, znovu tá kniha, hehe :)
Quote from: skorec1 on 18.03.2009, 04:18:26
neviem ci to tu uz bolo ale tu je nieco zaujimave a je to v materskom jazyku...
bv (http://download.microsoft.com/download/a/5/d/a5d67517-57f3-46cb-b0a1-1a451b680b92/OOP_v_jazyku_CS_3.pdf)
staci kliknut na smaila...
hej to som včera našiel ešte :P ale thx aj tak :)
Co bude na nasledujucej pisomke, lebo na wiki som nic nenasiel. Vdaka
tak Čaba nám dá dva body za scenár, u ostatných neviem :)
celé cviko by malo byť o zadaniach... presne nvm, môžem sa spýtať...
a scenar jak mame odovzdat v jakej forme ? tlacene v doc formate? na stranu a pol staci alebo treba cely roman pisat ? uvod jadro pointa zapletka zaver?
máte to mať ako postupnosť príkazov... tak, aby keď tie príkazy zadávaš do hry, tak sa hra prejde :)
http://moodle.fei.tuke.sk/wiki/index.php/Znenie_zadania_a_pokyny_k_jeho_vypracovaniu (http://moodle.fei.tuke.sk/wiki/index.php/Znenie_zadania_a_pokyny_k_jeho_vypracovaniu)
tam mate krasny priklad ako ma vyzerat mapa a scenar ;) treba niekedy len zapojit rozum a hladat ;)
v jakej forme? a ty co si v materskej skolke alebo co ze sa na take kktiny pytas? tak donest to vytesane hoci aj na kamennej doske
Z moodla: Odovzdávanie scenára sa bude vykonávať elektronicky pomocou webového formulára. Linka bude zverejnená v dohľadnom čase.
Quote from: tuxik on 21.03.2009, 00:10:29
Co bude na nasledujucej pisomke, lebo na wiki som nic nenasiel. Vdaka
niekedy sa pri citani tohto fora citim tak, ako keby som na cviku nic nepovedal. takze len zopakujem to, co uz agamemnon napisal - cele cviko bude venovane zadaniu a mozno aj uml modelovaniu. a kedze to cviko bude take rozpravkove, spravime si na bleskovke "opacko".
Quote from: mirek on 21.03.2009, 18:58:17
Quote from: tuxik on 21.03.2009, 00:10:29
Co bude na nasledujucej pisomke, lebo na wiki som nic nenasiel. Vdaka
niekedy sa pri citani tohto fora citim tak, ako keby som na cviku nic nepovedal. takze len zopakujem to, co uz agamemnon napisal - cele cviko bude venovane zadaniu a mozno aj uml modelovaniu. a kedze to cviko bude take rozpravkove, spravime si na bleskovke "opacko".
Ale nie vsetci cviciaci hovoria co bude na nasledujucom cviceni
Quote from: tuxik on 21.03.2009, 19:06:10
Quote from: mirek on 21.03.2009, 18:58:17
Quote from: tuxik on 21.03.2009, 00:10:29
Co bude na nasledujucej pisomke, lebo na wiki som nic nenasiel. Vdaka
niekedy sa pri citani tohto fora citim tak, ako keby som na cviku nic nepovedal. takze len zopakujem to, co uz agamemnon napisal - cele cviko bude venovane zadaniu a mozno aj uml modelovaniu. a kedze to cviko bude take rozpravkove, spravime si na bleskovke "opacko".
Ale nie vsetci cviciaci hovoria co bude na nasledujucom cviceni
jaj tak. tazko vas rozpoznavat len podla nicku, ze kto ku komu patri :-P
to je klasika...na jednom predmete su 2 cviciaci nadpriemer a zvysok je dost podpriemer pri ktorych sa nic nenaucite to je realita no
bude velky pruser, ked neodovzdam scenar?
Quote from: timwood on 21.03.2009, 20:44:00
bude velky pruser, ked neodovzdam scenar?
to bude...
Quote from: timwood on 21.03.2009, 20:44:00
bude velky pruser, ked neodovzdam scenar?
podla toho koho mas cviciaceho...ja som minuleho roku napr pri forgacovi odovzdal az niekedy v 9tom alebo 10tom tyzdni ;)
ten uz teraz neuci,,, ale inak to je zaujimavejsie teraz ako bolo minuly rok aj zazivnejsie :D
Scenar staci odovzdat do konca tyzdna? Ci treba uz na cviko?
nejaky random generator scenarov nema nikto ?
Kupim ten scenar, myslim to uplne vazne ten tyzden mam dve zapoctovky a vobec sa mi nechce ***** s nejakym tupim scenarom aj tak nemam fantaziu a boli ma hlava, ked sa nik neobetuje tak sorry mirek OP je sranda tak si to asi zopaknem
Quote from: Fr3E on 22.03.2009, 16:52:21
Kupim ten scenar, myslim to uplne vazne ten tyzden mam dve zapoctovky a vobec sa mi nechce ***** s nejakym tupim scenarom aj tak nemam fantaziu a boli ma hlava, ked sa nik neobetuje tak sorry mirek OP je sranda tak si to asi zopaknem
nexces rovno kupit cele zadanie? ;)
Quote from: Fr3E on 22.03.2009, 16:52:21
Kupim ten scenar, myslim to uplne vazne ten tyzden mam dve zapoctovky a vobec sa mi nechce ***** s nejakym tupim scenarom aj tak nemam fantaziu a boli ma hlava, ked sa nik neobetuje tak sorry mirek OP je sranda tak si to asi zopaknem
kolko das? nejaky ti poslem :-)))
Quote from: mirek on 23.03.2009, 02:12:46
Quote from: Fr3E on 22.03.2009, 16:52:21
Kupim ten scenar, myslim to uplne vazne ten tyzden mam dve zapoctovky a vobec sa mi nechce ***** s nejakym tupim scenarom aj tak nemam fantaziu a boli ma hlava, ked sa nik neobetuje tak sorry mirek OP je sranda tak si to asi zopaknem
kolko das? nejaky ti poslem :-)))
srandicky srandicky, ale teraz vazne. pre teba a aj ostatnych lenivcov (kedze ste na scenar mali celych sest! tyzdnov, aby ste sa ne***** s nejakym tupym scenarom pred dvoma zapoctovkami, ale pekne si to rozplanovali a inspirovali sa kdekade), existuje stranka so starymi hrami, kde sa nachadzaju navody k nim. stranka je zverejnena od zaciatku semestra na wiki ako odkaz na scenar pre indiana jonesa 1 od frantiska fuku. co tak spravit remake? takuto iniciativu by som aj celkom veru uvital...
uz im az velmi pomahas..
Quote from: ApokalypS on 23.03.2009, 03:15:46
uz im az velmi pomahas..
snazim sa im pomahat cely cas, ale co z toho, ked ten scenar je aj tak tupy a niekto si nevie najst cas pocas doterajsich siestich tyzdnov nad tym trosku porozmyslat cestou v elektricke zo skoly na intrak. z toho som smutny :-( ale ked to stoji za opakovanie predmetu... nech sa paci...
ale mozno som sa len nechal uniest a podla jedinca a jeho problemov posudzujem cely rocnik. sorry...
beriem teda spat lakavu ponuku o vytvorenie remake-u. ak by to nahodou niekoho extra lakalo, musi mat na to fest dovod...
možno je niekto debil jak ja a nemá kúštik fantázie :)
Quote from: mirek on 23.03.2009, 03:43:42
Quote from: ApokalypS on 23.03.2009, 03:15:46
uz im az velmi pomahas..
snazim sa im pomahat cely cas, ale co z toho, ked ten scenar je aj tak tupy a niekto si nevie najst cas pocas doterajsich siestich tyzdnov nad tym trosku porozmyslat cestou v elektricke zo skoly na intrak. z toho som smutny :-( ale ked to stoji za opakovanie predmetu... nech sa paci...
ale mozno som sa len nechal uniest a podla jedinca a jeho problemov posudzujem cely rocnik. sorry...
beriem teda spat lakavu ponuku o vytvorenie remake-u. ak by to nahodou niekoho extra lakalo, musi mat na to fest dovod...
No myslim, ze scenar nie je na tom zadani najdolezitejsia vec, pre mna by bol velky problem vymyslat to sam...
dneska bola strasne tazka bleskovka.. dokonca dal mirek aj viac casu ako obycajne..
pre tych, ktori este nemali by som dal aj adresu, kde je zavesena, ale hryzlo by ma svedomie, sorac..
budete sa musiet poctivo pripravit, tak ako my ostatni..
Quote from: Aniy on 23.03.2009, 14:46:12
možno je niekto debil jak ja a nemá kúštik fantázie :)
to nie ze debil... to musis byt poloretardovany ked nevies toto spravit... ja som to stihol vcera pred telkou v prestavke medzi tretinami s flaskou hrusky... ( inak nasi nic nehrali, snad dnes...)
Sorry Mirek, nemyslel som to az tak fest jak som to napisal nemusel si sa hned durdit, :) niesom lenivy len mi vtedy dost hucalo v hlave a naladu ze by som bol schopny skoncit z celou skolou hned :D..... piatky rulezzzz :metal:
hej príbehov mám v hlave kopu len nejak do adventúry nezapadajú XD {príbeh easy len itemy zakomponovať aby to nebolo fakt že budem zvierať prach zo zeme :)} ale skúsim tú hrušku večer XD
ale hruska sux.. ;D
Quote from: Fr3E on 23.03.2009, 18:42:18
Sorry Mirek, nemyslel som to az tak fest jak som to napisal nemusel si sa hned durdit, :) niesom lenivy len mi vtedy dost hucalo v hlave a naladu ze by som bol schopny skoncit z celou skolou hned :D..... piatky rulezzzz :metal:
no - tiez som mal mozno svoj den k veceru, lebo som sa durdil aj na ine veci, tak totok bol vysledok. a nevymyslaj, ze nie si lenivy, ked aj ja som lenivy... :-P
Quote from: mirek on 24.03.2009, 04:52:46
Quote from: Fr3E on 23.03.2009, 18:42:18
Sorry Mirek, nemyslel som to az tak fest jak som to napisal nemusel si sa hned durdit, :) niesom lenivy len mi vtedy dost hucalo v hlave a naladu ze by som bol schopny skoncit z celou skolou hned :D..... piatky rulezzzz :metal:
no - tiez som mal mozno svoj den k veceru, lebo som sa durdil aj na ine veci, tak totok bol vysledok. a nevymyslaj, ze nie si lenivy, ked aj ja som lenivy... :-P
kazdy je lenivy :embarassed: otazkou je do akej miery ;D
vie mi niekto povedat aky je prihlasovaci kluc na moodle ? vdaka
hrobocop
Quote from: makos on 24.03.2009, 21:39:29
vie mi niekto povedat aky je prihlasovaci kluc na moodle ? vdaka
fiha - vzdy ma sokne takato otazka v takom pokrocilom case :-)
dufam ze ten scenar bude mozne v priebehu vypracovavania zadania menit
veľmi nie... inak neprejde unit test :) môžeš pridávať okrajové úlohy a pod... ale línia pre dohranie hry by mala ostať nezmenená
Quotea nevymyslaj, ze nie si lenivy, ked aj ja som lenivy... :-P
ty ma mas celeho precitaneho :D som lenivy jak praše
Quote from: mirek on 23.03.2009, 02:16:47
Quote from: mirek on 23.03.2009, 02:12:46
Quote from: Fr3E on 22.03.2009, 16:52:21
Kupim ten scenar, myslim to uplne vazne ten tyzden mam dve zapoctovky a vobec sa mi nechce ***** s nejakym tupim scenarom aj tak nemam fantaziu a boli ma hlava, ked sa nik neobetuje tak sorry mirek OP je sranda tak si to asi zopaknem
kolko das? nejaky ti poslem :-)))
srandicky srandicky, ale teraz vazne. pre teba a aj ostatnych lenivcov (kedze ste na scenar mali celych sest! tyzdnov, aby ste sa ne***** s nejakym tupym scenarom pred dvoma zapoctovkami, ale pekne si to rozplanovali a inspirovali sa kdekade), existuje stranka so starymi hrami, kde sa nachadzaju navody k nim. stranka je zverejnena od zaciatku semestra na wiki ako odkaz na scenar pre indiana jonesa 1 od frantiska fuku. co tak spravit remake? takuto iniciativu by som aj celkom veru uvital...
No mirek a daj nejaku stranku na tie stare hry , alebo mi posli na email jeden scenar nech viem co tam ma byt napisane pretoze predstavivost mam ale nerozumiem co treba do toho scenara.
Napriklad (http://moodle.fei.tuke.sk/wiki/index.php/Znenie_zadania_a_pokyny_k_jeho_vypracovaniu#Pou.C5.BEitie_predp.C3.ADsanej_kni.C5.BEnice) a dole mas scenar.. take nieco...
podla mna je tam napisane vsetko ???
scenár má byť postupnosť príkazov, ktoré ak sa presne zadajú do hry, tak hrá sa z východzieho stavu dostane do finálneho stavu...
tj. niečo takéto:
vychod
zapad
vezmi kluc
juh
pouzi kluc
vychod
vezmi vlakovu supravu
porno hru nerobi nikto? som hlboko sklamany :(
Quote from: psicho on 26.03.2009, 03:12:38
porno hru nerobi nikto? som hlboko sklamany :(
ja som kamoske hovoril, ze musim vymysliet scenar na hru a ona mi povedala, ze sprav porno hru :D :D
psicho... cca by som povedal, že je to v rozpore so školným poriadkom, alebo ako sa to volá... etický kódex... také niečo :)
Somarina , rozmyslal som ze by som len dej okopiroval z hry 7DNI A 7NOCI ale nechce sa mi :)
Quote from: ownz on 26.03.2009, 04:37:33
Somarina , rozmyslal som ze by som len dej okopiroval z hry 7DNI A 7NOCI ale nechce sa mi :)
no - ako vidim, tak ludia rozumeju, ze co treba. potrebne veci a linky tu uz teda boli napisane. nuz - a ku lenivosti - co dodat - ako nasa cviciaca na analyze kedysi povedala - kde nic nie je, ani smrt neberie... :-P
http://www.textovky.cz/
no nemam vysoke ambicie, ale je zlozite spravit nejake "medziulohy" casovo obmedzene ..? napr v jednej miestnosti ta nakazila lahsia zena pri prijemnej cinnosti jednou neprijemnou chorobou a mas urcity cas na vyhladanie lieku ci lekara ... (alebo dalsiu peknu sestricku :-* ) na vyliecenie .. :embarassed:
nechcem to robit zbytocne zlozite, my externisti sme asi viac lenivejsi nez ostatni studaci :hammer:
pre mňa to nie je zložité, ale nedokážem posúdiť, či to bude zložité pre teba :)
a cca to závisí aj od toho, čo budeš považovať za "čas" - ak napr. si povieš, že jednotkou času bude 1 ťah (=príkaz), tak to máš ľahké... v podstate ti tam stačí len počítadlo (+ nejaký spôsob save a reprezentácie toho v hre)... (tj., že napr. musíš nájsť liek do 10 ťahov od nakazenia a pod...)... toto je easy... ale ono, ani s reálnym časom by nebol problém (len urobíš rozdiel a kontorlu na nejaký interval)
no najprv som uvazoval o nejakom "realnom" case ale nie kazdy vie rychlo rozmyslat a konat tak by som to dal na urcity pocet tahov .. len sa este szit s c# - este aj elevator mi robil problemy bu :evica:
Quote from: Agamemnon on 26.03.2009, 05:31:14
pre mňa to nie je zložité, ale nedokážem posúdiť, či to bude zložité pre teba :)
a cca to závisí aj od toho, čo budeš považovať za "čas" - ak napr. si povieš, že jednotkou času bude 1 ťah (=príkaz), tak to máš ľahké... v podstate ti tam stačí len počítadlo (+ nejaký spôsob save a reprezentácie toho v hre)... (tj., že napr. musíš nájsť liek do 10 ťahov od nakazenia a pod...)... toto je easy... ale ono, ani s reálnym časom by nebol problém (len urobíš rozdiel a kontorlu na nejaký interval)
ano - osobne by som si takto predstavoval casovane ulohy. nebabrite sa zbytocne s realnym - skutocnym casom ratajucim minuty. miesto toho naozaj ratajte tahy - 4 tahy na vyskocenie z lietadla, 5 tahov na opustenie horiacej budovy, 5 tahov lodou/autom, kym dojde benzin, ...
Quote from: kukinko on 26.03.2009, 05:41:30
len sa este szit s c# - este aj elevator mi robil problemy
postupne to bude ľahšie a ľahšie... chce to len prax :) a logické myslenie :)
Quotepostupne to bude ľahšie a ľahšie... chce to len prax Smiley a logické myslenie Smiley
podla mna sa treba naucit mysliet ako funguje program a to pekne od zakladov, vela ludi tu skusa c# a vobec nechapu ako to funguje a potom sa mozme cudovat ze maju problemy s elementarnymi ulohami a nieto este napisat efektivny kod sice c# dost optimalizuje.... elektro a fyziku by mali vymenit za poriadne predmety typu teoria programovania a pod.... a s niekym kto tomu rozumie a vie vysvetlit pan simonak vie ale nedokaze vysvetlit a o samuelisovy ani nehovorim ( sorry za tituly ale nepametam :D )
zajtra drzte palce :) diskretna repete rox bv
All: Prosim Vas nemate niekto kontakt na Binasa?...Potrebujem s nim nieco dolezite prebrat,lezim doma chory a potrebujem sa s nim spojit....
Neotravoval by som,keby som bol v Ke,ale musel som odcestovat.Najlepsie by bolo ICQ alebo este lepsie Skype,Mobil.
Prosim Vas,pomozte niekto.
Vdaka
Quote from: stevko..86 on 26.03.2009, 23:31:53
All: Prosim Vas nemate niekto kontakt na Binasa?...Potrebujem s nim nieco dolezite prebrat,lezim doma chory a potrebujem sa s nim spojit....
Neotravoval by som,keby som bol v Ke,ale musel som odcestovat.Najlepsie by bolo ICQ alebo este lepsie Skype,Mobil.
Prosim Vas,pomozte niekto.
Vdaka
ahoj. skus mu napisat na mail:
[email protected]
Quote from: mirek on 26.03.2009, 23:34:13
Quote from: stevko..86 on 26.03.2009, 23:31:53
All: Prosim Vas nemate niekto kontakt na Binasa?...Potrebujem s nim nieco dolezite prebrat,lezim doma chory a potrebujem sa s nim spojit....
Neotravoval by som,keby som bol v Ke,ale musel som odcestovat.Najlepsie by bolo ICQ alebo este lepsie Skype,Mobil.
Prosim Vas,pomozte niekto.
Vdaka
ahoj. skus mu napisat na mail: [email protected]
Dakujem
alebo skus mu napisat PM: http://www.tu-ke.com/forum/pm/?sa=send;u=1058 (http://www.tu-ke.com/forum/pm/?sa=send;u=1058)
Co bolo odprednasane na psolednej prednaske? toto co je na moodli? Prekryvanie a virtualne funkcie?
ak sa tým chceš spýtať, že čo bude na bleskovke, tak interface-i...
prekrývanie a virtuálne na bleskovkách už boli
Noo my mame bleskovky presne z toho co je na prednaskach... cize by to malo byt teoreticky to co je na moodli (nie wiki) v 6.tyzdni)...len neviem ci to bolo vsetko odprednasane...
Quote from: scream on 30.03.2009, 00:01:13
Noo my mame bleskovky presne z toho co je na prednaskach... cize by to malo byt teoreticky to co je na moodli (nie wiki) v 6.tyzdni)...len neviem ci to bolo vsetko odprednasane...
no - my to mame s binasom inac... na wiki...
:)
pls aky je kluc na oop v moodli? zasa ho pyta... ???
hrobocop?? nesom si isty..
Quote from: Dudusa on 30.03.2009, 02:22:42
pls aky je kluc na oop v moodli? zasa ho pyta... ???
a preco ho pyta zasa? si sa ohlasila z kurzu?
pyta odo mna kluce na vsetky predmety :(
Quote from: Dudusa on 30.03.2009, 03:33:45
pyta odo mna kluce na vsetky predmety :(
nepristupujes nahodou s inym loginom? predtym si pouzivala mozno iba teXXXXX a teraz
[email protected] ?
no to bude asi ono.. a na tom zalezi? :D
ako vidis, tak ano.. :)
Quote from: Dudusa on 30.03.2009, 04:13:14
no to bude asi ono.. a na tom zalezi? :D
ano - to ako keby si mala dva profily.
Quote from: mirek on 30.03.2009, 01:15:22
Quote from: scream on 30.03.2009, 00:01:13
Noo my mame bleskovky presne z toho co je na prednaskach... cize by to malo byt teoreticky to co je na moodli (nie wiki) v 6.tyzdni)...len neviem ci to bolo vsetko odprednasane...
no - my to mame s binasom inac... na wiki...
;D ;D
aj mirek ma s Binasom ... kto by to povedal :D ... a co povies mirek: dobry ucitel je ten Binas?
Quote from: Patto on 31.03.2009, 06:17:10
Quote from: mirek on 30.03.2009, 01:15:22
Quote from: scream on 30.03.2009, 00:01:13
Noo my mame bleskovky presne z toho co je na prednaskach... cize by to malo byt teoreticky to co je na moodli (nie wiki) v 6.tyzdni)...len neviem ci to bolo vsetko odprednasane...
no - my to mame s binasom inac... na wiki...
;D ;D
aj mirek ma s Binasom ... kto by to povedal :D ... a co povies mirek: dobry ucitel je ten Binas?
som spravil chybu, ze chodim ku nemu na cvika. ako opakujuci som sa mal uz konecne poucit... :-(
jj pocul som ze na opakujucich to je pekna svina :P
to potvrdzujem.. :)
Quote from: Bc. nemtom on 31.03.2009, 16:46:05
jj pocul som ze na opakujucich to je pekna svina :P
ale ajtak mam na nom najradsej ked povie na cviceni no deti, pritom neviem ci nesom starsi :D
Quote from: skorec1 on 02.04.2009, 03:07:46
Quote from: Bc. nemtom on 31.03.2009, 16:46:05
jj pocul som ze na opakujucich to je pekna svina :P
ale ajtak mam na nom najradsej ked povie na cviceni no deti, pritom neviem ci nesom starsi :D
no ja napriklad zvyknem vsetkym hovorit synak :) ... iba ak zo srandy :)
u mirka to vsak moze znamenat aj to ze sa stale citi ako dieta :)
tomu Binasovi sa tie rozhrania nejak podarili...to tam musia byt bezpodmienecne pouzite ? :)
jj, berte to ako zadanie od zákazníka... s ním tiež veľmi vyjednávať nejde :) výnimky asi len na osobnú žiadosť...
Quote from: Agamemnon on 04.04.2009, 19:36:57
jj, berte to ako zadanie od zákazníka... s ním tiež veľmi vyjednávať nejde :) výnimky asi len na osobnú žiadosť...
binas zaplati?
hej, dostanú zápich za odmenu ;D
v tomto prípade by som to fakt radšej nazval zápočet :P
Ahoj
chcem sa spytat k tomuto nieco, neviem ako by som mal impllementovat, tato property by mala vratit nazov miestnosti, napriklad room2, alebo ako? neviem si to predstavit.
Trieda Game...
... 2. implementujte property CurrentRoom na získanie a nastavenie aktuálnej miestnosti
https://moodle.fei.tuke.sk/wiki/index.php/Text_Game_II._-_Virtual_World_Representation
Quote from: Domino3D on 05.04.2009, 19:14:08
Ahoj
chcem sa spytat k tomuto nieco, neviem ako by som mal impllementovat, tato property by mala vratit nazov miestnosti, napriklad room2, alebo ako? neviem si to predstavit.
Trieda Game...
... 2. implementujte property CurrentRoom na získanie a nastavenie aktuálnej miestnosti
https://moodle.fei.tuke.sk/wiki/index.php/Text_Game_II._-_Virtual_World_Representation
ak si spominas, tak sme hovorili, ze v kazdom case budeme potrebovat dva udaje:
- aktualnu miestnost
- obsah batohu
property CurrentRoom prave sluzi na ziskanie a nastavenie hodnoty aktualnej miestnosti. nebude teda vracat nazov miestnosti, ale objekt typu IRoom - referenciu na aktualnu miestnost.
no ano pan Binas to tak vravel, uz som kamosa otravoval, kus pomohol, sme prediskutovali, trebalo si len vytvorit pomocnu premmenu, zadeklarevoat si ju, a tam si ulozit aktualnu poziciu. Ked nie tak ma opravte
Quote from: Domino3D on 05.04.2009, 22:31:33
no ano pan Binas to tak vravel, uz som kamosa otravoval, kus pomohol, sme prediskutovali, trebalo si len vytvorit pomocnu premmenu, zadeklarevoat si ju, a tam si ulozit aktualnu poziciu. Ked nie tak ma opravte
tak tak. aj pan binas by s tym suhlasil...
Pan Binas, co bude zajtra na zapoctovke? Minuky tyzden som chybal a nemam info...
Quote from: piton on 06.04.2009, 00:54:09
Pan Binas, co bude zajtra na zapoctovke? Minuky tyzden som chybal a nemam info...
pan binas hovori, ze si treba pozriet scenar na zajtrajsie cviko. je v nom uvedena aj tema na bleskofku.
generické kolekcie
http://moodle.fei.tuke.sk/wiki/index.php/Generické_kolekcie:_zoznam,_front,_zásobník_a_hash_tabuľka (http://moodle.fei.tuke.sk/wiki/index.php/Generick%C3%A9_kolekcie:_zoznam,_front,_z%C3%A1sobn%C3%ADk_a_hash_tabu%C4%BEka)
Zdravim, nevedel by mi niekto poradit, ako pridam tu kniznicu k projektu v prostredi MonoDevelop? niejak na to neviem prist
ako referenciu do projektu to musíš pridať aj do monodevelopu...
Quote from: keckus on 06.04.2009, 03:23:47
Zdravim, nevedel by mi niekto poradit, ako pridam tu kniznicu k projektu v prostredi MonoDevelop? niejak na to neviem prist
ba priam rovnako ako vo visualku:
- v paneli solution sa nachdza priecinok references
- klikni nan pravym stukatkom a vyber si edit references
- zobrazi sa ti dialogove okno a ty klikni na zalozku .net assemblies
- nalistuj umiestnenie dll-ka a klikaj na pridat
inac - 30.marca. vyslo monodevelop 2.0 - odporucam upgrade.
debugging funguje tak, ako má? :)
Quote from: Agamemnon on 06.04.2009, 03:33:18
debugging funguje tak, ako má? :)
uz je podpora, ale nekomplikoval som. to by vedel tusim miso povedat - on komplikoval aj s debuggerom. ale podla release notesov a informacii o podpore v distribuciach by sa mala podpora objavit aj v ubuntu 9.04. ta som zvedavy...
nice, potom by to začalo byť aj vcelku zaujímavé ide pre mňa :)
Quote from: mirek on 06.04.2009, 03:35:13
Quote from: Agamemnon on 06.04.2009, 03:33:18
debugging funguje tak, ako má? :)
uz je podpora, ale nekomplikoval som. to by vedel tusim miso povedat - on komplikoval aj s debuggerom. ale podla release notesov a informacii o podpore v distribuciach by sa mala podpora objavit aj v ubuntu 9.04. ta som zvedavy...
miso by vedel povedat ze si to vykomplikoval a dokomplikoval to tak ze si odkomplikoval cele blbuntu :D
loool :D
dik moc mirek, akosi mi nenapadlo si tam ten solution panel zobrazit :ohmygod:
Quote from: Agamemnon on 06.04.2009, 03:36:54
nice, potom by to začalo byť aj vcelku zaujímavé ide pre mňa :)
fiha - vari chces switchnut na platformu protinozcov?
Quote from: keckus on 06.04.2009, 04:10:34
dik moc mirek, akosi mi nenapadlo si tam ten solution panel zobrazit :ohmygod:
za malo ;) ono to je pomerne uzitocny panel, takze odporucam ho mat zapnuty ;)
switchovať nejdem :) ale občas sa to môže hodiť :) predsa len, VS je VS :) a lepšie zatiaľ nie je :)
Quote from: Agamemnon on 06.04.2009, 04:29:34
switchovať nejdem :) ale občas sa to môže hodiť :) predsa len, VS je VS :) a lepšie zatiaľ nie je :)
ts. ako ide mozno. ale na poli textovych editorov rozhodne panuje vim-ko! so say we all!
Quote from: mirek on 06.04.2009, 04:31:06
Quote from: Agamemnon on 06.04.2009, 04:29:34
switchovať nejdem :) ale občas sa to môže hodiť :) predsa len, VS je VS :) a lepšie zatiaľ nie je :)
ts. ako ide mozno. ale na poli textovych editorov rozhodne panuje vim-ko! so say we all!
true! aj ked emacs nie je tiez zly :P
so say we all!
yes we can!
Quote from: JCube on 06.04.2009, 04:34:03
Quote from: mirek on 06.04.2009, 04:31:06
Quote from: Agamemnon on 06.04.2009, 04:29:34
switchovať nejdem :) ale občas sa to môže hodiť :) predsa len, VS je VS :) a lepšie zatiaľ nie je :)
ts. ako ide mozno. ale na poli textovych editorov rozhodne panuje vim-ko! so say we all!
true! aj ked emacs nie je tiez zly :P
jcube - ty ovladas emacs?
sprtol som do toho kus ze co to je a ci sa to da jest a tak :) ale ja radsej vimko...emacs je na tu pracu co ja potrebujem zlozity...:)
Quote from: mirek on 06.04.2009, 04:31:06
Quote from: Agamemnon on 06.04.2009, 04:29:34
switchovať nejdem :) ale občas sa to môže hodiť :) predsa len, VS je VS :) a lepšie zatiaľ nie je :)
ts. ako ide mozno. ale na poli textovych editorov rozhodne panuje vim-ko! so say we all!
neviem si predstavit realny projekt v realnom bussines zivote v ktorom by pouzivali na pisanie codu vim (nezalezi na programovacom jazyku)
podla mojho nazoru i notepad++ viacej zvysuje produktivitu prace ako to vim , podla mojho skromneho nazoru vim toje len na liecenie geek syndromu ze uuuu ja pouzivam vim waa jakysom hardcore guru ,waaaa :D
Quote from: JCube on 06.04.2009, 05:02:43
sprtol som do toho kus ze co to je a ci sa to da jest a tak :) ale ja radsej vimko...emacs je na tu pracu co ja potrebujem zlozity...:)
no - tutorial som kedysi absolvoval aj ja. uz som si myslel, ze sa s tebou budem musiet odfotit a dat si ta na stranku ako emacs usera. hmm... to mi hovori, ze este jednu takuto fotku mam vo fotaku... s ex-emacs pouzivatelom... ;)
Quote from: psicho on 06.04.2009, 05:10:41
Quote from: mirek on 06.04.2009, 04:31:06
Quote from: Agamemnon on 06.04.2009, 04:29:34
switchovať nejdem :) ale občas sa to môže hodiť :) predsa len, VS je VS :) a lepšie zatiaľ nie je :)
ts. ako ide mozno. ale na poli textovych editorov rozhodne panuje vim-ko! so say we all!
neviem si predstavit realny projekt v realnom bussines zivote v ktorom by pouzivali na pisanie codu vim (nezalezi na programovacom jazyku)
no - vim je len textovy editor - nie kompletne prostredie. a moznost pouzivat rezim prace vim-ka vo vyvojom prostredi obsahuje kadejake prostredie. mam taky dojem, ze aj visualko.
a vhodnym sposobom je mozne aj z vim-ka urobit take light vyvojove prostredie. projekty na to existuju. sak vim-ko obsahuje vsetko co treba:
- syntax highlighting
- intellisence
- incremental search
- moznost rozsirovania pomocou makier a kadejakych udelatok
- podpora debuggingu
- \dots
a este + 500 milion klavesovych skratiek a kadejakych inych linux magixs aby som sa k tej pozadovanej funkcii dostal :)
a moja pamet uz pri 3 klavesovych skratiek bezpecne zlihava, taze toto urcite neni premna :)
mas pravdu klikatko to nie je...ale pouzivam to radsej ako visualko :)
Quote from: psicho on 06.04.2009, 05:19:04
a este + 500 milion klavesovych skratiek a kadejakych inych linux magixs aby som sa k tej pozadovanej funkcii dostal :)
a moja pamet uz pri 3 klavesovych skratiek bezpecne zlihava, taze toto urcite neni premna :)
no - nie je pre teba, ale ja som vdaka klavesovym skratkam podstatne produktivnejsi. hmm... to aj kompilujes klikanim mysi?
ono aj majkrosoft uz pochopil, ze ovladat windowsy pomocou klavesovych skratiek je celkom dobry napad. takze - 14 rokov po 95tke bude tato moznost aj v paradnom windows 7 ako integrovana zalezitost bez nutnosti externych aplikacii. sice neviem, coho vsetkeho sa to tyka, ale aj to je krok. hadam vydaju aj nejaky patent, ze to bol v podstate ich napad...
Quote from: mirek on 06.04.2009, 05:12:02
Quote from: JCube on 06.04.2009, 05:02:43
sprtol som do toho kus ze co to je a ci sa to da jest a tak :) ale ja radsej vimko...emacs je na tu pracu co ja potrebujem zlozity...:)
no - tutorial som kedysi absolvoval aj ja. uz som si myslel, ze sa s tebou budem musiet odfotit a dat si ta na stranku ako emacs usera. hmm... to mi hovori, ze este jednu takuto fotku mam vo fotaku... s ex-emacs pouzivatelom... ;)
však toho jedného máš :P :D
Quote from: psicho on 06.04.2009, 05:19:04
a este + 500 milion klavesovych skratiek a kadejakych inych linux magixs aby som sa k tej pozadovanej funkcii dostal :)
a moja pamet uz pri 3 klavesovych skratiek bezpecne zlihava, taze toto urcite neni premna :)
heh, psicho :D ja napr. VS ovládam kompletne na klávesových skratkách... svoj windows to isté... nvm si predstaviť, že by som to mal robiť myškou, by ma to brutálne spomaľovalo...
len problém s vim-kom je, že ak neurobíš kilometrový konfigurák, tak tie klávesové skratky sú neprirodzené - a to mám vimko inak veľmi rád, ale cez víkend som už nadával aj na vimko, lebo to šlo na ňom pomaly - teda c#... VS to nie je...
Quoteno - nie je pre teba, ale ja som vdaka klavesovym skratkam podstatne produktivnejsi. hmm... to aj kompilujes klikanim mysi?
to nee, F6,ctrl+c, ctrl+v a ctrl+alt+p is all i need :D
a v praci dokonca len ctrl+c, ctrl+v a ctrl+alt+p , xixi
a este jedna vec !!! vsecky klavesove skratky su pre pravakou , mi lavaci si nanich lameme rucicky :(
ZIVOT neni fer voci nam :D
Quote from: psicho on 06.04.2009, 16:12:55
Quoteno - nie je pre teba, ale ja som vdaka klavesovym skratkam podstatne produktivnejsi. hmm... to aj kompilujes klikanim mysi?
to nee, F6,ctrl+c, ctrl+v a ctrl+alt+p is all i need :D
a v praci dokonca len ctrl+c, ctrl+v a ctrl+alt+p , xixi
a este jedna vec !!! vsecky klavesove skratky su pre pravakou , mi lavaci si nanich lameme rucicky :(
ZIVOT neni fer voci nam :D
dobry system/soft ti umoznuje nastavit si vlastne klavesove skratky. neviem, ktory pouzivas ty, ale ten moj to umoznuje :-P
ja neviem nevyznam sa , jasom len average joe ale mam taky pocit ze klavesove skratky kere by mi vyhovovali asi vela softu nepodporuje bo mne by najviac vyhovovali SHIFT + ' a podobne skratky alebo este right CTRL + \ a podobne skratky a este AltGr + ; a podobne :) tj. s kombinaciou s znakmi ktore su na pravej strane klavesnice
btw: daju sa v linuxe prestavit aj tie default skratky napr ctrl+c ctrl+v ?
aj vo VS si vieš nastaviť aké skratky chceš... na čokoľvek...
a namiesto ctrl+c ctrl+v vieš používať ctrl+insert shift+insert... stará klasika... :) to máš vpravo :)
neviem ako sa to robi, ale v linuxe sa urcite daju prestavit aj ctrl-c a ctrl-v...
Quote from: Agamemnon on 06.04.2009, 21:13:44
aj vo VS si vieš nastaviť aké skratky chceš... na čokoľvek...
a namiesto ctrl+c ctrl+v vieš používať ctrl+insert shift+insert... stará klasika... :) to máš vpravo :)
ah shift+instert na mojej klavesnici je most prsto-lomne :D
ale dneska akurat som rozmyslal ze si zrobim win service ktory mi bude mapovat moje vlastne pohodlne klav.skratky na tie standard win klav.skratky :)
Na ftp pistone som dal ebook Professional C#, celkom dobre to je, odporucam... :thumbs-up:
dik.. urcite sa zijde.. :thumbsup:
Nema niekto zadanie z OP z minuleho roka a poskytol by ho ?? dik
urcite za FO :)
Quote from: roman5555 on 07.04.2009, 05:25:08
Nema niekto zadanie z OP z minuleho roka a poskytol by ho ?? dik
a na co ti bude?
tak tak jak radix pise...za € sa vsetko da ;)
Nemoze mi niekto povedat ako spraivm toto ? :
" # implementujte telo metódy AddItem() rozhrania IRoom, ktorá zabezpečí pridanie predmetu do miestnosti
# implementujte telo metódy RemoveItem() rozhrania IRoom, ktorá zabezpečí odobratie predmetu z miestnosti
# implementujte telo metódy GetItem() rozhrania IRoom, ktorá vráti referenciu na predmet nachádzajúci sa v miestnosti."
:sigh:
máš v Room list of items, ktoré sa v nej nachádzajú... takže:
- AddItem bude robiť to, že ako parameter vezme Item a vloží ho do tohto listu
- RemoveItem urobí opak - tj. vezme ako parameter Item a odstráni ten Item z toho list
- GetItem - vezme ako parameter string - názov objektu, ktorý sa má vybrať - ten string sa použije na nájdenie tej veci v tom liste (prejdeš všetky prvky v liste, či niektorý nemá správne meno) - ak takú vec v tom liste nájdeš, vrátiš na ňu referenciu, inak vrátiš null...
cool
Ja len tak na okraj, kto by bol ochotny spravit zadanie ??? :)
Quote from: peto245 on 09.04.2009, 16:01:44
Ja len tak na okraj, kto by bol ochotny spravit zadanie ??? :)
ja ho uz mam hotove. dlho to netrvalo - v podstate jedna necela nocna. asi som ho odflakol, ked to trvalo tak kratko :-( neviete, ako prisne sa budu zadania preberat?
Quote from: mirek on 09.04.2009, 17:09:35
Quote from: peto245 on 09.04.2009, 16:01:44
Ja len tak na okraj, kto by bol ochotny spravit zadanie ??? :)
ja ho uz mam hotove. dlho to netrvalo - v podstate jedna necela nocna. asi som ho odflakol, ked to trvalo tak kratko :-( neviete, ako prisne sa budu zadania preberat?
;D no si sikovny.. ale nemal by si to takto odflakovat... potom ti to bude na konci zuctovane.. :P
tak tak, treba vedieť poriadne. Biňasovi nebude stačiť ukázať hotové zadanie. XD
hej hej... sme v keli :( ;D
To sa fakt nikto nenajde kto by spravil zadanie? samozrejme, ze by to nebolo zadarmo ;)
keby si poriadne popozeral, tak by si vedel, ze najde.. ;)
alebo keby si poriadne popozeral ten c mreza, tak by si zistil, ze si vies spravit kludne aj sam..
Quote from: peto245 on 10.04.2009, 03:39:18
To sa fakt nikto nenajde kto by spravil zadanie? samozrejme, ze by to nebolo zadarmo ;)
skus napisat mail alebo icq mne urcite sa dohodneme
Quote from: psicho on 10.04.2009, 16:13:49
Quote from: peto245 on 10.04.2009, 03:39:18
To sa fakt nikto nenajde kto by spravil zadanie? samozrejme, ze by to nebolo zadarmo ;)
skus napisat mail alebo icq mne urcite sa dohodneme
psicho, ale ty predsa nevies, co s rozhraniami...
Quote from: ApokalypS on 10.04.2009, 04:30:10
keby si poriadne popozeral, tak by si vedel, ze najde.. ;)
alebo keby si poriadne popozeral ten c mreza, tak by si zistil, ze si vies spravit kludne aj sam..
joj ty moj ziak radostny - az som vysmiaty, ked to citam. nakolko si predmet vlani opakoval, nechal si si uznat zapocet, ale vdaka (neviem comu, neviem komu) si sa rozhodol, ze si to zadanie aj tak spravis. nuz - nie vsetci sa na to takto pozeraju... :-(
Quote from: mirek on 10.04.2009, 16:15:49
Quote from: psicho on 10.04.2009, 16:13:49
Quote from: peto245 on 10.04.2009, 03:39:18
To sa fakt nikto nenajde kto by spravil zadanie? samozrejme, ze by to nebolo zadarmo ;)
skus napisat mail alebo icq mne urcite sa dohodneme
psicho, ale ty predsa nevies, co s rozhraniami...
to nevadi ked mi dobre zaplatia aj plavat sa naucim :D :D
Quote from: mirek on 10.04.2009, 16:17:29
joj ty moj ziak radostny - az som vysmiaty, ked to citam. nakolko si predmet vlani opakoval, nechal si si uznat zapocet, ale vdaka (neviem comu, neviem komu) si sa rozhodol, ze si to zadanie aj tak spravis. nuz - nie vsetci sa na to takto pozeraju... :-(
preco? pretoze bolo zaujimavejsie ako rok predtym.. ;)
Quote from: ApokalypS on 10.04.2009, 21:33:04
Quote from: mirek on 10.04.2009, 16:17:29
joj ty moj ziak radostny - az som vysmiaty, ked to citam. nakolko si predmet vlani opakoval, nechal si si uznat zapocet, ale vdaka (neviem comu, neviem komu) si sa rozhodol, ze si to zadanie aj tak spravis. nuz - nie vsetci sa na to takto pozeraju... :-(
preco? pretoze bolo zaujimavejsie ako rok predtym.. ;)
tento rok sa viacej fetuje nacviku ? :D
Ahojte
no k veci...
neviete ako by som vedel najst v poli AItem-ov mne vyhovujuci len podla mena?
teda tuto metodu
implementujte telo metódy GetItem() rozhrania IRoom, ktorá vráti referenciu na predmet nachádzajúci sa v miestnosti. Ak sa v miestnosti predmet nenachádza vráti null.
public TextGame.Items.AItem GetItem(string name)
napriklad kluc, tam ma meno, ako sa sk nemu dostat, alebo robi sa to inak?
prechádzaj postupne všetky predmety v Roome... testuj každý na meno... ak sa meno zhoduje, tak je to ten predmet, čo si hľadal :)
"//tu prejdem secko ale ta s cim to ja hlava dubova porovnam :D"
s menom to porovnávaj... však potrebuješ nájsť predmet podľa mena :) teda... meno veci porovnávaj s tým menom, čo preberieš ako argument metódy...
to s Contains ti nepôjde, lebo Contains porovnáva objekty rovnakých typov...
vau diki, vyriesene :)
a este mam silnu potrebu dat nieco do miestnosti tak dsom to dal takto
D.AddItem(Key());
a vypise mi
Error 2 'TextGame.Key' is a 'type' but is used like a 'variable'
pricom error 1 je
Error 1 'TextGame.Room.GetItem(string)': not all code paths return a value
a zvyrazni mi GetItem(pozri kod)
tu je add a get
Quotexxx
err1 ...return som vyriesil
keby dakto mal problem s tym tak napisem aj ako
vzdy caka na to ze mu nieco vratime tak som odstranil else a nechal na koniec len return null; //uvidime co sa stane :) , ale chybu us nevypisuje
tie chyby sú samopopisné ;) treba sa to naučiť čítať a riešiť... to je úplný základ....
prv k tej druhej, čo si vyriešil... si tam mal prípad, kedy ti to nevrátilo z tej metódy nič... potrbeuješ mať vždy nejaký návrat - v tomto prípade to znamená, že alebo vrátiš ten nájdený predmet - alebo vrátiš null - takže presne tak ako si to urobil - teraz ale ide o to, že si musíš dať pozor na to, keď s tým budeš pracovať - aby si ošetril prípad, keď sa daná vec v miestnosti nenachádza... takže po hľadaní veci sa hodí skontrolovať, či sa rovná null (tj. taká vec v miestnosti nie je)
teraz tá prvá vec... ty sa pokúšaš použiť triedu ako premennú (resp. ako metódu)... potrebuješ najprv urobiť objekt daného typu (tj. objekt typu Key) a až potom ho môžeš priradiť do toho listu (v liste sú vždy objekty, nie triedy)
na vytvorenie objektu sa používa "new" - to by si mal vedieť, to je základ...
kód ti nenapíšem, len keby si sa veľmi trápil s tým :) už mi bolo vyčítané, že ponúkam riešenia zbytočne priamo :) a že mám nechávať riešiť to vás, len vám pomôcť tým, že vás navediem na to a vysvetlím :)
ani nevies ako si mi pomohol velmi
cenim si to, konecne mi to krasne ide, dokonca aj viem preco ;)
to je asi najdolezitejsie
tiez chyby mi robia kus este problem lebo neviem co chce odo mna :), no pre niekoho ako si ty co s tym robi neaky cas je to samozrejme :)
no kod netreba, ale aj bez toho super ze si napisal, cely den robim polku tohto cvika :)
edit: aby si nemal problem tak som dal prec kody
to nie je problém, že tu dávaš kódy :) ja som tú poznámku napísal viac-menej zo srandy :) tam šlo o to vtedy, že ja som tu napísal priamo kód riešenia :) ku tomu bola tá vyčítka vtedy :) nie ku tomu, že vy to pastujete kódy :) to nie je problém :)
heh dnesne cviko bolo v pohode, celkom som zvladol bez vacsich komplikacii, kto sa este chce podelit o zazitky z programovania textovej hry? :D :ropebanana:
Dnesne cviko??? nebolo dnes nahodou dekanske volno co viem?
Dekan FEI TUKE vyhlasuje pre študentov FEI TUKE dňa 14.4.2009 dekanské voľno. Nebude sa vyučovať.
8.4.2009
ci ty niesi z FEIky?
však práve preto bolo v pohode, by som povedal :)
myslel som to tak ze doma som si kodil sam :)
tak mne to dnes akosi vôbec nešlo :/
Neviete niekto s kym je cviko v STVRTOK 9:10? resp. aj ine casy v stvrtok (s kym a kde).. vdaka
zistil by som si to na ISStudent.. ale ten je uz mimo provoz a na MAIS sa akosi neda prihlasit momentalne bu
ehm, uz by som chcel robit dalej, nejak som sa rozbehol alebo co :trestac: (to sa mi nestava, keby mi tak slo USA :ohmigod:)
Co bude naplnou dalsieho cvika?
Text Game V.
PS: ako z truhlice vyberiem kluc? budem potrebovat este jednu prazdnu truhlicu? alebo podobne abo pri backpacku ze tam budem vkladat a vykladat si predmety jak sa mi zachce samozrejme s ohladom na pocet predmetov kolko sa tam vojde, heh len rozmyslam ci sa bude dat do truhlice drak:)
ja som takéto veci riešil druhým objektom, ktorý bol ako prázdna truhlica :)
ale vieš to urobiť aj tak, že priradíš objektu niečo ako inventár - tam potom sa to musí aj správať ako inventár (teda ak ho máš takto riešený), že bude mať nejakú nosnosť... alebo objem, alebo také niečo :)
Quote from: sad47 on 16.04.2009, 01:39:34
Neviete niekto s kym je cviko v STVRTOK 9:10? resp. aj ine casy v stvrtok (s kym a kde).. vdaka
zistil by som si to na ISStudent.. ale ten je uz mimo provoz a na MAIS sa akosi neda prihlasit momentalne bu
Cviko je s Csabom... ci jak sa to pise
poradte mi Ako ma vyzerat property backpacku v triede Game?
Zeby tak? :) public IBackpack Backpack {
get {
return backpack;
}
}
Quote from: morrfun23 on 16.04.2009, 16:05:20
poradte mi Ako ma vyzerat property backpacku v triede Game?
to si robis srandu ze toto nevies...lol...btw a co tak pouzit jednoduchu vec ako prava myska->refactor->encapsulate field? ale vazne na toto sa pytat v 9tom tyzdne to je lol
co pride po backpacku? br
Spravil som si skoro cele 8.cviko doma, kedze nam v pondelok odpadlo cviko ... akurat som nepochopil, ako to mam spravit to s prenositelnostou predmetu. OK tie veci ktore budu prenositelne budu implementovat rozhranie IMoveable, ktore je prazdne. Uz tomu nechapem naco mam implementovat prazdne rozhranie. Ibaze by sa v metode pri vkladani predmetu testovalo, ci dany objekt ako parameter implementuje rozhranie IMoveable? takto je to myslene? Ak to ma byt robene takto, tak ako sa robi tato podmienka, pretoze na nete som nieco nasiel, ale nechcelo mi to nejako fungovat.
otestujes to napriklad takto
if (obj is IMoveable)
{
/// TODO
}
Quote from: mirek on 10.04.2009, 16:17:29
Quote from: ApokalypS on 10.04.2009, 04:30:10
keby si poriadne popozeral, tak by si vedel, ze najde.. ;)
alebo keby si poriadne popozeral ten c mreza, tak by si zistil, ze si vies spravit kludne aj sam..
joj ty moj ziak radostny - az som vysmiaty, ked to citam. nakolko si predmet vlani opakoval, nechal si si uznat zapocet, ale vdaka (neviem comu, neviem komu) si sa rozhodol, ze si to zadanie aj tak spravis. nuz - nie vsetci sa na to takto pozeraju... :-(
klypso (aj ked on sa nezda) je charakter
Mao diki .... toto ma nenapadlo ... myslel som, ze is sa pouziva len na zistenie, ci je objekt danej tiredy, ale nevedel som ze sa tym zistuje aj, ci implementuje nejake rozhranie.
Quote from: Patto on 17.04.2009, 00:33:25
Mao diki .... toto ma nenapadlo ... myslel som, ze is sa pouziva len na zistenie, ci je objekt danej tiredy, ale nevedel som ze sa tym zistuje aj, ci implementuje nejake rozhranie.
operator is sa pouziva na zistenie, ci objekt je daneho typu. takze nie len, ci je typu danej triedy, ci implementuje dany interface, ale vies napisat aj napriklad taketo nieco:
int x = 5;
if( x is int )
Console.WriteLine( "je to intidzer" );
vyssie uvedeny kod sice nema velky zmysel, ale je to len ukazka toho, ze pri pouziti is ide naozaj o typovu kontrolu.
mimochodom kedy budu spravene materialy k dalsiemu cviceniu?
Quote from: morrfun23 on 17.04.2009, 03:02:48
mimochodom kedy budu spravene materialy k dalsiemu cviceniu?
od 3. scenara ku textovke ich uz robia ini cviciaci, takze to zalezi od nich. najneskor ale v pondelok.
skoda, ako poznam "inych cviciacich", oni si s tym daju na cas...
skoda kedze mne by sa to hodilo keby to bolo aj skor ako pondelok
mne by sa to hodilo tiez skor, ako je pondelok ... ze clovek si moze aspon pozriet, co bude mat na cvicku a tak ... aspon sa moze pripravit lepsie
presne tak a potom na cviku sa uz len opytat na veci ktorym nechape
Quote from: Patto on 17.04.2009, 16:46:53
mne by sa to hodilo tiez skor, ako je pondelok ... ze clovek si moze aspon pozriet, co bude mat na cvicku a tak ... aspon sa moze pripravit lepsie
no a ne? aj aj si myslim
Quote from: Domino3D on 17.04.2009, 21:27:13
Quote from: Patto on 17.04.2009, 16:46:53
mne by sa to hodilo tiez skor, ako je pondelok ... ze clovek si moze aspon pozriet, co bude mat na cvicku a tak ... aspon sa moze pripravit lepsie
no a ne? aj aj si myslim
no ale teraz kvoli velkej noci sa meska za cvikami... poznamky svoje ku scenarom (taka kostra) vam ale pastnem - je to ale len take strohe... neviem, ci vam to vobec pomoze... :-)))
4. prikazovy riadok
• vytvorenie parsera pre prikazovy riadok
• vytvorit prikazy (triedy) pre prechod miestnostami implementovanim rozhrania ICommand a kazdy prikaz bude potomkom triedy ACommand
• pouzitie enumeracnych typov
5. historia prikazov
• ukladanie prikazov do historie
• nacitavanie historie prikazov
• osetrovanie vynimiek
• ukladanie len vybranych prikazov vs. ukladanie vsetkeho (problem s load/save prikazmi v historii)
• vypnutie zaznamenavania prikazov do historie (vyuzitelne pri loadovani prikazov zo suboru a ich interpretovani)
• odchytavanie vynimiek pri praci so subormi
6. tdd
• unit testy
• test pre overenie scenara
• popripade test pre overenie funkcnosti batohu - batoh ma kapacitu, takze skusit navkladat vela veci a skontrolovat, ci sa nevkladaju veci navyse
Quote from: mirek on 17.04.2009, 23:20:44
6. tdd
• unit testy
• test pre overenie scenara
• popripade test pre overenie funkcnosti batohu - batoh ma kapacitu, takze skusit navkladat vela veci a skontrolovat, ci sa nevkladaju veci navyse
to nie je tdd :) na tdd máš prv testy až potom kód :)
Ako by som mohol v hlavnej triede (kde vytvaram instanciu triedy Game), zavolat ShowBackpack() z triedy Backpack
pretoze
newGame.Backpack.ShowBackpack() nefunguje.. :'(
vsetky ostatne metody z triedy Backpack idu, len tuto jednu nemozem pouzit.. nvm preco
Musis to pretypovat na Backpack, lebo v triede Game mas ten backpack typu IBackpack, a to rozhranie nema definovanu metodu ShowNackpack. Tak dajak:
((Backpack)newGame.Backpack).ShowBackpack()
Quote from: piton on 18.04.2009, 04:05:48
Musis to pretypovat na Backpack, lebo v triede Game mas ten backpack typu IBackpack, a to rozhranie nema definovanu metodu ShowNackpack. Tak dajak:
((Backpack)newGame.Backpack).ShowBackpack()
tyyy jo... dik.. :)
Tak aspon z coho bude pisomka v pondelok by nam niekto mohol prezradit, kedze to byva napisane vo wiki, ci to sa mame tiez dozvediet az na cviku rano?
Caute ,neviete poradit???
Vytvorim tie triedy Dragon, Chest, Key... ale stale mi vyhadzuje chybu , ze :" TextGame.Items.AItem' does not contain a constructor that takes '0' "
mam to vytvorene takto:
class Dragon : AItem
{
string name = "Je to sedemhlavy drak a rozhodne sa netvari tak, ze by sa chcel kamaratit prave so mnou";
string description = "drak";
Dragon(string name, string description)
{
this.name = name;
this.description = description;
}
}
A vyhadzuje to u vsetkych tried.Nebude chyba niekde v tom dedeni?
nemas konstruktor ktory nepotrebuje parametre
vždy pri dedení sa volá konštruktor predka... a ten musí byť explicitne definovaný... takže v tomto prípade to je tak, že pri vytváraní tej tvojej triedy sa pokúšaš zavolať konštruktor AItem(), ktorý neexistuje... v tom AItem je tam myslím len konštruktor s 2 stringami alebo taký nejaký... pozri a uprav podľa toho ten tvoj kód...
Quote from: thom on 18.04.2009, 17:40:12
Caute ,neviete poradit???
Vytvorim tie triedy Dragon, Chest, Key... ale stale mi vyhadzuje chybu , ze :" TextGame.Items.AItem' does not contain a constructor that takes '0' "
mam to vytvorene takto:
class Dragon : AItem
{
string name = "Je to sedemhlavy drak a rozhodne sa netvari tak, ze by sa chcel kamaratit prave so mnou";
string description = "drak";
Dragon(string name, string description)
{
this.name = name;
this.description = description;
}
}
A vyhadzuje to u vsetkych tried.Nebude chyba niekde v tom dedeni?
Ano mas chybu s dedenim. Spravne by to malo byt tak, ze sa zavola konstruktor z rodicovskej triedy AItem a tie clenske premmene name a description nie je potrebne vytvarat, kedze sa uz dedia od AItem.
Cize takto:
class Dragon:AItem
{
public Dragon() : base("drak", "Je to sedemhlavy drak a rozhodne sa netvari tak, ze by sa chcel kamaratit prave so mnou") { }
}
Vedeli by ste mi poradit, ze preco mi ak aplikujem get property na objekt odovzdany metode cez parameter vracia 0.
Konkretne:
.
.
.
public bool MoveTile(Tile tile)
{
int row = tile.row;
int col = tile.col;
Console.WriteLine(row);
Console.WriteLine(col);
.
.
.
pricom objekt este pred tym ako je poslany ako parameter vracia spravnu hodnotu
pretoze chces ziskat clensku premennu, ktora nie je viditelna, a nie property Row a Col
namiesto tile.row a tile.col daj: tile.Row a tile.Col
a inac to sa nahodou netyka dotNetu? :)
-------------
Este som sa chcel opytat ohladom toho priebezneho testu na certifikat z microsoftu: Ohladom coho budu otazky? Podla kurzov, co su na itacademy.microsoftelearning.com ??
Quote from: Patto on 18.04.2009, 18:50:33
pretoze chces ziskat clensku premennu, ktora nie je viditelna, a nie property Row a Col
namiesto tile.row a tile.col daj: tile.Row a tile.Col
Ja to mam naopak Row,Col su members a row,col properties.
Quote
a inac to sa nahodou netyka dotNetu? :)
Hej je to z 15puzzle.
Viem, ze je to z DotNetu, pretoze tiez ho mam a nPuzzle mi funguje paradne
aha tak to si mal hned povedat, ze to davas naopak sveta, ako sa to nezvykne davat :D
ale inac ved uz v stiahnutom zaciatocnom subore bola abstraktna trieda Tile definovana tak, ze Row a Col su properties a cleny su automaticky vygenerovane takto:
public abstract class Tile
{
/// <summary>
/// Tile's row index
/// </summary>
public int Row { get; set; }
/// <summary>
/// Tile's column index
/// </summary>
public int Col { get; set; }
}
Cize toto si menil? Ak hej, tak neviem neaco.
Tak potom niekde inde musis mat chybu - v priradeni hodnoty, alebo inu ... ale to tazko zistit len podla toho co si tu dal.
Uz som to dal naspat cize teraz mam aj ja row,col members a Row,Col properties.
Tu su obe MoveTile metody, v prvej to este funguje ale v druhej uz nie.
public bool MoveTile(int row, int col)
{
if (row >= 0 && row < RowCount && col >= 0 && col < ColumnCount)
{
Console.WriteLine(Tiles[row][col].Row); //Vypise napr. 1
Console.WriteLine(Tiles[row][col].Col); //Vypise napr. 2
return MoveTile(Tiles[row][col]);
}
return false;
}
public bool MoveTile(Tile tile)
{
int row = tile.Row;
int col = tile.Col;
Console.WriteLine(row); //Vypise 0
Console.WriteLine(col); //Vypise 0
.
.
.
z tohto to vyzerá, že by to mohlo fungovať, ale sa to nedá určiť presne, lebo toto je príliš málo kódu a hlavne nie tá úplne podstatná časť... nejaké priradenia máš? ako to máš inicializované? ako to používaš? ako to máš implementované?
plus - skús použiť debugger
Pozor, ak mas pouzite automaticke properties pre Row a Col , t.j. nieco take ako napisal Patto, tak k nim su automaticky vygenerovane prislusne clenske premenne, a tie sa nezhoduju s tvojimi clenskymi premennymi row a col.
mao - ono tam je zvláštne to, že mu to raz ide a raz nejde - a je to v jednej sekvencii - v podstate len pár riadkov po sebe... aspoň z toho príkladu mi to tak vychádza...
Tak chyba bude urcite inde, ako v tomto kusku kodu, kazdopadne debugger bude asi najlepsie riesenie, vloz si tam breakpointy ,krokuj si vykonavanie tej casti a sleduj ako sa menia hodnoty premennych.
jj, súhlasím, že určite bude inde :) len je to zvláštne, ak mu to ide tak, ako je to popísané v tom jeho príspevku... hmm
Mam otazocku k UML vztah medzi Game a Room v hre je kompozicia alebo asociacia. Nemam v tom este uplne jasno kedy je to agregacia/kompozicia a kedy asociacia. Vdaka
Quote from: drtic on 18.04.2009, 20:14:42
Uz som to dal naspat cize teraz mam aj ja row,col members a Row,Col properties.
Tu su obe MoveTile metody, v prvej to este funguje ale v druhej uz nie.
public bool MoveTile(int row, int col)
{
if (row >= 0 && row < RowCount && col >= 0 && col < ColumnCount)
{
Console.WriteLine(Tiles[row][col].Row); //Vypise napr. 1
Console.WriteLine(Tiles[row][col].Col); //Vypise napr. 2
return MoveTile(Tiles[row][col]);
}
return false;
}
public bool MoveTile(Tile tile)
{
int row = tile.Row;
int col = tile.Col;
Console.WriteLine(row); //Vypise 0
Console.WriteLine(col); //Vypise 0
.
.
.
Pravdepodobne trochu iny kod to bol aky som uviedol, lebo teraz ked som to zase skusal mi to uz neslo tak ako som to napisal.
Teraz mi vypisovalo 0 v oboch pripadoch.
Ale uz mi to ide, chyba bola v tom ze som tie clenske premenne nenastavil na ziadnu hodnotu, cize ich hodnota bola 0.
inac ti co nam minule v pondelok odpadlo cviko, tak teraz v pondelok budeme brat ten Backpack represantion, alebo nieco dalej, kedze tam dalsie cviko nie je ... clovek ani nevie potom, z coho bude bleskovka ... to je tiez pekny pristup od cviciacich ... nieze by nahodili vsetky cvika dopredu a clovek aspon moze sa pozriet, ze bude mat na cvikach aj do predu pripadne robit zadanie aj trosku dopredu a nie takyto pristup
zadanie robiť môžeš kľudne... nikto ťa nedrží...
cviká nie sú dopredu urobené, tak ich ani nemôžeš mať nahodené dopredu... minulý rok neboli rovnaké cviká...
a zadanie nema byt robene podla tych intefejsov a predloh ako je ta vzorova hra?
ok ak nie su ako minuly rok alebo sa to nestiha, tak ok ... ja som len navrhoval, ze keby sa to dalo vsetko naraz a uz je potom pokoj :)
keby bolo urobené, tak tam bude všetko naraz...
zadanie sa má robiť podľa toho, čo tam je napísané na tom webe... máš použiť tie interface-i (tú knižnicu) ale ak to budeš mať urobené inak, ako sa to robí na cvikách, tak to samozrejme nebude vadiť...
Quote from: Agamemnon on 19.04.2009, 21:49:46
keby bolo urobené, tak tam bude všetko naraz...
zadanie sa má robiť podľa toho, čo tam je napísané na tom webe... máš použiť tie interface-i (tú knižnicu) ale ak to budeš mať urobené inak, ako sa to robí na cvikách, tak to samozrejme nebude vadiť...
to uz len zalezi od toho, ako to bude urobene inak... :-P lebo binas to nebars kupujuci...
ak to bude splňať interface, tak imo kľudne aj inak... čo si spomínam, tam nikde v tých podmienkach nie je, že to musí byť presne tak, ako sa to robí na cvikách :P :D
to rad pocujem take spravy ;)
a mozem aspon vediet, ze z coho zajtra rano budem mat bleskovku, kedze na nete este stale nic nie je???
nema tu niekto hotovu tu hru co sa robi na cvikach? ak ano mohol by ju niekde upnut, vdaka... :thumbs-up:
Quote from: Agamemnon on 19.04.2009, 23:50:00
ak to bude splňať interface, tak imo kľudne aj inak... čo si spomínam, tam nikde v tých podmienkach nie je, že to musí byť presne tak, ako sa to robí na cvikách :P :D
je tam iba uvedene, ze zadanie musi pre svoju impelmentaciu pouzit totu kniznicu. podla cvik ale vyvoj ist nemusi...
Quote from: feikar on 20.04.2009, 01:37:14
nema tu niekto hotovu tu hru co sa robi na cvikach? ak ano mohol by ju niekde upnut, vdaka... :thumbs-up:
a na co ti bude?
Quote from: mirek on 20.04.2009, 02:01:04
Quote from: Agamemnon on 19.04.2009, 23:50:00
ak to bude splňať interface, tak imo kľudne aj inak... čo si spomínam, tam nikde v tých podmienkach nie je, že to musí byť presne tak, ako sa to robí na cvikách :P :D
je tam iba uvedene, ze zadanie musi pre svoju impelmentaciu pouzit totu kniznicu. podla cvik ale vyvoj ist nemusi...
no... však to isté som predtým napísal :)
Quote from: Agamemnon on 20.04.2009, 02:10:35
Quote from: mirek on 20.04.2009, 02:01:04
Quote from: Agamemnon on 19.04.2009, 23:50:00
ak to bude splňať interface, tak imo kľudne aj inak... čo si spomínam, tam nikde v tých podmienkach nie je, že to musí byť presne tak, ako sa to robí na cvikách :P :D
je tam iba uvedene, ze zadanie musi pre svoju impelmentaciu pouzit totu kniznicu. podla cvik ale vyvoj ist nemusi...
no... však to isté som predtým napísal :)
tak to si potom dobre napisal
mimochodom co bude zajtra na cviceniach?
Quote from: morrfun23 on 20.04.2009, 05:11:01
mimochodom co bude zajtra na cviceniach?
no sak batoh - ten sme este nestihli spravit
ja uz mam batoh asi tyzden spraveny a som myslel ze uz tam bude dalsie cvicenie na moodli
hehe super, uz je nove cviko
len dajake je chudobne :)
a inak
kažná s tried musí obsahovať metódu Execute ktorej parametrom je IGame a návratovou hodnotou je GameState
ma byt
kažná z tried... IMO
jj, má :)
inak ked volam tu metodu execute co mam dat ako vstupny parameter tejto metody?
Quote from: morrfun23 on 21.04.2009, 02:18:52
inak ked volam tu metodu execute co mam dat ako vstupny parameter tejto metody?
ked das implementovat rozhranie ICommand tak ti tam vytvori metodu execute s parametrom instanciou hry
public TextGame.Core.GameState Execute(TextGame.Core.IGame game)inak ako zadam parameter pre prikaz (napr. pouzi kamen)
v konstruktore asi nie - ked som sa pytal tak vraj sa vytvori len jeden objekt prikazu a ten sa bude pouzivat celu hru
a ked ho pridam ako parameter pre funkciu execute tak vypise chybu, nesuhlasi s execute co je v rozhrani
:ropebanana:
Quote from: stamperlik on 22.04.2009, 03:57:52
inak ako zadam parameter pre prikaz (napr. pouzi kamen)
v konstruktore asi nie - ked som sa pytal tak vraj sa vytvori len jeden objekt prikazu a ten sa bude pouzivat celu hru
a ked ho pridam ako parameter pre funkciu execute tak vypise chybu, nesuhlasi s execute co je v rozhrani
:ropebanana:
kazdy prikaz ma clensku premennu parameters, ktorou je mozne specifikovat parameter prikazu. tato premenna je pristupna pomocou property Params, pomocou ktoreho je ju mozne aj nastavit aj precitat.
pre metodu Execute() sa zadava hodnota ineho typu ako string, takze samozrejme, ze ti prekladac o tom povedal svoje. radsej ho takto nedrazdi...
ale ja som skor chcel vediet uz ked budem metodu Execute(IGame game) napr. v triede Game co zadam za ten parameter game
Quote from: morrfun23 on 22.04.2009, 05:39:51
ale ja som skor chcel vediet uz ked budem metodu Execute(IGame game) napr. v triede Game co zadam za ten parameter game
no vsak to by malo byt viacmenej jasne - instanciu triedy, ktora implementuje rozhranie IGame. o objekt ktorej triedy sa jedna?
no podla mna by to malo byt objekt triedy Game. ale aj tak som z toho jelen
Quote from: morrfun23 on 22.04.2009, 06:40:58
no podla mna by to malo byt objekt triedy Game. ale aj tak som z toho jelen
ano - pravdu mas. super. ryza je akurat, ze sa nachadzame v triede Game a potrebujeme volat metodu, ktorej parametrom ma byt prave referencia na prave TUTO triedu. co obsahuje referenciu na prave TUTO triedu? ako z vnutra instancie triedy Game ziskam instanciu na seba samu?
To
Hadam
I
Sam na to pride
ved keby som to vedel tak sa tu nepytam Tak mi to konecne prezradte nech sa dalej pohnem so zadanim
Quote from: morrfun23 on 22.04.2009, 14:26:15
ved keby som to vedel tak sa tu nepytam Tak mi to konecne prezradte nech sa dalej pohnem so zadanim
no - sak len sa zamyslime - ake klucove slovo pouzivame, ak sa chceme odkazat na referenciu na TENTO objekt? na TUTO instanciu?
ze by to klucove slovicko bolo new?
nehovori NOVU, ale TUTO, TENTO, TOTO
aha teda pouzijem slovicko this ale co dam za tym?
nic... vsak nechces nic invoknut, len chces predat instanciu... instancia je ulozena prave v tom this
diky za pomoc lebo sam by som asi na to neprisiel ze je to take jednoduche
niekedy tie "jednoduché" veci sú najťažšie ^^
ved prave
caute, mam metodu execute takto:
public GameState Execute(IGame game)
{
if (game.CurrentRoom.East!=null){
game.CurrentRoom=game.CurrentRoom.East;
game.CurrentRoom.Show();
} else Console.WriteLine("Na vychod sa ist neda...");
return GameState.PLAYING;
}
ja som skusal spustit v program.cs tu metodu Execute:
Game newGame = new Game();
East east = new East();
.....
...
east.Execute(newGame);
...
co je tam zle? a co ma vlastne vracat Execute? GameState.PLAYING?
vopred vdaka za pomoc ;)
Quote from: morrfun23 on 22.04.2009, 17:13:31
aha teda pouzijem slovicko this ale co dam za tym?
no co by si daval - ked si v triede Game a this je referencia na aktualnu instanciu triedy Game, akeho typu bude objekt, na ktory this ukazuje? zodpovedzme si otazky na nasledujuci kviz:
this is IGame
this is Game
this is AItem
this is Item
this is String
takze pravdepodobne za tym this uz bude iba uzatvarajuca zatvorka... a ja utekam na cviko...
nvm, čo je na tom zle... vyzerá to na prvý pohľad dobre, ale hru som s touto knižnicou nekódil, takže bližšie ti povedať nvm...
a áno, má to vrátiť stav hry po vykonaní príkazu - tj. napr. playing, ak sa hra neukončila - takže playing, lebo po prejdení do východnej miestnosti vieš pokračovať ďalej v hraní...
Quote from: morrfun23 on 22.04.2009, 16:19:06
ze by to klucove slovicko bolo new?
stebou sa xem kamaratit !
mam vytvorenu triedu Save a v nej metodu Execute
public TextGame.Core.GameState Execute(TextGame.Core.IGame game)
{
Stream stream = new FileStream("subor.bin", System.IO.FileMode.Create);
IFormatter formatter = new BinaryFormatter();
formatter.Serialize(stream, game);
stream.Close();
Console.WriteLine("Ulozene");
return GameState.PLAYING;
}
vyhadzuje mi vynimku SerializationException v zneni Type 'Cave_Prison.Game' in Assembly 'Cave_Prison, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' is not marked as serializable.
v com moze byt chyba?
presne v tom, čo to píše :) tú classu, ktorú chceš serializovať, musíš označiť, že je serializovateľná... robí sa to pridaním atribútu pred classu... atribút je v tomto prípade Serializable...
tj. bude to vyzerať takto:
[Serializable]
class MyClass {
...
}
btw... nechcem veľmi rýpať, ale toto je základná chyba, navyše úplne samopopisná... aspoň takéto veci by mali byť v pohode zrozumiteľné všetkým... a ak aj nie, tak ak skopíruješ text výnimky do google, tak dostaneš presne popis, čo máš urobiť - v prípade takýchto chýb (a aj v prípade zložitejších)...
to som urobil len potom nastal problem ze ono to chce odomna aby som serializoval triedu AItem a k nej sa uz nedostanem
potom to neserializuješ... resp. iba ak si napíšeš vlastný serializer, ale do toho by som nešiel...
EDIT: prípadne možno by mirek mohol urobiť update a to Serializable tam pridať.. nvm, záleží to na ňom
ok skusim to urobit este nejak inak
Ja som sa tiez skusil vybrat touto cestou, ze serializovat Game, ale velmi rychlo ma to preslo :) Staci pouzit triedu History priamo od binasa, tam mas metodu sejv uz implementovanu ;-)
To robite podla navodu alebo len sami podla seba? Pretoze co viem, tak toto v cviceni Text Game V. - Command Representation nie je ... a do dalsieho cvika (Text Game VI. - Command Line History) sa neda dostat, pretoze pise, ze: "Akciu, ktorú požadujete môže vykonať iba člen skupiny user" ... ci sa mam akoze tam regnut niekde a uz to pôjde?
a inac v tom, ze ked pouzijem kluc na truhlicu, tak sa mi ma vytvorit celkom novy objekt otvorena truhlica a normalnu truhlicu odstranit alebo len premenovat nazov chest.Name? ... ja som si spravil novu tiredu openChest dufam ze takto to bolo myslene.
Novu triedu OpenChest treba, meno neprepisuj... No a za seba mozem povedat ze posledne tyzdne sa velmi neriadim tym navodom na wiki. Treba cim skor odovzdat :)
Quote from: Agamemnon on 25.04.2009, 01:12:29
potom to neserializuješ... resp. iba ak si napíšeš vlastný serializer, ale do toho by som nešiel...
EDIT: prípadne možno by mirek mohol urobiť update a to Serializable tam pridať.. nvm, záleží to na ňom
ako piton pisal tutok nizsie - serializacia nespada do zadania - Save a Load je uz implementovany v triede History. ale silne natury sa do toho mozu samozrejme pustit... ak maju cas a chut...
Quote from: piton on 25.04.2009, 04:17:59
Novu triedu OpenChest treba, meno neprepisuj... No a za seba mozem povedat ze posledne tyzdne sa velmi neriadim tym navodom na wiki. Treba cim skor odovzdat :)
nazov predmetu a jeho opis prepisat ani nie je mozne - toto zabezpecuje abstraktna trieda AItem - pristup ku menu a opisu je len cez property typu get.
a samozrejme - netreba cakat na to, kym sa nieco objavi na wiki. treba sa do toho pustit sam - mantinely v podobe kniznice k dispozicii mate...
No len tu metodu Load neviem pouzit, lebo uklada do toho zoznamu, ale zvonku k nemu nemam pristup... No ale to pokonzultujeme na cviku... :)
Quote from: mirek on 25.04.2009, 05:29:24
nazov predmetu a jeho opis prepisat ani nie je mozne - toto zabezpecuje abstraktna trieda AItem - pristup ku menu a opisu je len cez property typu get.
stavíme sa, že ho zmením? ;) ;D
sorry mirek, nedalo mi trochu nerýpnuť :)
Quote from: Agamemnon on 25.04.2009, 05:46:25
Quote from: mirek on 25.04.2009, 05:29:24
nazov predmetu a jeho opis prepisat ani nie je mozne - toto zabezpecuje abstraktna trieda AItem - pristup ku menu a opisu je len cez property typu get.
stavíme sa, že ho zmením? ;) ;D
sorry mirek, nedalo mi trochu nerýpnuť :)
nevytahuj tu podpasove techniky. o takychto veciach oni v ramci predmetu nemaju vediet.
Quote from: piton on 25.04.2009, 05:39:19
No len tu metodu Load neviem pouzit, lebo uklada do toho zoznamu, ale zvonku k nemu nemam pristup... No ale to pokonzultujeme na cviku... :)
History je len o praci s historiou prikazov - nie o serializacii celeho stavu hry. to znamena, ze tie prikazy potrebujes znovu jeden za druhym interpretovat - cize vytvorit hru nanovo (inicializovat ju) a volat tusim metodu ProcessCommand( lineOfHistory )
:)
Mozte mi vysvetlit preco v TextGameLibrary v rozhrani IRoom je definovana metoda setExits(IRoom north, IRoom south, IRoom east, IRoom west) v takomto tvare ?
Ako to implementovat? Preco su tie smery typu IRoom ?
lebo z každej miestnosti potrebuješ mať východy... tie nastavíš pomocou tejto metódy... postupne pomocou nej nastavíš server, juh, východ, západ - nastavuješ, aká miestnosť sa bude nachádzať v danom smere, preto IRoom...
Quote from: drtic on 25.04.2009, 16:31:44
Mozte mi vysvetlit preco v TextGameLibrary v rozhrani IRoom je definovana metoda setExits(IRoom north, IRoom south, IRoom east, IRoom west) v takomto tvare ?
Ako to implementovat? Preco su tie smery typu IRoom ?
pretoze kniznica samotna nevie nic o tvojej triede Room alebo Location, aby tie parametre metody mohli byt prave tohto typu. ked ale povies, ze implementacia tvojej triedy reprezentujucej miestnost implementuje rozhranie IRoom, tak kazda z tvojich miestnosti moze byt typu IRoom. preto metoda SetExits() ma kazdy parameter typu IRoom a nie Room.
Ok, a ako urcim ze prave parameter je vychod? Je potrebne uviest vsetky parametre tej metody co su zadane v rozhrani?
Quote from: drtic on 25.04.2009, 17:33:55
Ok, a ako urcim ze prave parameter je vychod? Je potrebne uviest vsetky parametre tej metody co su zadane v rozhrani?
skus si este raz prejst cvicenie Text Game II. - Virtual World Representation - cast: trieda room a bod 8 je taky zahmleny navod, ako na to.
Aha cize do parametrov zadam uz konkretne vytvorene miestnosti, a ak v niektorom smere nieje exit tak null.
Quote from: drtic on 25.04.2009, 17:51:20
Aha cize do parametrov zadam uz konkretne vytvorene miestnosti, a ak v niektorom smere nieje exit tak null.
presne tak ;)
Nechcem ťa súriť mirek, ale popravde bodlo by nahodiť (ak sa dá) všetky cviká naráz. Nech hru dokončím v takom tvare ako si "klient" žiada a na druhej strane môžem tam doplniť featury :)
Quote from: Trent on 25.04.2009, 18:38:57
Nechcem ťa súriť mirek, ale popravde bodlo by nahodiť (ak sa dá) všetky cviká naráz. Nech hru dokončím v takom tvare ako si "klient" žiada a na druhej strane môžem tam doplniť featury :)
no - ja uz nerobim dalsie cvika. to uz je zalezitost dalsich cviciacich. teraz posledne to vyslo tak, ze som ho este pripravil, ale ostatne dve je partia niekoho ineho.
na druhej strane - rob si podla seba. ty mas len pouzit pre svoj vyvoj najlepsiu kniznicu na vyvoj textovych hier na svete. kniznica poskytuje len "opis", ale konecna vnutorna implementacia je na tebe. takze - sup sup ;)
najlepsiu? ;D
caute, este raz pisem, :)
mam metodu execute takto:
public GameState Execute(IGame game)
{
if (game.CurrentRoom.East!=null){
game.CurrentRoom=game.CurrentRoom.East;
game.CurrentRoom.Show();
} else Console.WriteLine("Na vychod sa ist neda...");
return GameState.PLAYING;
}
ja som skusal spustit v program.cs tu metodu Execute:
Game newGame = new Game();
East east = new East();
.....
...
east.Execute(newGame);
...
co je tam zle? a co ma vlastne vracat Execute? GameState.PLAYING?
a som ju aj v game.cs skusal a nejde, ako ju mam zavolat,
please help :(
vopred vdaka za pomoc ;)
Quote from: mircoo on 25.04.2009, 19:27:41
caute, este raz pisem, :)
mam metodu execute takto:
public GameState Execute(IGame game)
{
if (game.CurrentRoom.East!=null){
game.CurrentRoom=game.CurrentRoom.East;
game.CurrentRoom.Show();
} else Console.WriteLine("Na vychod sa ist neda...");
return GameState.PLAYING;
}
ja som skusal spustit v program.cs tu metodu Execute:
Game newGame = new Game();
East east = new East();
.....
...
east.Execute(newGame);
...
co je tam zle? a co ma vlastne vracat Execute? GameState.PLAYING?
a som ju aj v game.cs skusal a nejde, ako ju mam zavolat,
please help :(
vopred vdaka za pomoc ;)
pravedpodobne by to chcelo este spustit metodu Play() - v nej sa podla scenara inicializuje cela hra. takto pravdepodobne (nevidim obsah triedy Game, takze preto pravdepodobne) sa sice objekt triedy Game vytvori, ale nie je vytvorena mapa sveta a clenska premenna currentRoom pravdepodobne ukazuje nikam. a kedze si neuviedol, ze co ti vlastne nejde, predpokladam, ze ti vyhadzuje null pointer exception.
ako mam aj play a vsetko spravne zavolane,
a je presne ta chyba: System.NullReferenceException: Object reference not set to an instance of an object
neviem kde mozem mat taku zlu referenciu, ked mi doteraz vsetko slo, az ked som chcel triedu East spravit , tak to nejde,
no nic treba len skusat
tie výnimky ti to presne vypíšu, na ktorom to je riadku... plus - pripoj si debugger a sleduj hodnoty premenných.. uvidíš presne ako sa ti menia a ktorá presne je null... aj to, prečo je null - čo ju vynullovalo, alebo kde sa mala nastaviť a nestalo sa tak...
Quote from: mircoo on 25.04.2009, 20:14:11
ako mam aj play a vsetko spravne zavolane,
a je presne ta chyba: System.NullReferenceException: Object reference not set to an instance of an object
neviem kde mozem mat taku zlu referenciu, ked mi doteraz vsetko slo, az ked som chcel triedu East spravit , tak to nejde,
no nic treba len skusat
no napisanu metodu mat mozes, ale vychadzajuc z tychto riadkov:
Game newGame = new Game();
East east = new East();
tu chyba este riadok:
newGame.Play();
pred vytvorenim prikazu east a zavolanim jeho metody Execute();
hej jasne ;) vdaka za pomoc, pohram sa s tym debugom , uvidime no
mam jednu otazkocku..
ten parser ma rozdelit vstupny retazec na prikaz a parameter? no to by nebol problem pokial by v hre netrebalo pouzit jeden prikaz "ROZHLIADNI SA", lebo pri tomto by bol parameter slovo "SA", tak neviem ze ci pre tento prikaz mam urobit specialny algoritmus aby tento dvojslovny prikaz sa bral cely ako prikaz..
snad chapete co som chcel tym povedat.. ehm :)
Quote from: andy on 25.04.2009, 22:16:29
mam jednu otazkocku..
ten parser ma rozdelit vstupny retazec na prikaz a parameter? no to by nebol problem pokial by v hre netrebalo pouzit jeden prikaz "ROZHLIADNI SA", lebo pri tomto by bol parameter slovo "SA", tak neviem ze ci pre tento prikaz mam urobit specialny algoritmus aby tento dvojslovny prikaz sa bral cely ako prikaz..
snad chapete co som chcel tym povedat.. ehm :)
hej nad tym som tiez rozmyslal a asi to spravim tak, ze jedine ak bude na vstupe ten prikaz, tak sa text rozdeli na prikaz a parameter tak, ze parameter az od treieho slova bude.
Ale inac sa chcem opytat nie je zbytocny ten prikaz ROZHLIADNI SA??? pretoze aspon ja to mam spravene tak, ze sa mi proste opis miestnosti zobrazuje vzdy po vykonani hociakeho prikazu ... hore sa vypise co bolo spravene potom Show() metoda pre dany room a nakoniec readline ... a toto sa mi zobrazuje vzdy, cize tento prikaz ROZHLIADNI SA mi nejako nedava vyznam.
taka poznamka ohladom ukazkovej hry: Nie je to priliz drasticke tlacit princeznu do batohu nakonci, kedze je tam ako ukazka prikaz vezmi princezna :D :D
Quote from: andy on 25.04.2009, 22:16:29
mam jednu otazkocku..
ten parser ma rozdelit vstupny retazec na prikaz a parameter? no to by nebol problem pokial by v hre netrebalo pouzit jeden prikaz "ROZHLIADNI SA", lebo pri tomto by bol parameter slovo "SA", tak neviem ze ci pre tento prikaz mam urobit specialny algoritmus aby tento dvojslovny prikaz sa bral cely ako prikaz..
snad chapete co som chcel tym povedat.. ehm :)
chapem chapem - ked to nie je problem rozdelit, tak mam otazku, ze cim to delis?
Quote from: Patto on 25.04.2009, 23:09:31
Quote from: andy on 25.04.2009, 22:16:29
mam jednu otazkocku..
ten parser ma rozdelit vstupny retazec na prikaz a parameter? no to by nebol problem pokial by v hre netrebalo pouzit jeden prikaz "ROZHLIADNI SA", lebo pri tomto by bol parameter slovo "SA", tak neviem ze ci pre tento prikaz mam urobit specialny algoritmus aby tento dvojslovny prikaz sa bral cely ako prikaz..
snad chapete co som chcel tym povedat.. ehm :)
hej nad tym som tiez rozmyslal a asi to spravim tak, ze jedine ak bude na vstupe ten prikaz, tak sa text rozdeli na prikaz a parameter tak, ze parameter az od treieho slova bude.
Ale inac sa chcem opytat nie je zbytocny ten prikaz ROZHLIADNI SA??? pretoze aspon ja to mam spravene tak, ze sa mi proste opis miestnosti zobrazuje vzdy po vykonani hociakeho prikazu ... hore sa vypise co bolo spravene potom Show() metoda pre dany room a nakoniec readline ... a toto sa mi zobrazuje vzdy, cize tento prikaz ROZHLIADNI SA mi nejako nedava vyznam.
taka poznamka ohladom ukazkovej hry: Nie je to priliz drasticke tlacit princeznu do batohu nakonci, ked tam je vezmi princezna :D :D
zalezi od implementacie - ty si sa s tym popasoval takymto sposobom. ked ale hras starucke textovky, ktore vznikli, ked si sa ty alebo ja narodil, tak takyto prikaz je v podstate v kazdej hre. takze aj s ucty k nasim predkom programatorom dodrzime tuto konvenciu.
otazka je len, ze cim rozdelujete/rozpoznavate tento prikaz a vobec - akykolvek prikaz.
a ci je to drasticke s tou princeznou? neboj sa ty nic - princezna to zvladne. je vytrenovana... horsie by to bolo ju preniest do tej otvorenej truhlice a napchat ju tam. to asi fakt len po castiach... :-)))
ok chapem, ze take su podmienky, aby tam bola implementovana zakladna sada prikazov a aj ROZHLIADNI SA ... ale takze moj sposob zobrazovania mozem nechat a spravit prikaz rozhliadni sa tak, aby nerobil prakticky nic? pretoze mne sa to zda byt prehliadnejsie, ked vzdy vidim, kde sa nachadzam a co vidim a neviem co ine potom by mi na konzolu vypisovalo alebo ako inac by mal ten User Interface robeny. Ja som taketo hry velmi nehral takze neviem, ale tento sposob mi osobne prisiel ako najlepsi.
no ja vstupny prikaz delim cez string metodu Split a ako separator mam medzeru. Cize ak na vstupe bude prikaz viacslovny, tak spravim vynimocky stav a dam dokopy prikaz a parameter trosku inac.
ad rozpoznávanie:
- contains
- startswith
- regulárne výrazy
:)
Quote from: mirek on 25.04.2009, 23:13:16
Quote from: Patto on 25.04.2009, 23:09:31
Quote from: andy on 25.04.2009, 22:16:29
mam jednu otazkocku..
ten parser ma rozdelit vstupny retazec na prikaz a parameter? no to by nebol problem pokial by v hre netrebalo pouzit jeden prikaz "ROZHLIADNI SA", lebo pri tomto by bol parameter slovo "SA", tak neviem ze ci pre tento prikaz mam urobit specialny algoritmus aby tento dvojslovny prikaz sa bral cely ako prikaz..
snad chapete co som chcel tym povedat.. ehm :)
klasicky tiez by som to delil cez split...
tak uz povedz ako by ten prikaz ROZHLIADNI SA mal byt realizovany....
hej nad tym som tiez rozmyslal a asi to spravim tak, ze jedine ak bude na vstupe ten prikaz, tak sa text rozdeli na prikaz a parameter tak, ze parameter az od treieho slova bude.
Ale inac sa chcem opytat nie je zbytocny ten prikaz ROZHLIADNI SA??? pretoze aspon ja to mam spravene tak, ze sa mi proste opis miestnosti zobrazuje vzdy po vykonani hociakeho prikazu ... hore sa vypise co bolo spravene potom Show() metoda pre dany room a nakoniec readline ... a toto sa mi zobrazuje vzdy, cize tento prikaz ROZHLIADNI SA mi nejako nedava vyznam.
taka poznamka ohladom ukazkovej hry: Nie je to priliz drasticke tlacit princeznu do batohu nakonci, ked tam je vezmi princezna :D :D
zalezi od implementacie - ty si sa s tym popasoval takymto sposobom. ked ale hras starucke textovky, ktore vznikli, ked si sa ty alebo ja narodil, tak takyto prikaz je v podstate v kazdej hre. takze aj s ucty k nasim predkom programatorom dodrzime tuto konvenciu.
otazka je len, ze cim rozdelujete/rozpoznavate tento prikaz a vobec - akykolvek prikaz.
a ci je to drasticke s tou princeznou? neboj sa ty nic - princezna to zvladne. je vytrenovana... horsie by to bolo ju preniest do tej otvorenej truhlice a napchat ju tam. to asi fakt len po castiach... :-)))
Quote from: Patto on 25.04.2009, 23:24:24
ok chapem, ze take su podmienky, aby tam bola implementovana zakladna sada prikazov a aj ROZHLIADNI SA ... ale takze moj sposob zobrazovania mozem nechat a spravit prikaz rozhliadni sa tak, aby nerobil prakticky nic? pretoze mne sa to zda byt prehliadnejsie, ked vzdy vidim, kde sa nachadzam a co vidim a neviem co ine potom by mi na konzolu vypisovalo alebo ako inac by mal ten User Interface robeny. Ja som taketo hry velmi nehral takze neviem, ale tento sposob mi osobne prisiel ako najlepsi.
no ja vstupny prikaz delim cez string metodu Split a ako separator mam medzeru. Cize ak na vstupe bude prikaz viacslovny, tak spravim vynimocky stav a dam dokopy prikaz a parameter trosku inac.
no - v zadani je, ze prikaz rozhliadni sa ma zobrazit miestnost, nie ze nema urobit nic :-P takze treba implementovat :-P
Quote from: Agamemnon on 25.04.2009, 23:30:03
ad rozpoznávanie:
- contains
- startswith
- regulárne výrazy
:)
no - linky su hadam na vsetky spominane metody pod cvikom. ja na vasom mieste, ak sa chcete vyhnut regularnym vyrazom, by som svoju pozornost upriamil na metodu StartsWith() v suvislosti s nazvom prikazu...
no teraz uz neviem ... takze to musim nejako inac vypisovat (zmenit UI0, ked mam implementovat tento prikaz??? ved ja by som tam ten prikaz mal implementovany, ibaze by mi pri zavolani vypisal hore, ze rozhliadol si sa alebo take nieco a prikaz show() ako vzdy.
Quote from: Patto on 26.04.2009, 00:39:42
no teraz uz neviem ... takze to musim nejako inac vypisovat (zmenit UI0, ked mam implementovat tento prikaz??? ved ja by som tam ten prikaz mal implementovany, ibaze by mi pri zavolani vypisal hore, ze rozhliadol si sa alebo take nieco a prikaz show() ako vzdy.
implementovat ROZHLIADNI SA je velmi jednoduche. treba ale najrpv vyriesit tu rozpoznavanie prikazov. potom to bude uplne jasne a zretelne, ake je to jednoduche...
mimochodom ako sa mam dostat k metodam vnorenej triedy HistoryEnum ktora sa nachadza v triede history?
ehm v prvom rade ahojte
V prípade, že sa jedná o príkaz hry, je potrebné nastaviť parameter príkazu a metóda vráti referenciu na tento príkaz
aku referenciu na aky prikaz vrati? ako mu poviem ze co bude volat? nerozumiem tomu , ako ste to ostatny robili?
Quote from: morrfun23 on 26.04.2009, 01:50:02
mimochodom ako sa mam dostat k metodam vnorenej triedy HistoryEnum ktora sa nachadza v triede history?
k nej sa na čo chceš dostať? tá je tam na to, aby fungovalo
foreach (string command in history) {
...
}
edit: tá trieda je vnorená a internal práve preto, aby si sa ku nej nedostal... keby si nemal zverejnené kódy, tak ani nvš, že tam taká classa je
Quote from: Domino3D on 26.04.2009, 02:12:16
ehm v prvom rade ahojte
V prípade, že sa jedná o príkaz hry, je potrebné nastaviť parameter príkazu a metóda vráti referenciu na tento príkaz
aku referenciu na aky prikaz vrati? ako mu poviem ze co bude volat? nerozumiem tomu , ako ste to ostatny robili?
ak je ten príkaz platný - tj. môže hráč taký príjaz použiť - tak ten GetCommand() ti vráti referenciu na objekt triedy, ktorá implementuje ACommand, a ktorá patrí ku danému príkazu (napr. máš classu East pre príkaz "east", ktorý je zodpovedný za posun hráča smerom na východ, etc.)...
ak príkaz platný nie je, tak ti tá metóda vráti null
lebo metoda load mi nacita prikazy zo suboru a teraz potrebujem tie prikazy z toho listu vyberat a davat do metody ProcessCommand
to, čo som napísal s tým foreach, tam použi
Quote from: mirek on 26.04.2009, 00:53:01
Quote from: Patto on 26.04.2009, 00:39:42
no teraz uz neviem ... takze to musim nejako inac vypisovat (zmenit UI0, ked mam implementovat tento prikaz??? ved ja by som tam ten prikaz mal implementovany, ibaze by mi pri zavolani vypisal hore, ze rozhliadol si sa alebo take nieco a prikaz show() ako vzdy.
implementovat ROZHLIADNI SA je velmi jednoduche. treba ale najrpv vyriesit tu rozpoznavanie prikazov. potom to bude uplne jasne a zretelne, ake je to jednoduche...
neviem ci sme sa pochopili, lebo ja sa nepytam na rozpoznanie prikazu - to uz nejako spravim, ale ci mi moze ostat to, ze sa zobrazuje opis miestnosti vzdy po hociakom vykonani prikazu, cize prikaz ROZHLIADNI SA by mi prakticky skoro nic nerobil. Ale tak uvidim a pockam si asi na cviko.
príkaz rozhliadni sa má vypísať popis miestnosti - čo sa tam nachádza, ako vyzerá, kam môžeš ísť apod... tj., ak to robíš stále, tak po rozhliadni sa to urob tiež... a nič viac okrem toho nemusíš robiť...
však koniec-koncov - implementácia závisí na tebe...
ok diki taku nejaku odpoved som cakal, ci nie je potrebne nahodou robit UI podla nejakej "predlohy" ako boli napr. tie vzorove hry, kedze tam je ten prikaz rozhliadni sa ale v mojom pripade nema velky vyznam, aj ked je implementovany. Lebo moznosti ako spravit to UI je dost vela si myslim.
jasne... spôsobov urobiť ui je veľa... závisí na teba a na zákazníkovi... čo sa týka toho príkazu - proste ber to tak, že je to v požiadavkách zákazníka, tak ho tam implementuj... :)
stojis v krasnej chyzi svarneho suhaja. rozhodne sa skvie novotou, coho dokazom
je aj najnovsi model televizora tesla orava.
you can go to east
Nevidim nic zvlastneho
Zadaj prikaz> rozhliadni
Si madar?
Zadaj prikaz> rozhliadni sa
moze to byt tak spravene? ci ma to tam vypisat chybu? :)
Quote from: Agamemnon on 26.04.2009, 20:00:29
jasne... spôsobov urobiť ui je veľa... závisí na teba a na zákazníkovi... čo sa týka toho príkazu - proste ber to tak, že je to v požiadavkách zákazníka, tak ho tam implementuj... :)
ano aj tak som to bral :)
Robim dopredu uz veci a chcem sa opytat, ze ako ma byt reprezentovane ulozenie a nahratie hry? ... Pochopil som to spravne, ze ked si ulozim hru, tak sa ulozia do suboru doposial vsetky zadane prikazy a ked budem chciet hru loadnut, tak sa vsetky tieto prikazy vykonaju v pozadi a budem na tej istej pozicii ako ked som savoval. Takze pri volani LOAD je potrebne hru zresetovat na zaciatok a vykonat postupne tie prikazy od zaciatku.
A na cviceni Command History co vsetko sa bude robit, aby som mal aspon predstavu? Aj tu funkciu kurzorovych sipok na prechadzanie historie prikazov, ci to len rozsirenie hry asi bude.
Quote from: Domino3D on 26.04.2009, 20:07:18
moze to byt tak spravene? ci ma to tam vypisat chybu? :)
to je na tebe, ale aby tu hlasku nebrali niektori osobne... :-P
Quote from: Patto on 26.04.2009, 20:46:32
Quote from: Agamemnon on 26.04.2009, 20:00:29
jasne... spôsobov urobiť ui je veľa... závisí na teba a na zákazníkovi... čo sa týka toho príkazu - proste ber to tak, že je to v požiadavkách zákazníka, tak ho tam implementuj... :)
ano aj tak som to bral :)
Robim dopredu uz veci a chcem sa opytat, ze ako ma byt reprezentovane ulozenie a nahratie hry? ... Pochopil som to spravne, ze ked si ulozim hru, tak sa ulozia do suboru doposial vsetky zadane prikazy a ked budem chciet hru loadnut, tak sa vsetky tieto prikazy vykonaju v pozadi a budem na tej istej pozicii ako ked som savoval. Takze pri volani LOAD je potrebne hru zresetovat na zaciatok a vykonat postupne tie prikazy od zaciatku.
A na cviceni Command History co vsetko sa bude robit, aby som mal aspon predstavu? Aj tu funkciu kurzorovych sipok na prechadzanie historie prikazov, ci to len rozsirenie hry asi bude.
ano - pochopil si to spravne. prikazy sa ukladaju v textovej podobe pomocou save a load ich interpretuje od zaciatku - teda - od inicializacie hry. ci budes ukladat vsetky prikazy alebo len vybrane, je na tebe, nakolko sa neoplati ukladat vsetky prikazy (rozhliadni sa, zle zadane prikazy, preskumaj predmet (pokial to nie je mozno urobene rozsirenie, ktore pri podrobnom preskumani predmetu zobrazi/poskytne nieco navyse)).
kurzorove sipky sa riesit na cviku nebudu - to je vase rozsirenie...
Quote from: mirek on 26.04.2009, 21:31:36
Quote from: Domino3D on 26.04.2009, 20:07:18
moze to byt tak spravene? ci ma to tam vypisat chybu? :)
to je na tebe, ale aby tu hlasku nebrali niektori osobne... :-P
LOL
ok takze vsetko mi uz funguje a zacal som robit veci a miestnosti atd pre svoju hru, ibaze moja hra je trosku odlisna:
moja hra sa odohrava na ostrove a miestnosti su tam akokeby pozicie alebo ako by som to nazval, v ktorych sa este mozu nachadzat budovy. Do tychto budov sa da vchadzat a vychadzat pomocou prikazov DNU a VON ... akokeby som mal dalsie dva smery ... kedze metoda SetExits ma byt definovana podla intefacu iba na sever, juh, zapad a vychod, tak som ju pretazil a je mozne nastavit aj indoors a outdoors (aj ked neviem, ci to takto moze byt), ale mam problem pri vykonavani prikazov DNU a VON, pretoze ako parameter prikazu Execute tam ocakava podla interfacu IGame, ktory nepozna properties Indoors a Outdoors (pre smery na vchod a vychod z budovy) a nemozem to ani pretypovat na Game.
any idea?
prečo to nemôžeš pretypovať? imo môžeš...
jasne :) teraz som si uvedomil, ze to potrebujem pretypovat IRoom na Room a nie IGame na Game, pretoze v Room su tie propertys ... sorac uz asi prepracovanost :)
aj IGame na Game sa musí dať pretypovať, pokiaľ tam to Game dávaš ako argument...
Quote from: Agamemnon on 27.04.2009, 02:21:07
aj IGame na Game sa musí dať pretypovať, pokiaľ tam to Game dávaš ako argument...
jasne, ze islo - ibaze mne sa zdalo, ze nepretypovalo, kedze mi vypisovalo, ze nepozna tie propertys ... ked som potom uz lepsie precital error list, tak som zistil, v com je chyba ;)
kto vie z coho ma byt dalsia bleskovka?
mas to na moodle wiki...
Dnešná problematika
Návrhový vzor Command
.NET Framework Regular Expressions
Microsoft Developer Network
The Indiana Jones Project
Trieda String
String.Length Property - Gets the number of characters in the current String object.
String.Split Method - Returns a string array that contains the substrings in this instance that are delimited by elements of a specified string or Unicode character array.
String.StartsWith Method - Determines whether the beginning of an instance of String matches a specified string.
String.ToLower Method - Returns a copy of this String converted to lowercase.
String.ToUpper Method - Returns a copy of this String converted to uppercase, using the casing rules of the current culture.
String.Trim Method - Returns a new string in which all leading and trailing occurrences of a set of specified characters from the current String object are removed.
String.Substring Method - Retrieves a substring from this instance.
thx, co by som si bez teba pocal..
ako mam spravit ten Load hry?
resetneš hru do východzieho stavu, prejdeš postupne všetky príkazy z histórie a každý vykonáš...
a ako to spravim ked ta metoda Load iba nacita prikazy zo suboru a ulozi ich do toho listu
Quote from: morrfun23 on 27.04.2009, 04:46:26
a ako to spravim ked ta metoda Load iba nacita prikazy zo suboru a ulozi ich do toho listu
tak ten nacitany list prejdes prikaz po prikaze a kazdy z nich vykonas...
a ako sa dostanem k tomu listu?
Quote from: morrfun23 on 27.04.2009, 05:05:55
a ako sa dostanem k tomu listu?
kedze trieda history implementuje IEnumerable, tak mozes s nim pracovat ako s listom, cize tak nejako by to mohlo byt spravne:
History history = History.GetInstance();
foreach (string command in history)
{
ProcessCommand(command);
}
a toto ma vobec nenapadlo lebo som skusal roznymi sposobmi k tomu pristupovat
Ja som si tiez nad tym hodnu chvilu lamal hlavu, az potom jak napisal agamemnon mi to zaplo :) A uz funguje...
ved uz aj mne to vsetko funguje nastastie
ja len kratky oznam - zajtra maju opakujuci tretiaci prvu moznost odovzdat svoje zadanie - od 9:00 do 14:00 v miestnosti A508 (sklenik). doniest si treba so sebou vsetko potrebne pre odovzdanie ;) uz teraz su vsetci z nich vitani ;)
Neviete niekto poradit?Je to pre triedu Use
Použiť je možné iba ten predmet, ktorý sa nachádza v miestnosti alebo v batohu. Ak sa teda daný predmet nenachádza ani v miestnosti a ani v batohu, vypíšte na obrazovku správu: Taký predmet tu nikde nevidím.
Skusam ako by som to otestoval, lenze v tej triede Use a jej metode Execute je len jeden parameter a to game cize neviem ako zistim ,ze prave ten moj predmet, ktory chcem pouzit je ten ktory chcem ja a ze je v miestnosti alebo batohu.
ja to skusam takto:
Quoteif (game.CurrentRoom.GetItem(?????) != null)
{
}
tym parametrom je konkretny nazov predmetu. Lenze ako ho tam predam?
Neviem ,mozno to tak nema byt :)
Quote from: thom on 29.04.2009, 04:46:00
Neviete niekto poradit?Je to pre triedu Use
Použiť je možné iba ten predmet, ktorý sa nachádza v miestnosti alebo v batohu. Ak sa teda daný predmet nenachádza ani v miestnosti a ani v batohu, vypíšte na obrazovku správu: Taký predmet tu nikde nevidím.
Skusam ako by som to otestoval, lenze v tej triede Use a jej metode Execute je len jeden parameter a to game cize neviem ako zistim ,ze prave ten moj predmet, ktory chcem pouzit je ten ktory chcem ja a ze je v miestnosti alebo batohu.
ja to skusam takto:
Quoteif (game.CurrentRoom.GetItem(?????) != null)
{
}
tym parametrom je konkretny nazov predmetu. Lenze ako ho tam predam?
Neviem ,mozno to tak nema byt :)
a skusal si sa pozriet, ako vies prostrednictvom objektu game, ktory je typu IGame pristupovat k aktualnej miestnosti a taktiez k obsahu batohu?
Quote from: mirek on 29.04.2009, 04:53:20
Quote from: thom on 29.04.2009, 04:46:00
Neviete niekto poradit?Je to pre triedu Use
Použiť je možné iba ten predmet, ktorý sa nachádza v miestnosti alebo v batohu. Ak sa teda daný predmet nenachádza ani v miestnosti a ani v batohu, vypíšte na obrazovku správu: Taký predmet tu nikde nevidím.
Skusam ako by som to otestoval, lenze v tej triede Use a jej metode Execute je len jeden parameter a to game cize neviem ako zistim ,ze prave ten moj predmet, ktory chcem pouzit je ten ktory chcem ja a ze je v miestnosti alebo batohu.
ja to skusam takto:
Quoteif (game.CurrentRoom.GetItem(?????) != null)
{
}
tym parametrom je konkretny nazov predmetu. Lenze ako ho tam predam?
Neviem ,mozno to tak nema byt :)
a skusal si sa pozriet, ako vies prostrednictvom objektu game, ktory je typu IGame pristupovat k aktualnej miestnosti a taktiez k obsahu batohu?
No ved ano pozeral som, su tam property CurrentRoom a Backpack ale ani pri jednej nevidim nejaku vyhovujucu metodu,ktora by vyriesila moj problem. :)
s niecim podobnym mam problem aj ja...
v triede parser si rozdelim string pomocou Split(' '), napr.: pouzi Kluc takze vlastne potom pom[0] = "pouzi" a pom[1] = Kluc
ale prave tu pom[1]potrebujem pouzit v triede ktora sa vykona cez ((ICommand)pom[0]).Execute(game); len to tam neviem dostat poradte ako na to...cez spristupnenie premennej ako public to nepojde, skusal som to robit cez konstruktor ale neuspesne
Quote from: thom on 29.04.2009, 04:46:00
No ved ano pozeral som, su tam property CurrentRoom a Backpack ale ani pri jednej nevidim nejaku vyhovujucu metodu,ktora by vyriesila moj problem. :)
no - a kedze kazdy prikaz je potomkom triedy ACommand, tak kazdy od nej dedi tri properties. len jedna z nich sa tyka parametrov - skus nastavit parameter prikazu pred jeho spustenim (pred zavolanim metody Execute()).
trosku mam problem...
v triede Save mam definovany List<string> do tohto zoznamu sa budu ukladat prikazy, takze ked sa nejaky prikaz uspesne vykona potrebujem dostat napr. string "vychod" do tohto zoznamu ale nemozem to tam dostat...ako na to skusal som ((Save)game).hist.Add("vychod"); ale hlasi ze to nemozem takto pretypovat...prosim poradte...thx
No tazko pretypujes game na Save, ked ta tvoja hist je typu Save, tak by to mohlo vyzerat tak nejak: ((Game)game).hist.tu vloz nazov premennej List<string>.Add("vychod");
počujte, kde sú a kedy začínajú pondelňajšie cviká s mirekom?
Quote from: Aniy on 01.05.2009, 04:49:14
počujte, kde sú a kedy začínajú pondelňajšie cviká s mirekom?
tak 7:30 mas rano v PC1 je to tusim
A o 15:10 ma v B515
Ako by sa dalo rozsirit abstraktnu triedu AItem o nejake definicie funkcii?
nijako :) jedine ze by si ukecal binasa ;-) ale mozes si v kazdom iteme spravit vlastne metody, a pretypovanim sa k nim vies dostat
Quote from: piton on 01.05.2009, 20:46:32
nijako :) jedine ze by si ukecal binasa ;-) ale mozes si v kazdom iteme spravit vlastne metody, a pretypovanim sa k nim vies dostat
s binasom je to tazko. ale rozsirit sa vlastne triedy daju presne tak, ako si napisal - samotna trieda je predsa vasa implementacia a co si do nej vlozite, je len na vas.
Quote from: Aniy on 01.05.2009, 04:49:14
počujte, kde sú a kedy začínajú pondelňajšie cviká s mirekom?
tusim je toto jeho rozvrh pondelkovy:
7:30 pc1
9:10 pc1
10:50 b515
12:30 b515
15:10 b515
Quote from: mirek on 01.05.2009, 21:39:38
Quote from: Aniy on 01.05.2009, 04:49:14
počujte, kde sú a kedy začínajú pondelňajšie cviká s mirekom?
tusim je toto jeho rozvrh pondelkovy:
7:30 pc1
9:10 pc1
10:50 b515
12:30 b515
15:10 b515
kujem pekne
Pardon ze budem riesit veci ktore uz mali byt davno zriesene, ale nikdy neje neskoro.
tak ako mam vyriesit AddItem, GetItem, remove item u mna to vyzera takto public void AddItem(AItem item)
{
predmetyVmiestnosti.Add(item);
}
public AItem GetItem(string name)
{
foreach (AItem item in predmetyVmiestnosti)
{
if (item.Name == name) return item;
}
return null;
}
public void RemoveItem(AItem item)
{
predmetyVmiestnosti.Remove(item);
}
ale pri vkladani predmetov do miestnosti D.AddItem(items.Key);
mi pise ze tento typ sa neda vlozit..
hmm... to je asi tým, že sa pokúšaš vopchať string tam, kde má byť AItem :) čo tak čítať výpisy z kompilera?
skus
AItem key = new Key();
D.AddItem(key);
Tak ja som cital vypisi z kompilera a aj viem co odomna chcelo ale ked neviem syntax tak ho neviem, zatial som to zriesil takto D.AddItem(new items.Key())
ludia ako funguje ten Doxygen? ja som z toho jelen :(
ak máš komentovaný kód tak ako treba - či už doxygenovským spôsobom, alebo aj xml komentáre .net, tak potom spustíš doxygen, vyberieš si tam z ktorých kódov chceš generovať dokumentáciu, do akého tvaru, v akom jazyku a pod. a potom to už len spustíš... a vytvorí ti to dokumentáciu podľa kódu...
Chcem si otestovat triedu vytvorenim instancie ale vypisuje chybu "Object reference not set to instance of an object." neviete scim je problem? myslim ze z vytvaranim backpacku public void Play()
{
CreateRooms();
new Backpack(1);
CurrentRoom.Show();
}
current room máš nastavené? čo máš v create rooms - nemáš tam prístup ku nejakému objektu, ktorý nie je inštanciovaný predtým?
toto sa najlepšie rieši pomocou debuggera, ktorý ti zobrazuje hodnoty premenný oi... dobrá pomôcka, skús ho, odporúčam...
v create roms to mam takto public void CreateRooms()
{
Room A = new Room("Nachadzas sa v chyzi svarneho suhaja. Na vychode sa nachadzaju dvere veduce z chyze von");
Room B = new Room("Stojis pred chyzou a rozoznavas zahradku, ktora je znacne neudrziavana. este ze husty lesik na severe v porovnani so zahradkou nicim nevynika");
Room C = new Room("Si v lese. Vtacky tu svitoria");
Room D = new Room("Si v lese, ale je tu vela kamenov. Rozhodne to tu vypada zaujimavo");
Room E = new Room("Si vo vstupnej hale hradu. Na vychod pocut divne zvuky");
Room F = new Room("Si v komnate nevsednych rozmerov s drakom a princeznou");
A.SetExits(null, B, null, null);
B.SetExits(A, C, E, null);
C.SetExits(B, D, null, null);
D.SetExits(C, null, null, null);
E.SetExits(null, F, null, B);
F.SetExits(E, null, null, null);
D.AddItem(new items.Key());
E.AddItem(new items.Chest());
F.AddItem(new items.Dragon());
F.AddItem(new items.Princess());
CurrentRoom = D;
}
ale kym som nezacal robit backpack mi to slo
No ved to je jasne... Nemozes len tak zavolat new Backpack(1);
Mohlo by to byt tak nejako:
class Game {
...
IBackpack backpack;
public void Play()
{
CreateRooms();
backpack = new Backpack(1);
CurrentRoom.Show();
}
...
}
Vdaka to som si vdaka Tebe opravil :) a dalsia chyba bola v public IBackpack Backpack
{
get { return Backpack; }
}
jedno velke pismenko namiesto maleho a hodina v P*** :buttrock:
v get ma byt backpack s malym b
Quote from: Hezechiel on 02.05.2009, 20:56:46
vdaka, to som opravil ale nepomohlo, ak by mal niekto cas tak tu radsej dam celu triedu game mozno vas nieco napadne ja netusim vcom by to mohlo byt bu bu bu bu
posli este plne znenie chybovej hlasky. nemusim sa aspon tvarit ako prekladac, ked on ten kod skontroluje aj rychlejsie aj presnejsie ako ja.
Vdaka uz to ide, zmenil som prispevok nech sa tym uz ludia netrapia :) idem dalej a urcite sa este ozvem tych chyb este bude dost :D
Quote from: piton on 02.05.2009, 20:48:09
No ved to je jasne... Nemozes len tak zavolat new Backpack(1);
môžeš len tak zavolať
new object();
bez problémov... často sa to aj používa...
Mozes, ale v tomto pripade to ma nejaky vyznam? Ked nanho nemas referenciu...
nemá to význam v tomto prípade
a ja by som odporucal miesto doxygenu Microsoft SandCastle , way better ako ten doxy oxy proxy
Quote from: psicho on 03.05.2009, 00:22:37
a ja by som odporucal miesto doxygenu Microsoft SandCastle , way better ako ten doxy oxy proxy
fiha - to nepoznam. ukaz dajake pdf-ko, co to vykomplikovalo. pravdepodobne si ale javisti mozu ist piskat, kedze je to majkrosoft produkt, ze? kukam, ze by to mal byt len prekladac, ale nejake gui tutok su a pravdepodobne len majkrosoft okna platforma, takze aj mac os ludia aj linuxaci si mozu ist piskat. hmm... to vypada na velku piskajucu skupinu... preto ma doxygen vyhodu - v pocte podporovanych jazykov a v pocte podporovanych platforiem. ale vysledok ukaz nejaky pdf-kovy - rad by som to videl.
ako spravne komentovat kod?
cez /// ?
ci este nieco extra co som prehliadol?
jj, cez ///
alebo aj tým doxygenovským spôsobom môžeš, ale to musíš vedieť ako to má vyzerať, lebo to ti VS nedoplní...
ako resetnem hru do východieho stavu? som skúšal zavolať metódu play() nad objektom hry, lenže potom mi nevykoná žiadny príkaz :(
Quote from: mirek on 03.05.2009, 01:00:12
Quote from: psicho on 03.05.2009, 00:22:37
a ja by som odporucal miesto doxygenu Microsoft SandCastle , way better ako ten doxy oxy proxy
fiha - to nepoznam. ukaz dajake pdf-ko, co to vykomplikovalo. pravdepodobne si ale javisti mozu ist piskat, kedze je to majkrosoft produkt, ze? kukam, ze by to mal byt len prekladac, ale nejake gui tutok su a pravdepodobne len majkrosoft okna platforma, takze aj mac os ludia aj linuxaci si mozu ist piskat. hmm... to vypada na velku piskajucu skupinu... preto ma doxygen vyhodu - v pocte podporovanych jazykov a v pocte podporovanych platforiem. ale vysledok ukaz nejaky pdf-kovy - rad by som to videl.
ano jeto .NET language only a ukazka je msdn.com :)
msdn.com je pdfko? :D
to je jasné, že je to msdn.com... ale to nie je pdfko :) lebo ako - pdfko sa mi nepodarilo vygoogliť :) a oni potrebujú niečo odovzdať - msdn.com ťažko odovzdáš v papierovej podobe, aby to malo aj nejaký zmysel...
ináč do kedy je možné odovzadať zadanie resp. dokumentáciu k tomu :)
Quote from: Agamemnon on 03.05.2009, 05:06:30
msdn.com je pdfko? :D
to je jasné, že je to msdn.com... ale to nie je pdfko :) lebo ako - pdfko sa mi nepodarilo vygoogliť :) a oni potrebujú niečo odovzdať - msdn.com ťažko odovzdáš v papierovej podobe, aby to malo aj nejaký zmysel...
no to generuje html, napokon toje standard
Quote from: Agamemnon on 03.05.2009, 02:24:43
jj, cez ///
alebo aj tým doxygenovským spôsobom môžeš, ale to musíš vedieť ako to má vyzerať, lebo to ti VS nedoplní...
doxygenovsky styl neviem, ci je - on podporuje javadoc, ndoc a nejake styly z dalsich jazykov. a okrem toho ma nejake dalsie znacky svoje vlastne, na zaklade ktorych je mozne pridat dalsie informacie (titulnu stranku, bugy, todo, zoznam autorov, ...)
Quote from: psicho on 03.05.2009, 05:12:30
Quote from: Agamemnon on 03.05.2009, 05:06:30
msdn.com je pdfko? :D
to je jasné, že je to msdn.com... ale to nie je pdfko :) lebo ako - pdfko sa mi nepodarilo vygoogliť :) a oni potrebujú niečo odovzdať - msdn.com ťažko odovzdáš v papierovej podobe, aby to malo aj nejaký zmysel...
no to generuje html, napokon toje standard
ano - ako online dokumentacia. ale asi ani ty si nemal vlani tlacene html-ko pri odovzdavani bakalarky, co?
Quote from: mirek on 03.05.2009, 16:54:04
Quote from: Agamemnon on 03.05.2009, 02:24:43
jj, cez ///
alebo aj tým doxygenovským spôsobom môžeš, ale to musíš vedieť ako to má vyzerať, lebo to ti VS nedoplní...
doxygenovsky styl neviem, ci je - on podporuje javadoc, ndoc a nejake styly z dalsich jazykov. a okrem toho ma nejake dalsie znacky svoje vlastne, na zaklade ktorych je mozne pridat dalsie informacie (titulnu stranku, bugy, todo, zoznam autorov, ...)
jj, len pre mňa javadoc je doxygen style :)
Quote from: mirek on 03.05.2009, 16:55:27
Quote from: psicho on 03.05.2009, 05:12:30
Quote from: Agamemnon on 03.05.2009, 05:06:30
msdn.com je pdfko? :D
to je jasné, že je to msdn.com... ale to nie je pdfko :) lebo ako - pdfko sa mi nepodarilo vygoogliť :) a oni potrebujú niečo odovzdať - msdn.com ťažko odovzdáš v papierovej podobe, aby to malo aj nejaký zmysel...
no to generuje html, napokon toje standard
ano - ako online dokumentacia. ale asi ani ty si nemal vlani tlacene html-ko pri odovzdavani bakalarky, co?
ne ne jasom ftedy pouzil jeden addon do visual studia ktory generoval okrem ineho aj rtf , a som mal vytlacene to rtf cosa tyka systemovej
som si stiahol Enterprise Archtect(EA)..to je vhodne na tu dokumentaciu?...Co som pozeral tu dokumentaciu, tak tam staci popisat funkcionalitu, pripojit diagramy a finito?
Ci to musi byt v nejakej HTML verzii? ...zoberie mi ten EA tie komentare v style ///
pomoze mi niekto s tymto ?
'game_surprise.Game' does not implement interface member 'TextGame.Core.IGame.ProcessCommand(string)'. 'game_surprise.Game.ProcessCommand(string)' cannot implement 'TextGame.Core.IGame.ProcessCommand(string)' because it does not have the matching return type of 'TextGame.Core.GameState'.
a chybu mi podciarkne na slove Game v triede Game.cs pri implementacii rozhrania IGame. Nechapem vobec, nikto mi s tym nevie pomoct.
navratova hodnota tvojej metody sa nezhoduje s navratovou hodnotou,, ktoru pre tuto metodu predpisuje rozhranie, podla neho ma tato metoda vratit GameState
Ta chybova hlaska inak hovori presne to co som napisal ja, staci ju poriadne precitat a zamysliet sa nad tym
dakujem za vysvetlenie ... podla toho co si napisal by som teda mal do metody ProcessCommand dopisat return GameState.PLAYING; ?
tak nemusi to byt asi konkretne GameState.PLAYING, zalezi od situacie, neviem co presne am tato metoda spravit, ale musi to byt typu GameState, plus deklaracia metody ma vyzerat nejak takto
public/private GameState ProcessCommand(string)
mam to takto a stale vypisuje to iste:
public GameState ProcessCommand(string command)
{
return GameState.PLAYING;
}
... uz som na to prisiel, bolo treba vymazat enumeracny typ GameState z triedy Game.cs ... ja som si neuvedomil, ze ten uz je definovany, netreba ho osobitne definovat. Nic to, clovek sa stale uci.
mne sa tan doxygen uplne jebka...raz hlasi Cannot read the directory: D:/ inokedy ze dana zlozka ani neexistuje...proste hluposti...
nemohol by tu napisat presne co a ako s tym doxygenom hlavne to co presne v ktorych polickach ma byt velmi by to pomohlo, aspon nebudeme musiet vypisovat tie systemove prirucky a pod..
Odporucam nedavat adresar kde mas tie subory, ale pridat subory rucne.
Niekedy je problem ked je v ceste diakritika
Quote from: Mao on 04.05.2009, 14:21:52
Odporucam nedavat adresar kde mas tie subory, ale pridat subory rucne.
Niekedy je problem ked je v ceste diakritika
dik moc...pomohlo...mal som v ceste jeden mekcen...
Quote from: timwood on 03.05.2009, 19:59:35
som si stiahol Enterprise Archtect(EA)..to je vhodne na tu dokumentaciu?...Co som pozeral tu dokumentaciu, tak tam staci popisat funkcionalitu, pripojit diagramy a finito?
Ci to musi byt v nejakej HTML verzii? ...zoberie mi ten EA tie komentare v style ///
nepoznam ten soft, takze neporadim. a treba kniznu verziu dokumentacie - html je iba bonus navyse.
Quote from: Mao on 04.05.2009, 14:21:52
Odporucam nedavat adresar kde mas tie subory, ale pridat subory rucne.
Niekedy je problem ked je v ceste diakritika
ono staci do konfiguracneho suboru uviest taketo riadky:
INPUT =
RECURSIVE = YES
FILE_PATTERNS = *.cs
konfigurak je inac samovysvetlujuci, cize treba stravit iba 10 minut s nim a prejst si ho a nastavit veci podla svojho vkusu.
Ludia pomozte mi niekto s Historiou, vobec som nepochopil ako to ma fungovat, konstruktor History je prazdny? mam vytvorit objekt History pri volani metody play? a ako sa vola metoda triedy History?
ak si kukneš dokumentáciu k tej triede tak si všimneš, že objekt Ti to vráti pri volaní statickej metódy GetInstance() a nad tým vieš spraviť už všetko :)
nejaky napad ako preposlem List prikazov z History do triedy Load? (kde by to mala spracovat metoda ProcessCommand) alebo to treba posielat po jednom prikaze alebo ako?
tak...dnes som dokoncil zadanie komplet a aj dokumentaciu...
co sa tyka toho history vobec to nemusis riesit cez triedu history...
ja som si definoval list na ukladanie prikazov rovno v Maine...ak sa prikaz uspesne vykona to jest ked sa s parsera vrati hodnota != null nasleduje Execute() a hned vpisujem ten command do toho listu...ak ho chcem ulozit len si odchytim ci nahodou ten prikaz co sa vrati nieje save a ked je otvorim si stream a zapisojem tak ze prejdem cez for cely list a zapisem to po riadkoch...
potom ked chcem loadnut tak len odchytim ked sa mi z parsera vrati load a znova si otvorim stream a po riadkoch vykonavam prikazay tak ze nacitam riadok do stringu a zavolam nad nim parser...
takze triedu history som nevytvaral vobec ale triedu load a save mam len preto aby mi parser rozpoznal prikazy, v tychto tiriedach je vlastne len konstruktor ktory vytvara prikaz cize jeho name a description...
Neviete niekto poradit?
Nahrajem si tie prikazy uz v pohode, ale ked ich chcem nahrat tak vypisuje ,ze: "UnauthorizedAccessException". Takze neviem ci mam aj nejake prava tomu suboru na zapisovanie pridelit.
Robim to tak ,ze ak ten adresar neexistuje tak ho vytvorim ked to ukladam.
spominas tu vytvaranie adresarov, suborov, cize neviem presne co chces, takisto pises ze nahrajes si to v pohode a hned nato ze ti pri nahravani hadze vynimku
kazdopadne kukni sem http://msdn.microsoft.com/en-us/library/system.unauthorizedaccessexception.aspx (http://msdn.microsoft.com/en-us/library/system.unauthorizedaccessexception.aspx) , plus pozri detaily vynimky, tie ta navedu na dalsie riesenie.
Quote from: ghostdog_sk on 05.05.2009, 02:57:45
tak...dnes som dokoncil zadanie komplet a aj dokumentaciu...
cez co si robil tu dokumentaciu, tie diagramy, ktore tam treba a pod..
Quote from: timwood on 05.05.2009, 04:11:45
Quote from: ghostdog_sk on 05.05.2009, 02:57:45
tak...dnes som dokoncil zadanie komplet a aj dokumentaciu...
cez co si robil tu dokumentaciu, tie diagramy, ktore tam treba a pod..
robil som cez doxygen...tie diagramy nemam...mam s kunstarom...povedal ze ak bude pekne vygenerovana dokumentacia staci mu to
Quote from: ghostdog_sk on 05.05.2009, 02:57:45
tak...dnes som dokoncil zadanie komplet a aj dokumentaciu...
co sa tyka toho history vobec to nemusis riesit cez triedu history...
ja som si definoval list na ukladanie prikazov rovno v Maine...ak sa prikaz uspesne vykona to jest ked sa s parsera vrati hodnota != null nasleduje Execute() a hned vpisujem ten command do toho listu...ak ho chcem ulozit len si odchytim ci nahodou ten prikaz co sa vrati nieje save a ked je otvorim si stream a zapisojem tak ze prejdem cez for cely list a zapisem to po riadkoch...
potom ked chcem loadnut tak len odchytim ked sa mi z parsera vrati load a znova si otvorim stream a po riadkoch vykonavam prikazay tak ze nacitam riadok do stringu a zavolam nad nim parser...
takze triedu history som nevytvaral vobec ale triedu load a save mam len preto aby mi parser rozpoznal prikazy, v tychto tiriedach je vlastne len konstruktor ktory vytvara prikaz cize jeho name a description...
toto by ti zakáznik nemusel prijať...
no ale zakaznik je kunstar :)
Quote from: ivo261as on 04.05.2009, 22:10:46
ak si kukneš dokumentáciu k tej triede tak si všimneš, že objekt Ti to vráti pri volaní statickej metódy GetInstance() a nad tým vieš spraviť už všetko :)
A to mi nikto nevedel skor povedat ze sa da pozriet dokumentacia k zadanej kniznici ? :ohmygod: Ale vdaka :)
Quote from: Mao on 05.05.2009, 04:11:16
spominas tu vytvaranie adresarov, suborov, cize neviem presne co chces, takisto pises ze nahrajes si to v pohode a hned nato ze ti pri nahravani hadze vynimku
kazdopadne kukni sem http://msdn.microsoft.com/en-us/library/system.unauthorizedaccessexception.aspx (http://msdn.microsoft.com/en-us/library/system.unauthorizedaccessexception.aspx) , plus pozri detaily vynimky, tie ta navedu na dalsie riesenie.
Tiez mi hadze tu chybu ked chcem hru ulozit. "Acces to path 'C:\\tmp\\history' is denied"
Quote from: 08č4N on 05.05.2009, 00:33:29
nejaky napad ako preposlem List prikazov z History do triedy Load? (kde by to mala spracovat metoda ProcessCommand) alebo to treba posielat po jednom prikaze alebo ako?
objekt historie je mozne prechadzat pomocou foreach. cize je mozne spravit nieco taketo:
foreach( string line in History.GetInstance() )
{
// lorem ipsum
}
Quote from: ghostdog_sk on 05.05.2009, 02:57:45
tak...dnes som dokoncil zadanie komplet a aj dokumentaciu...
co sa tyka toho history vobec to nemusis riesit cez triedu history...
ja som si definoval list na ukladanie prikazov rovno v Maine...ak sa prikaz uspesne vykona to jest ked sa s parsera vrati hodnota != null nasleduje Execute() a hned vpisujem ten command do toho listu...ak ho chcem ulozit len si odchytim ci nahodou ten prikaz co sa vrati nieje save a ked je otvorim si stream a zapisojem tak ze prejdem cez for cely list a zapisem to po riadkoch...
potom ked chcem loadnut tak len odchytim ked sa mi z parsera vrati load a znova si otvorim stream a po riadkoch vykonavam prikazay tak ze nacitam riadok do stringu a zavolam nad nim parser...
takze triedu history som nevytvaral vobec ale triedu load a save mam len preto aby mi parser rozpoznal prikazy, v tychto tiriedach je vlastne len konstruktor ktory vytvara prikaz cize jeho name a description...
co sa tyka vytvarania triedy History tak suhlasim - netreba ju vytvarat - ona je uz totiz vytvorena. staci ju len pouzit.
Quote from: Hezechiel on 05.05.2009, 06:25:01
Quote from: ivo261as on 04.05.2009, 22:10:46
ak si kukneš dokumentáciu k tej triede tak si všimneš, že objekt Ti to vráti pri volaní statickej metódy GetInstance() a nad tým vieš spraviť už všetko :)
A to mi nikto nevedel skor povedat ze sa da pozriet dokumentacia k zadanej kniznici ? :ohmygod: Ale vdaka :)
tak to potom necitas to, co treba citat. tam, kde je uvedena linka na stiahnutie kniznice je uvedena aj linka na dokumentaciu. a zasa - ked si tu kniznicu stiahnes, tak v balicku s nou sa tiez nachadza dokumentacia. a dokonca aj v scenaroch sa nachadzaju linky na vybrane casti dokumentacie (konkretne metody, triedy). joj - nestastnici... :-P
Quote from: Hezechiel on 05.05.2009, 06:52:49
Quote from: Mao on 05.05.2009, 04:11:16
spominas tu vytvaranie adresarov, suborov, cize neviem presne co chces, takisto pises ze nahrajes si to v pohode a hned nato ze ti pri nahravani hadze vynimku
kazdopadne kukni sem http://msdn.microsoft.com/en-us/library/system.unauthorizedaccessexception.aspx (http://msdn.microsoft.com/en-us/library/system.unauthorizedaccessexception.aspx) , plus pozri detaily vynimky, tie ta navedu na dalsie riesenie.
Tiez mi hadze tu chybu ked chcem hru ulozit. "Acces to path 'C:\\tmp\\history' is denied"
Ako na to pozeram tak mas v ceste dvojite lomitka, to asi nebude OK, ci ano?
Quote from: Agamemnon on 05.05.2009, 05:55:14
Quote from: ghostdog_sk on 05.05.2009, 02:57:45
tak...dnes som dokoncil zadanie komplet a aj dokumentaciu...
co sa tyka toho history vobec to nemusis riesit cez triedu history...
ja som si definoval list na ukladanie prikazov rovno v Maine...ak sa prikaz uspesne vykona to jest ked sa s parsera vrati hodnota != null nasleduje Execute() a hned vpisujem ten command do toho listu...ak ho chcem ulozit len si odchytim ci nahodou ten prikaz co sa vrati nieje save a ked je otvorim si stream a zapisojem tak ze prejdem cez for cely list a zapisem to po riadkoch...
potom ked chcem loadnut tak len odchytim ked sa mi z parsera vrati load a znova si otvorim stream a po riadkoch vykonavam prikazay tak ze nacitam riadok do stringu a zavolam nad nim parser...
takze triedu history som nevytvaral vobec ale triedu load a save mam len preto aby mi parser rozpoznal prikazy, v tychto tiriedach je vlastne len konstruktor ktory vytvara prikaz cize jeho name a description...
toto by ti zakáznik nemusel prijať...
a zakaznika odkedy zaujima ako jeto internerne riesene? ,zakaznika zaujima cito funguje alebo ne :P :P :P :P :P :P
to ked xes kupit dajaky software ta tiez sa pitas ako je riesenie napr ukladanie ? :) ze ci vytvaraju nato 5 tried alebo tolen tak dajako ulozia ? :D
Quote from: psicho on 05.05.2009, 15:38:28
a zakaznika odkedy zaujima ako jeto internerne riesene? ,zakaznika zaujima cito funguje alebo ne :P :P :P :P :P :P
to ked xes kupit dajaky software ta tiez sa pitas ako je riesenie napr ukladanie ? :) ze ci vytvaraju nato 5 tried alebo tolen tak dajako ulozia ? :D
v tomto prípade zaujíma, lebo tú knižnicu dodal on... čo ty vieš, čo on v nej vnútri robí... čo ak tá classa robí aj niečo iné, ako napr. posiela to na server, potom čo?
Quote from: Agamemnon on 05.05.2009, 16:05:50
Quote from: psicho on 05.05.2009, 15:38:28
a zakaznika odkedy zaujima ako jeto internerne riesene? ,zakaznika zaujima cito funguje alebo ne :P :P :P :P :P :P
to ked xes kupit dajaky software ta tiez sa pitas ako je riesenie napr ukladanie ? :) ze ci vytvaraju nato 5 tried alebo tolen tak dajako ulozia ? :D
v tomto prípade zaujíma, lebo tú knižnicu dodal on... čo ty vieš, čo on v nej vnútri robí... čo ak tá classa robí aj niečo iné, ako napr. posiela to na server, potom čo?
potom zase sa ne nato treba kukat ze nejeto cez x objektov ale nato ze daco nefunguje
ale však ja som o počte tried/objektov nič nepísal :)
Quote from: Mao on 05.05.2009, 15:33:47
Quote from: Hezechiel on 05.05.2009, 06:52:49
Quote from: Mao on 05.05.2009, 04:11:16
spominas tu vytvaranie adresarov, suborov, cize neviem presne co chces, takisto pises ze nahrajes si to v pohode a hned nato ze ti pri nahravani hadze vynimku
kazdopadne kukni sem http://msdn.microsoft.com/en-us/library/system.unauthorizedaccessexception.aspx (http://msdn.microsoft.com/en-us/library/system.unauthorizedaccessexception.aspx) , plus pozri detaily vynimky, tie ta navedu na dalsie riesenie.
Tiez mi hadze tu chybu ked chcem hru ulozit. "Acces to path 'C:\\tmp\\history' is denied"
Ako na to pozeram tak mas v ceste dvojite lomitka, to asi nebude OK, ci ano?
tak tie dvojite lomitka su len vo vipise moj kod vyzera takto
if (Params == null)
{
Params = "C:/tmp/history";
History.GetInstance().Save(Params);
}
else
{
History.GetInstance().Save(Params);
}
return GameState.PLAYING;
a existuje taká cesta? taký adresár? ak nie, tak ho prv musíš vytvoriť, automaticky ti ho neurobí...
A nema windowz nahodou opacne lomitka jak zvysok sveta? Ci v C# sa to zapisuje normalne s '/' ?
Params = "C:/tmp/history";
windows ma opacne lomitka, cize musis to zapisat Params = @"C:\tmp\history";
@ pred stringom znamena ze sa ingoruju vsetky escape sequences, ktore vzdy zacinaju \
Tak save som uz rozbehal public GameState Execute(IGame game)
{
if (Params == null) Params = "C:/tmp/history/history.txt";
try
{
History.GetInstance().Save(Params);
Console.WriteLine("Ulozenie hry prebehlo.");
}
catch (Exception)
{
Console.WriteLine("Ulozenie hry zlyhalo");
}
funguje to s oboma typmi lomítok... plus... escape sequence \\ znamená \, preto v tom výpise bolo c:\\tmp\\etc... :)
Quote from: piton on 05.05.2009, 19:55:26
A nema windowz nahodou opacne lomitka jak zvysok sveta? Ci v C# sa to zapisuje normalne s '/' ?
Params = "C:/tmp/history";
btw... to je opačne :) lebo svet (98%) má \ a zanedbateľný zvyšok, okolo 2% (linux, mac ai.) dokopy má / ;)
noo, to je super, ze 98%, ale pred windowsom sa pouzivali /, opacne \ nepouziva ziadny iny ( mne znamy ) OS...
public GameState ProcessCommand(string command)
je naco ? alaebo som si nevsimol ze dakde daco s tym mam robit?
no v tej metode sa ma rozpoznat a vykonat prikaz
poradte niekto ako urobit nacitacie vami zadaneho suboru.. to treba upravit metodu load v triede history alebo sa to da rovno v triede Load?
Quote from: piton on 06.05.2009, 00:35:03
no v tej metode sa ma rozpoznat a vykonat prikaz
aha diki
a ja to robim cez triedu parser, to neva?
Quote from: Dudusa on 06.05.2009, 00:45:21
poradte niekto ako urobit nacitacie vami zadaneho suboru.. to treba upravit metodu load v triede history alebo sa to da rovno v triede Load?
do triedy history nemáš zasahovať... to máš použiť ako je... presne ti ale neporadím, lebo nvm ako tá classa vyzerá, ani som to zadanie tohto roku nerobil...
Quote from: piton on 06.05.2009, 00:27:00
noo, to je super, ze 98%, ale pred windowsom sa pouzivali /, opacne \ nepouziva ziadny iny ( mne znamy ) OS...
hej, ale to nič nemení na to, že 98% ľudí používa backslash :) šikovnejší vyhráva...
nesmejte sa, pri nacitani sa mi to vzdy zacikly, ale zacikly sa to len ak tam mam dva a viac prikazov bu bu
skúsim si tipnúť... spracovanie príkazu máš tak, že ho rovno vkladáš do histórie? teda v prípade, že vykonávaš znovu príkazy, ktoré si do histórie načítal, tak vždy pri vykonaní jedného príkazu ho znovu vložíš do histórie... a tak je tá história nekonečná, lebo do nej stále pribúdajú príkazy, ktoré vykonávaš? môže byť také niečo? - dúfam, že nie je veľmi chaotické, čo som napísal...
skús vkladanie do histórie zablokovať, kým ju prehrávaš - malo by tam byť enable/disable, alebo také niečo...
ak som sa netrafil, tak sorry :)
ale bez kódu a z jednej vety je to ťažko hádať :)
si mi hackol comp ze vies presne co sa stalo? :D, ked si to napisal som si uvedomil ze ono mi to loadne z textovky do toho isteho List<string> kde sa uklada aj historia :) tak neviem bude lepsie enable desable, alebo loadovat do druheho listu?
// ci ten druhy zoznam nema zmysel? ah:
vyber si :) ja by som použil to enable disable - keď už tam je na to funkcionalita urobená, tak prečo sa trápiť navyše :)
náhoda, skúsenosť, pondelkové cviko z oop, odhad - dedukcia z toho všetkého :) môžeš si vybrať aj tu :)
môže mať zmysel :) väčšina úloh má viacero možných riešení :) a napr. sa môže urobiť požiadavka, kde bude ten list nutný :)
ale ak už máš všetku potrebnú funkcionalitu urobenú, tak zbytočne si vyrábať robotu navyše :)
Quote from: Agamemnon on 06.05.2009, 01:09:31
Quote from: piton on 06.05.2009, 00:27:00
noo, to je super, ze 98%, ale pred windowsom sa pouzivali /, opacne \ nepouziva ziadny iny ( mne znamy ) OS...
hej, ale to nič nemení na to, že 98% ľudí používa backslash :) šikovnejší vyhráva...
No vacsina ludi pouziva MSIE, len preto lebo je vo windowse, to je o tom istom...
je, a? nevidím pointu nejak :)
no ze to, ze to pouziva 97% ludi, neznamena ze to je dobra vec... len to som myslel
Ludia ako mozem dostat GameState z posledneho vikonaneho prikazu do Triedy Load tak aby aj trieda load vratila status z posledneho prikazu?
@piton: fajn diki uz som to prerobil tak jak ma byt
@Hezechiel:
heh tam je finta
a prave nad tym * alebo niecim podobnym* silno rozmyslam aj ja
ta finta je ze ty mas vratit loaded position
QuotePo vykonaní metódy Execute() a správnom nahratí uloženej histórie, je návratová hodnota metódy GameState.LOADEDPOSITION.
ale ked ma zabije ... ja neviem blesk dakde na poli pod stromom nahodne v textovej hre,... tak co potom? vratim loaded position.... to je somarina... lebo jednu chvilu je game state gameover a o chvilu loaaded, a podla mojho z loaded je potom playnig, takze v mojej hre budes nesmrtelny...
tu je kod z LOAD
...
foreach( string cmd in History.GetInstance() )
{
game.ProcessCommand(cmd);
//((Game)game).Gamestate = game.ProcessCommand(cmd);
}
Console.WriteLine("...");
return TextGame.Core.GameState.LOADEDPOSITION;
ja neviem akoze co stym amm robit, alebo akoto ma byt, ako to mate Vy?
AAAAAAAAAAAaa
a este jedna vec ma zaujima, ze ked mam rozohratu hru, dam save, a potom nasledne load, tak zase vykona vsetky prikazy od zaciatku ktore som zadal, to by netrebalo resetnut celu hru ? lebo potom tie prikazy nemaju zmysel na tej aktualnej pozicii a ja chcem akoze novu hru, stymi prikazmi co som ulozil ...
HALP bv
piton: super predsudok, páči sa mi... ;) takisto to neznamená, že to nie je dobré :) skôr to naznačuje, že to dobré je... totiž... každý má iné predstavy... napr. ja keby som si mal vybrať medzi ie8 a ff, tak beriem jednoznačne ie8...
ad load:
ten príkaz load, to nie je tvoja vlastná implementácia? ako teraz pozerám do dokumentácie ku tej knižnici, tak tam nie je implementovaný žiaden príkaz... takže to si môžete z commandu load vrátiť, čo chcete...
to mne?
asi som som sa zle vyňadril, ten kod co som dal (nad nim jenapisane LOAD) je trieda Nahraj a v nej Exetute, a podla moodle.wiki ma vratit GameState.LOADEDPOSITION
sory ked mi daco unika, ale asi uz od vycerpania odpadnem z tej c mriezky...
PS: a tam som aj zakomentoval /*teraz vidim*/ ((Game)game).Gamestate = game.ProcessCommand(cmd); ze si hned vratim stav niekde uplne inde
hmm teraz ma napadlo ze hned tu by som to mohol kontrolovat ci prejde cez gamestate.Gameover alebo solved...
dam si sprchu, este sa vratim...
PPS: ked mam
while{
if(daco daco)
{
//tu potrebujem vyskocit surovo z whilu pouzijem brake alebo return... lebo nic mi nechce fungovat
}
}
no MS vyuziva dominantne postavenie na trhu a robi si co chce, napr. v IE ignoruje standardy, a preto musis robit stranku specialne pre IE a specialne pre ostatne. No neviem ako je na tom IE 8, snad sa to uz lepsi... ale dost bolo OT :)
poradte mi niekto, ako vymysliet prikaz na SPOJENIE troch roznych predmetov, teda tried. Chcem vyrobit bombu pomocou predmetov CASOVAC, ROZBUSKA a TRHAVINA a neviem ako to poriešiť. Any ideas ?
myslim ze potrebujes dalsie predmety a nejak testovat kombinaciu ci ich mas v backpacku, alebo ako to vlstne planujes spravit
asi nieco jak Chest a openChest
IMO
domino: to, čo je na moodle, sa nemusí dodržať do bodky... to je len jedna možnosť... kľudne si môžeš urobiť vlastnú interpretáciu, ktorá to loadnvmčo nevráti... to, čo je na moodle, je kvôli cvikám - to nie je povinnosť, to použiť... len tá kinižnica sa musí použiť...
piton: už 7ka bola v pohode pomerne... 8ka je fajn... aj z používateľského hľadiska... ale súhlasím, koniec ot :)
matejus: cez nejaký medzipredmet...
Quote from: Matejus on 06.05.2009, 03:11:04
poradte mi niekto, ako vymysliet prikaz na SPOJENIE troch roznych predmetov, teda tried. Chcem vyrobit bombu pomocou predmetov CASOVAC, ROZBUSKA a TRHAVINA a neviem ako to poriešiť. Any ideas ?
ja som to robil takto...
mam predmety chemikalie a prisady
mozes zavolat pouzi na obidve metody
ak zavolas na chemikalie tak skontroluje ci su chemikalie aj prisady bud v batohu alebo miestnosti ak ano vytvori bombu...
tiez mozes zavolat pouzi prisady a urobi to iste... ty mas v podstate to iste akurat musis k tomu prihodit aj treti predmet cize skontrolujes ci mas v miestnosti alebo u seba vsetky tri.
Quote from: Agamemnon on 06.05.2009, 02:46:07
napr. ja keby som si mal vybrať medzi ie8 a ff, tak beriem jednoznačne ie8...
toto mi vysvetli pls, nemusis tu, moze byt pm alebo irc, dik
Neviete niekto kedy ma dnes (streda) Ing. Szabo cviko z OP poobede? Lebo sa nijako nemozem dopracovat k rozvrhom ???
Quote from: tomash on 06.05.2009, 14:14:46
Neviete niekto kedy ma dnes (streda) Ing. Szabo cviko z OP poobede? Lebo sa nijako nemozem dopracovat k rozvrhom ???
skus takto
https://info2.tuke.sk/login/webin.exe?app=stud08
v com mame spravit diagramy, robil to uz niekto?
v zosite mam ze staruml argouml :)
No vidis, presne jak pises, ja som robil v argouml, triedy mi vygenerovalo z kodu, aj so vsetkymi clen. premennymi a metodami, akurat "sipky" som musel dokreslit, ale celkom rychle to je...
heh otovril som staruml a pozeram, pozeram, pozeram.. dobre vysral som sa na to to je dalsi user enemy prog
s doxy som vedel robit do 5 minut, a uz mam aj dokumetaciu :)
musim pozret ten argo
PS: prosim poradte ako mam vygenerovat diagram v hocico_uml , ja uz fakt neviem
skusal som vseliak mozne importovaat, nic sa nedari, nic sa nedej
pls halp
sybase powerdesigner to vie robit bezproblemovo :P
co je na staruml userenemy?
user stupidity
Ešte by ma zaujímalo či je potrebné implementovať history podľa návodu. Hru už mám hotovú nejaký ten týždeň a save a load metódu mám vytvorenú po svojom. Nebudem mať za to mínusové body? :)
nebudes, ja som toho po svojom mal dost vela, a minusove body neboli ;D
ake vseliake dokumentacie musime vyrobit?
systemovu pozostavujucu z doxy vygenerovanej a diagramy
pouzivatelsku ? takt tu ani na jednu stranu nedokazem napisat, neveim co si tam mam navymyslat
a ako to pan Binas bude chciet aby sme odovzdali vytlacene?
Quote from: Bc. nemtom on 08.05.2009, 07:19:47
co je na staruml userenemy?
ked nie je tak mi prosim pomozte s tym nasiel som tam reverse engeneering, nasiel som si kody, dal som mu vygenerovat a nic sa nestalo, napisalo ze succesfully ended, a ani jedno vygenerovanie nezbehlo uspesne ...
do používateľskej sa píšu také veci, ako je potrebná konfigurácia na spustenie, ako sa program ovláda, v prípade tejto hry sa tam dáva scenár na vyriešenie hry, mapa, myslím... potom tam má byť nejaký úvod, popis programu a pod. nejaké vzory sú na katedrovej stránke, mám pocit
br zdravím
vie mi niekto poradiť,pls ?
Ak použijem kľúč na dvere chcem nastaviť iné východy v aktuálnej miestnosti, ale neviem poriadne ako, niekde tuna som sa zasekol:
game.CurrentRoom.SetExits(null,null,tuna mám dať čo ?,null);
má niekto nejakú ideu ako to spraviť ? ???
AAAAAAAAAAAaa
a este jedna vec ma zaujima, ze ked mam rozohratu hru, dam save, a potom nasledne load, tak zase vykona vsetky prikazy od zaciatku ktore som zadal, to by netrebalo resetnut celu hru ? lebo potom tie prikazy nemaju zmysel na tej aktualnej pozicii a ja chcem akoze novu hru, stymi prikazmi co som ulozil ...
HALP bv
[/quote]
tak ten problem mam aj ja.rad by som vedel ci to vadi alebo nie, ked uprostred hry dam save a potom load tak znova sa vykonaju tie prikazy co su ulozene.
Cize ako keby som ich zadal rucne.Moze to tak byt alebo nie??
Nemate niekto screeny z OP zo skusky??? Kto bude mat tak vymenim za screeny z USA co bolo minuly tyzden ;D
Quote from: byglajs on 08.05.2009, 20:29:29
br zdravím
vie mi niekto poradiť,pls ?
Ak použijem kľúč na dvere chcem nastaviť iné východy v aktuálnej miestnosti, ale neviem poriadne ako, niekde tuna som sa zasekol:
game.CurrentRoom.SetExits(null,null,tuna mám dať čo ?,null);
má niekto nejakú ideu ako to spraviť ? ???
No ved tam das tu miestnost na ktoru chces aby to ukazovalo, vlastne odkaz na tu miestnost. room1, room2 alebo ako ich mas pomenovane.
game.CurrentRoom.SetExits(null,null,room1,null);
thom: práveže toto mi tam nechce dať, neviem ale tak asi tam musí byť niečo ešte napísané, ako napr. game.room1 , ale neviem čo ???
Quote from: byglajs on 08.05.2009, 21:22:15
thom: práveže toto mi tam nechce dať, neviem ale tak asi tam musí byť niečo ešte napísané, ako napr. game.room1 , ale neviem čo ???
presne tiez mam taky problem, neviem co s tym, ludia help
chcelo by to aby boli miestosti viditelne, bud spravit property alebo ja neviem ako
Quote from: byglajs on 08.05.2009, 21:22:15
thom: práveže toto mi tam nechce dať, neviem ale tak asi tam musí byť niečo ešte napísané, ako napr. game.room1 , ale neviem čo ???
No to ti nejde podla mna z toho dovodu,ze ty to skukas spustit, (tu metodu) v triede ktora nema pristup ku tim odkazom na tie miestnosti.
A take cosi si skusal??
game.CurrentRoom.SetExits(game.CurrentRoom.West, null, null, null)
ved z aktualnej miestnosti mas odkaz aj na ostatne miestnosti okolo nej.
takže postupne:
pri loade treba resetnúť hru, samozrejme...
Quote from: thom on 08.05.2009, 20:34:13
Quote from: byglajs on 08.05.2009, 20:29:29
br zdravím
vie mi niekto poradiť,pls ?
Ak použijem kľúč na dvere chcem nastaviť iné východy v aktuálnej miestnosti, ale neviem poriadne ako, niekde tuna som sa zasekol:
game.CurrentRoom.SetExits(null,null,tuna mám dať čo ?,null);
má niekto nejakú ideu ako to spraviť ? ???
No ved tam das tu miestnost na ktoru chces aby to ukazovalo, vlastne odkaz na tu miestnost. room1, room2 alebo ako ich mas pomenovane.
game.CurrentRoom.SetExits(null,null,room1,null);
- to riešenie je dobré, len ak máš vhodne implementované SetExits... pretože inak toto urobí niečo také, že vám všetky doterajšie východy zablokuje (nastaví na null) a správne nastaví len ten jeden, zmenený (room1)
- to room1 musí byť nejak nastavené - napr. v triede kľúč budeš mať referenciu na miestnosť, ktorú tam chceš priradiť... alebo ju tam vytvoríš rovno, alebo také niečo... to room1 proste musí byť inicializované...
tak ja som skúšal spraviť novú property, niečo ako currentRoom, ale aj tak to nešlo, hoci som si do nej vložil tú miestnost ktorú som potreboval, tak aj tak mi to nešlo , tak ja neviem ako ďalej
Quote from: thom on 08.05.2009, 21:46:16
Quote from: byglajs on 08.05.2009, 21:22:15
thom: práveže toto mi tam nechce dať, neviem ale tak asi tam musí byť niečo ešte napísané, ako napr. game.room1 , ale neviem čo ???
No to ti nejde podla mna z toho dovodu,ze ty to skukas spustit, (tu metodu) v triede ktora nema pristup ku tim odkazom na tie miestnosti.
A take cosi si skusal??
game.CurrentRoom.SetExits(game.CurrentRoom.West, null, null, null)
ved z aktualnej miestnosti mas odkaz aj na ostatne miestnosti okolo nej.
ale mal by si mať odkaz len na tie miestnosti, kam sa dá prejsť... nie na miestnosti, kam doteraz prístup nemáš... ono to je úplne easy urobiť nejak takto:
class Kluc {
public void Use() {
Room room = new MyRoom();
game.CurrentRoom.SetExits(game.CurrentRoom.North, game.CurrentRoom.South, room, game.CurrentRoom.West);
}
}
nvm, v akom poradí sú tie miestnosti v setexits, takisto nvm, aké classy a interfaces sú tam podedené...
ako ukážka je to dúfam pochopiteľné
pokiaľ je tá miestnosť už existujúca, tak si tam potrebujete predať referenciu... cez konštruktor tej classy Kluc napr...
jeeeeej super dikeeees :bannana_guitar:
a mam tiez problem s loadom ale troska iny....ked mam v miestnosti nepriatela tak sa z miestnosti neda ist kym ho "nezneskodnim" potom sa objavia vychody a mozem ist dale...lenze pri loade ked sa vratim do tej istej miestnosti kde bol predtym nepriatel tak je tam znova...pri beznom hrani hry tam samozrejme nie...poradte pls..
game.Play();
game.Backpack.Remove(" ");
History history = History.GetInstance();
if (Params == null) Params = @"C:\tmp\history.bin";
history.Load(Params);
Parser parser = new Parser();
ACommand cmd;
foreach (string com in history)
{
if (com != "ULOZ")
{
Console.WriteLine(com);
cmd = parser.GetCommand(com);
((ICommand)cmd).Execute(game);
}
}
z tohto asi veľmi neporadím... toto vyzerá byť ok... hmm...
skús debuggovať ten program... inak ťažko - možno keby si pastol nejaký iný kód - napr. execute toho príkazu, ktorý zneškodní toho enemy (príkaz pouzi?)... možno aj kód toho enemyho (predpokladám, že je to item?)
je ten príkaz uložený v save file? ostatné veci, čo sa v hre zmenili do save-u ostali zmenené? len enemy ožije?
hmm, nvm...
v save file je ten prikaz to som zabudol dat do pm... :)
Quote from: Agamemnon on 08.05.2009, 20:14:32
do používateľskej sa píšu také veci, ako je potrebná konfigurácia na spustenie, ako sa program ovláda, v prípade tejto hry sa tam dáva scenár na vyriešenie hry, mapa, myslím... potom tam má byť nejaký úvod, popis programu a pod. nejaké vzory sú na katedrovej stránke, mám pocit
http://hornad.fei.tuke.sk/studinfo/dokPP.html (http://hornad.fei.tuke.sk/studinfo/dokPP.html)
Quote from: thom on 08.05.2009, 20:31:04
AAAAAAAAAAAaa
a este jedna vec ma zaujima, ze ked mam rozohratu hru, dam save, a potom nasledne load, tak zase vykona vsetky prikazy od zaciatku ktore som zadal, to by netrebalo resetnut celu hru ? lebo potom tie prikazy nemaju zmysel na tej aktualnej pozicii a ja chcem akoze novu hru, stymi prikazmi co som ulozil ...
HALP bv
tak ten problem mam aj ja.rad by som vedel ci to vadi alebo nie, ked uprostred hry dam save a potom load tak znova sa vykonaju tie prikazy co su ulozene.
Cize ako keby som ich zadal rucne.Moze to tak byt alebo nie??
[/quote]
ulozenie stavu hry ma znamenat to, ze ked hras hru a spravis si checkpoint (ulozis si jej stav), nasledne vykonas iste mnozstvo krokov a stav hry si obnovis, tak sa dostanes do toho stavu, v ktorom si hru ukladal. takze nezacnu sa ulozene kroky vykonavat od momentu ulozenia, ale ano - treba hru resetnut a tak ich vykonavat.
prosim, nechcem byt total lama, ale ako sa generuje diagram zo staruml, treba neako upravovat kod? alebo staci len iba dat reverse engeneering
ja som s tym zabil dva dni, vyskusal som spuuustu programov co ste poradili, daco nedobre musim robit, Ked to niekto bude robit a pojde mu to mohol by sa podelit o zazitky a skusenosti... diki
zdravim, mam taky cudny problem s CurrentRoom .. respektive s Execute() pre kazdy smer. Pre znazornenie:
if (game.CurrentRoom.West != null)
{
Console.WriteLine("descr. zapadnej room je: {0}", game.CurrentRoom.West.Description);
game.CurrentRoom = game.CurrentRoom.West;
game.CurrentRoom.Show();
}
else Console.WriteLine("Tadiaľ sa nedá ísť");
CurrentRoom sa z mne neznameho dovodu nenastavi na miestnost ktora je v .West Ten Writeline vypise spravnu zapadnu miestnost, no po "priradeni" sa.. nepriradi.. bu
kde moze byt problem? som zufaly..
Quote from: Scorch on 10.05.2009, 02:38:05
zdravim, mam taky cudny problem s CurrentRoom .. respektive s Execute() pre kazdy smer. Pre znazornenie:
if (game.CurrentRoom.West != null)
{
Console.WriteLine("descr. zapadnej room je: {0}", game.CurrentRoom.West.Description);
game.CurrentRoom = game.CurrentRoom.West;
game.CurrentRoom.Show();
}
else Console.WriteLine("Tadiaľ sa nedá ísť");
CurrentRoom sa z mne neznameho dovodu nenastavi na miestnost ktora je v .West Ten Writeline vypise spravnu zapadnu miestnost, no po "priradeni" sa.. nepriradi.. bu
kde moze byt problem? som zufaly..
si to pokrokuj a pozeraj na premenne ake su v nich hodnoty..
ono by to malo ist... ja to mam tak isto..
A teraz otazka na tych co to riadia.:)
Skuska bude na moodli?
Bude treba vediet daco aj z C++?
Budu aj zdrojove kody?
atd... dik
minuly rok:
ano
nie
ano
a v com sa lisi skuska z OP a .net
andy: skusal som krokovanie aj vsetko ostatne co ma napadlo..
jedine na co som prisiel bolo ze sa z neznameho dovodu po:
game.CurrentRoom = game.CurrentRoom.West;
CurrentRoom nezmeni .. uz ma z toho boli hlava ze to nejde .. 4x som presiel kazdy jeho vyskyt a nenasiel som ziadnu chybu
minuly rok sa na skuske z .NETu programovalo, ale ucil to niekto iny, uz nie je na skole.
Quote from: Scorch on 10.05.2009, 04:49:00
andy: skusal som krokovanie aj vsetko ostatne co ma napadlo..
jedine na co som prisiel bolo ze sa z neznameho dovodu po:
game.CurrentRoom = game.CurrentRoom.West;
CurrentRoom nezmeni .. uz ma z toho boli hlava ze to nejde .. 4x som presiel kazdy jeho vyskyt a nenasiel som ziadnu chybu
tak potom mas asi zly getter alebo setter
niekto tu uz tusim mal taku chybu ze:
public Room CurrentRoom
{
get{return currentRoom;}
set{CurrentRoom= value;}
}
Vsimni si velke C na zaciatku setteru :)
aaa thx .. chyba bola sice inde, ale to ze si ma nasmeroval zas do class Game pomohlo
takze po 5 hodinach utrpenia mozem zas pokracovat :)
K systemovej prirucke nestaci mat vygenerovanu dokumentaciu z doxygenu??? lebo dakde som pocul ze stacilo mat len to..hmm
závisí od cvičiaceho, by som povedal...
a u pana Binasa?
panovi Binasovi staci doxugenovska systemova prirucka :)
Pan Binas je super :)
piton :zuzka: Pan Binas ;D
;D
Takze si to zhrnime..
Pri mirekovy....
Systemova prirucka: staci vygenerovat v doxygene.. nic ine netreba?
Pouzivatelska prirucka: treba?
pride napise
používateľskú podľa mňa treba...
tu syst.prirucku staci vygenerovat cez doxygen..som sa pytal naposledy binasa
Quote from: Scorch on 10.05.2009, 04:49:00
andy: skusal som krokovanie aj vsetko ostatne co ma napadlo..
jedine na co som prisiel bolo ze sa z neznameho dovodu po:
game.CurrentRoom = game.CurrentRoom.West;
CurrentRoom nezmeni .. uz ma z toho boli hlava ze to nejde .. 4x som presiel kazdy jeho vyskyt a nenasiel som ziadnu chybu
pravdepodobne mas potom zle napisu set property pre nastavenie current room-u.
Quote from: piton on 10.05.2009, 20:59:17
piton :zuzka: Pan Binas ;D
ludia - budte normalni - to uz zacina vyzerat na kult osobnosti. ja ho napriklad velmi nemusim... dufam, ze to tu necita...
Quote from: andy on 10.05.2009, 21:45:53
Takze si to zhrnime..
Pri mirekovy....
Systemova prirucka: staci vygenerovat v doxygene.. nic ine netreba?
Pouzivatelska prirucka: treba?
cez vikend boli aktualizovane poziadavky ohladom dokumentacie na wiki. pozrite sa tam. tiez to mohli skor zverejnit...
Quote from: mirek on 11.05.2009, 02:30:39
Quote from: piton on 10.05.2009, 20:59:17
piton :zuzka: Pan Binas ;D
ludia - budte normalni - to uz zacina vyzerat na kult osobnosti. ja ho napriklad velmi nemusim... dufam, ze to tu necita...
no to dufam aj ja...
Quote from: mirek on 11.05.2009, 02:31:55
Quote from: andy on 10.05.2009, 21:45:53
Takze si to zhrnime..
Pri mirekovy....
Systemova prirucka: staci vygenerovat v doxygene.. nic ine netreba?
Pouzivatelska prirucka: treba?
cez vikend boli aktualizovane poziadavky ohladom dokumentacie na wiki. pozrite sa tam. tiez to mohli skor zverejnit...
Tak na wiki je ohladom dokumentacie napisane az az.. Mozno osobny nazor ako to chce konkretny zakaznik binas..:)
len pre istotu (a lenivcov)
https://moodle.fei.tuke.sk/wiki/index.php/V%C5%A1eobecn%C3%A9_pokyny_pre_odovzd%C3%A1vanie_zadan%C3%AD
Caute, chcem sa opytat ci sa u pana Binasa bude dat odovzdat aj napr. o tyzden, nie iba v trinastom. Spominal cosi take, ze sa bude dat.
No ale najlepsie ak by sa on sam vyjadril.
mám pocit, že zápočty sa môžu riešiť ešte nejaké 2 týždne v skúškovom - podľa štud. poriadku, alebo tak nejak...
aj keď by som povedal, že to asi bude tiež závisieť od cvičiacich... nvm...
hej 2
neviete kedy je este s csabom OP okrem pondelka o 9:10?
streda 16:50-18:20 PC 1 Szabó Csaba
stvrtok 7:30-9:00 PC 1 Szabó Csaba skupina 5 a 15 (HI)spojená
stvrtok 9:10-10:40 PC 1 Szabó Csaba
pls kto odovzdaval pri ing Kunstarovi napiste ze co chcel mat v dokumentacii a ako prebiehalo odovzdavanie.dik
PS:ako sa robi v tom doxygen?co treba dat do toho working directory from which doxygen will run ? ???
neo68: tam das cestu k doxygen.exe
Nemate niekto navod ako vygenerovat tie **** class diagramy ?
skusal som to v staruml, arguml aj v doxygene ale nikde mi to nefunguje... staruml arguml sa tvari ze nieco generuje ale nakoniec nezobrazi nic resp. nijak sa neviem dopatrat k vysledku a doxy mi vygeneruje akurat tak par obrazkov, bez akehokolvek formatu a nie su tam ani povodne triedy z tej kniznice... jedine vo visualku mi to ide bezproblemov ale to vraj nepostacuje... hlavne ze na prvych cvikach sme modelovali v tom.
Zdravim .. mam taky problem .... ze ked je v miestnosti viac predmetov .. tak prikazy mi ide pouzit iba na ten predmet ktory je vypisany ako prvy ... a ten druhy sice vypise ze je v miestnosti .. ale nemozem na neho pouzit ziadny prikaz (ani preskumaj ani vezmi ani nic ..). .lebo pise chybovu hlasku ze taky predmet tam nieje ..
.. takze ked pri studii co sme robili na cviceni ... v kroku pri vytvarani prikazu use .. pouzijem kluc na truhlicu ... staru truhlicu vymazem ... dam tam novu ktora je otvorena ... a objavi sa tam aj mec.. ..akurat mec nemozem zobrat lebo som tam pridal truhlicu ako prvu :)
riesenim by bolo aj keby som tam mec dal ako prvy ale to sami nepaci ... kto vie nech poradi .. dik :)
to Pekiman: neviem cez aku metodu ziskavas referenciu na dany predmet ale ja na to pouzivam toto public TextGame.Items.AItem GetItem(string name)
{
foreach (AItem predmet in zoznamPredmetov)
{
if (predmet.Name.Equals(name))
return predmet;
}
return null;
}
a funguje mi to aj ked je v miestnosti viac predmetov a nezalezi na tom v akom poradi boli pridane do zoznamu
Quote from: neo68 on 11.05.2009, 20:56:59
to Pekiman: neviem cez aku metodu ziskavas referenciu na dany predmet ale ja na to pouzivam toto public TextGame.Items.AItem GetItem(string name)
{
foreach (AItem predmet in zoznamPredmetov)
{
if (predmet.Name.Equals(name))
return predmet;
}
return null;
}
a funguje mi to aj ked je v miestnosti viac predmetov a nezalezi na tom v akom poradi boli pridane do zoznamu
dik ja debil som mal v GetItem nejaky return navyse .. omg ;) uz to ide :)
Kedy zajtra s panom Binasom bude odovzdavanie zadani, pre tych co sme dnes (v pondelok) neodovzdali ?
PLS
Quote from: Domino3D on 12.05.2009, 01:13:31
Kedy zajtra s panom Binasom bude odovzdavanie zadani, pre tych co sme dnes (v pondelok) neodovzdali ?
PLS
tiez som zvedavy, ze ci mozme prist na nejake ine cviko, napr. streda o pol druhej :) ale ci to tam bude dost inych odovzdavat bv tak neviem
zajtra od 0900 do 1100 alebo tak nejak to bolo, čo si spomínam...
môžeš prísť aj na iný termín - aj dnes boli z iných termínov... tam je len otázka, či sa to bude stíhať...
A kde Vas najdeme?
mňa v škole nenájdete :) keď mirek dôjde, tak napíše presnejšie... tam myslím spomínal A508, tj. skleník...
no, v skleniku bol (mal byt) aj pred tyzdnom :)
Quote from: Agamemnon on 12.05.2009, 03:44:27
mňa v škole nenájdete :) keď mirek dôjde, tak napíše presnejšie... tam myslím spomínal A508, tj. skleník...
aj ty preberas zadania?:D
nie, čo si :D to by dopadlo :D
tha preco? ved fail fail fail fail fail... :D
a potom by zistil ze ostal iba sam ak: :D :D
Zdravim pani,
kedze tento topic ma 46 stran a nemam nervi ho cely citat - vie niekto ci su na webe prednasky? Ak ano link prosim.
Dik vopred :)
moodle :ohmigod:
mam taky problem ....potrebujem aby sa dalo zmenit po pouziti predmetu dalo prejst dalej,ale nie stylom,ze ak nepouzijem ten predmet konci hrat nie (mec - drak) ,ale rebrik - mur ale aby hra pokracovala kym hrac nepouzije kluc dovtedy moze bludit len tak po mapke ...
nieco take mi to vsak nebere
game.CurrentRoom.SetExits(aRoom21, aRoom25, null, null);
najprv mam miestnost nastavenu ako aRoom24.SetExits(aRoom21, null, null, null); ... hadze mi to,ze neexistuje v aktualnom kontexte tie roomy
Error 4 The name 'aRoom25' does not exist in the current context C:\Visual Studio 2008\Projects\ConsoleApplication1\ConsoleApplication1\items\Rebrik.cs 24 52 ConsoleApplication1
osetri si pouztie predmetu v danej miestnosti ze ked ho pouzijes prave tam tak sa spravi nieco take
((Game)game)."miestnost".SetExits(null, null,((Game)game)."miestnostnasever", ((Game)game)."miestnostnajuh" );
a tej hlasky by si sa mozno zbavil kedy das miestnosti public
ja som si na to vytvoril property v triede room. ked je nastavena na false tak sa do miestnosti neda vojst. potom po pouziti nejakeho predmetu alebo nejakej inej akcie ju nastavim na true.
Najbližší spoločný termín odovzdávania je utorok, 12.máj.2009 od 9:00 do 11:00 v miestnosti A508.
use moodle
Quote from: john_doe on 12.05.2009, 06:26:22
Zdravim pani,
kedze tento topic ma 46 stran a nemam nervi ho cely citat - vie niekto ci su na webe prednasky? Ak ano link prosim.
Dik vopred :)
fiha - mam rad taketo prispevky. to naozaj svedci o urovni autora. neprekvapilo by ma, keby tu nasledoval dalsi prispevok s poziadavkou na heslo do kurzu...
Quote from: mirek on 12.05.2009, 18:18:03
fiha - mam rad taketo prispevky. to naozaj svedci o urovni autora. neprekvapilo by ma, keby tu nasledoval dalsi prispevok s poziadavkou na heslo do kurzu...
presne :D
to zase ja mam rad ked na konci pyta dakto heslo do kurzu :D
Quote from: mirek on 12.05.2009, 18:18:03
Quote from: john_doe on 12.05.2009, 06:26:22
Zdravim pani,
kedze tento topic ma 46 stran a nemam nervi ho cely citat - vie niekto ci su na webe prednasky? Ak ano link prosim.
Dik vopred :)
fiha - mam rad taketo prispevky. to naozaj svedci o urovni autora. neprekvapilo by ma, keby tu nasledoval dalsi prispevok s poziadavkou na heslo do kurzu...
Nacasovanie tejto otazky na zapoctovy tyzden svedci o schopnostiach autora :)
jj to si vystihol :) aj ked necakal by som tolko sebakritiky a sebareflexie :D
Quote from: JCube on 12.05.2009, 19:20:16
jj to si vystihol :) aj ked necakal by som tolko sebakritiky a sebareflexie :D
to teda - to sa casto nevidi. nie len medzi studentmi, ale ani v tejto republike nasej fajnej. mozno sa predsa len zacina bliskat na nove casy... :-)
jedine ked tak sa nad tatrou zacne bliskat :P a to i tak jedine v case burok :D
ako to je? :) jedna lastovička leto nerobí? :) alebo tak nejak :)
blyskat
Quote from: MorFiuM on 12.05.2009, 21:43:36
blyskat
a to som to slovo dneska pouzil dvakrat... hmm... nuz - aspon vydjet totu uroven more
Quote from: mirek on 12.05.2009, 21:45:05
Quote from: MorFiuM on 12.05.2009, 21:43:36
blyskat
a to som to slovo dneska pouzil dvakrat... hmm... nuz - aspon vydjet totu uroven more
lol
prepracovanosť :)
Ludia neviete, ako nastavim v doxzgene, aby mi bralo aj diakritiku, kedze som robil komentare s diakritikou ... Ked nastavim slovak jazyk, tak zo zaciatku dokumentacie je diakritika ok, ale potom cca op polky neviem preco je uz zla.
na minulom cviku binas cosi spominal ze nie vsetko budeme musiet tlacit nevie niekto co a ako?
V com je najlepsie robit tie UML diagramy? ... A nechapem preco nemoze byt z visualka, ved to sa mi zda byt praveze najlepsie ... skusal som tie starUML a argoUML ale nejako nejde (neviem) vygenerovat a nemam cas sa s tym bavit
a zajtra sa pri Binasovi kedy da odovzdavat?
mne sa podarilo nakoniec spravit tie diagramy cez neaky soft ALTOVA uml ...šmarte to googla...
tlacit netreba nic, dnes som odovzdaval
nevie niekto co vsetko treba odovzdat pri czabovi(sorry ak som skomolil meno)a v jakej forme...???
podmienky su na wiki
....davam este raz do pozornosti ak niekto potrebuje info...alebo otestovat si zadanie:
http://hornad.fei.tuke.sk/~szabo/oop/OOP_Blog/OOP_Blog.html (http://hornad.fei.tuke.sk/~szabo/oop/OOP_Blog/OOP_Blog.html)
......... ;)
Neviete kde kedy sa da dnes (streda) odovzdat zadanie pri Binasovi? ... na moodle zatial nie je dalsi termin vypisany a zo SUPER noveho informacneho systemu MAIS nezistim, kde kto co ma a vuycuje atd ... kedze skoro nic sa tam uz neda zistit
neviete ci cviciaci Kunštár má v štvrtok nejaké cviko z OOP ?
Quote from: Domino3D on 13.05.2009, 03:23:38
mne sa podarilo nakoniec spravit tie diagramy cez neaky soft ALTOVA uml ...šmarte to googla...
tlacit netreba nic, dnes som odovzdaval
potvrdzujem, s tym to ide, da sa tam importnut dll-ko
Quote from: Patto on 13.05.2009, 01:01:14
Ludia neviete, ako nastavim v doxzgene, aby mi bralo aj diakritiku, kedze som robil komentare s diakritikou ... Ked nastavim slovak jazyk, tak zo zaciatku dokumentacie je diakritika ok, ale potom cca op polky neviem preco je uz zla.
ked sa pozries do konifguracneho suboru k doxygen-u, je tam polozka nieco v style INPUT_ENCODING - tak tu nastav na windows-1250
Quote from: majo on 13.05.2009, 01:41:22
na minulom cviku binas cosi spominal ze nie vsetko budeme musiet tlacit nevie niekto co a ako?
nebude treba tlacit pouzivatelsku a systemovu prirucku
Quote from: Domino3D on 13.05.2009, 03:23:38
mne sa podarilo nakoniec spravit tie diagramy cez neaky soft ALTOVA uml ...šmarte to googla...
tlacit netreba nic, dnes som odovzdaval
ale to tiez nie je dobry nastroj, pretoze kresli graficke/farebne veci podobne ako visualko. takze - stale hladame vitaza ;)
powerdesigner? :D
neje open source, ani freeware :) stale hladame...
papier a pero ? :)
urobte si vlastny tool...
tu je take mnoztsvo poziadaviek na nastroj, ktory sa pouzije raz a potom sa zabudne, az to nie je zdrave...
Quote from: piton on 13.05.2009, 16:54:14
neje open source, ani freeware :) stale hladame...
ale je trial ;)
tych 15dni ci kolko to tam pise bohate staci :) aj na dbs,oop a nvm co vsetko
len ci vyhovuje aj panovi Binasovi :)
vyhovuje...preco ne? :D
caute, mam zajtra cviko o 9.10 so Szabom a mal by som na nom odovzdavat zadanie. zadanie mam hotove az na popisy miestnosti a dokumentaciu..ale to uz nie som schopny dokoncit, ani ist na to cviko, kedze mam horucku...neviete ci ma cvika aj v piatok, alebo ci sa u neho da odovzdat buduci tyzden? dik
som pocul, ze o tyzden csabovci odovzdavaju u pana Binasa a o 2 tyzdne zase u csabu, ze dakde ide het ci co...
Quote from: piton on 14.05.2009, 03:48:05
som pocul, ze o tyzden csabovci odovzdavaju u pana Binasa a o 2 tyzdne zase u csabu, ze dakde ide het ci co...
dufam ze si pocul zle
Quote from: piton on 14.05.2009, 03:48:05
som pocul, ze o tyzden csabovci odovzdavaju u pana Binasa a o 2 tyzdne zase u csabu, ze dakde ide het ci co...
a nevie niekto, ci ma csaba cvika aj v piatok?
pozri na starom IS... tam sa vieš dostať ku všetkým rozvrhom... niekde tu bola linka - asi v threade o novom is
Quote from: Agamemnon on 14.05.2009, 04:22:26
pozri na starom IS... tam sa vieš dostať ku všetkým rozvrhom... niekde tu bola linka - asi v threade o novom is
mas pravdu, diky za tip
STARY IS STUDENT:
https://info2.tuke.sk/login/webin.exe?app=stud08
co treba mat vytlacene pri odovzdavani zadania pri csabovi???
Quote from: piton on 14.05.2009, 03:48:05
som pocul, ze o tyzden csabovci odovzdavaju u pana Binasa a o 2 tyzdne zase u csabu, ze dakde ide het ci co...
dnes vravel ze bude preberat zadania uz len vo stvrtok 7:30 tusim a potom len 29teho...
ano Csaba ide prec a vrati sa vraj okolo 25.
Kedy moz odovzdat zadanie pri Ing. Kunstarovi ? thx :)
na moodli je terimin: 19.5., to je buduci tyzden utorok. zadanie som uz poslal cez system. Mozu prist teda na tento termin aj ti, ktori mali s ujom Binasom?
Quote from: timwood on 14.05.2009, 17:54:26
na moodli je terimin: 19.5., to je buduci tyzden utorok. zadanie som uz poslal cez system. Mozu prist teda na tento termin aj ti, ktori mali s ujom Binasom?
ked odovzdavanie, tak vo velkom - aj s ujom binasom ;)
Quote from: mirek on 14.05.2009, 18:51:51
Quote from: timwood on 14.05.2009, 17:54:26
na moodli je terimin: 19.5., to je buduci tyzden utorok. zadanie som uz poslal cez system. Mozu prist teda na tento termin aj ti, ktori mali s ujom Binasom?
ked odovzdavanie, tak vo velkom - aj s ujom binasom ;)
bohužial aj mne asi nič iné neostane
Quote from: kilomassa on 14.05.2009, 21:02:35
Quote from: mirek on 14.05.2009, 18:51:51
Quote from: timwood on 14.05.2009, 17:54:26
na moodli je terimin: 19.5., to je buduci tyzden utorok. zadanie som uz poslal cez system. Mozu prist teda na tento termin aj ti, ktori mali s ujom Binasom?
ked odovzdavanie, tak vo velkom - aj s ujom binasom ;)
bohužial aj mne asi nič iné neostane
binas sa vraj vela pyta. aj jcube hovoril, ze by pri nom nechcel odovzdavat a to je teda iny makac...
jcube ma do makaca strasne daleko...ale musi potvrdit...binas sa pyta na hrozne vela veci... :ohmigod:
no ale predsa, ked niekto robil zadanie sam od piky, tak sa nema coho bat..neviem co take zazracne by sa ma tam mohol opytat :)
jj, keď človek urobí sám, tak to má v pohode... :)
by som povedal, ze ked clovek robilo sam, tak pan Binas to vie aj patricne ohodnotit :) cize ked ste robili sami a viete obhajit, tak sa nie je coho bat :bannana_guitar:
Quote from: Agamemnon on 15.05.2009, 01:17:37
jj, keď človek urobí sám, tak to má v pohode... :)
tak napr mne si ty dost pomohol ked mi trebalo v niecom trosku pomoct a to tam potom zbytocne pojdem ked kamos co robil uplne sam neodovzdal aj ked mu slo vsetko... to podla mna je cudne
no dobre, ale tak ja som ti pomohol s pár riadkami... to ťažko sa dá počítať... takže to si robil celé sám aj ty... a tak rozumieš ako to celé funguje... takže by si imo nemal mať problém odovzdať...
ja čo som videl odovzdávania, tak to bolo bez problémov - aj v prípade, že sa napr. našli nejaké menšie chyby v programe, priamo na mieste a pod... ak človek vedel, čo to robí, tak to bolo v pohode
ked sme uz pritom, tak mne napr. pomahal sam pan Binas, takze to zhruba bude podla jeho predstav :)
Quote from: kilomassa on 15.05.2009, 07:48:49
Quote from: Agamemnon on 15.05.2009, 01:17:37
jj, keď človek urobí sám, tak to má v pohode... :)
tak napr mne si ty dost pomohol ked mi trebalo v niecom trosku pomoct a to tam potom zbytocne pojdem ked kamos co robil uplne sam neodovzdal aj ked mu slo vsetko... to podla mna je cudne
obcas je otazka, ako to ide. kedze som opakujuci, tak viem, ze vlani sa stal taky pripad, ze jeden chalanisko doniesol hru, ale napisanu v jednom subore - jeden Main() a par metod. sice to islo, ale nebol v tom ziaden objektovy pristup. cize - pouzijem slova klasika - nie je vsetko zlato, co sa vysti...
Quote from: timwood on 15.05.2009, 15:30:22
ked sme uz pritom, tak mne napr. pomahal sam pan Binas, takze to zhruba bude podla jeho predstav :)
ty brdo - to on zvykne? keby som vedel, tak tu nevypisujem, ale rovno jeho otravujem...
Quote from: mirek on 15.05.2009, 17:56:05
obcas je otazka, ako to ide. kedze som opakujuci, tak viem, ze vlani sa stal taky pripad, ze jeden chalanisko doniesol hru, ale napisanu v jednom subore - jeden Main() a par metod. sice to islo, ale nebol v tom ziaden objektovy pristup. cize - pouzijem slova klasika - nie je vsetko zlato, co sa vysti...
:DD nie je vsetko zlato co sa blysti, nie je vsetko konak co kon vysti ...
Quote from: piton on 15.05.2009, 05:42:55
by som povedal, ze ked clovek robilo sam, tak pan Binas to vie aj patricne ohodnotit :) cize ked ste robili sami a viete obhajit, tak sa nie je coho bat :bannana_guitar:
suhlas, ked robis sam nemas u binasa ziadny problem
Quote from: mirek on 15.05.2009, 17:56:05
Quote from: kilomassa on 15.05.2009, 07:48:49
Quote from: Agamemnon on 15.05.2009, 01:17:37
jj, keď človek urobí sám, tak to má v pohode... :)
tak napr mne si ty dost pomohol ked mi trebalo v niecom trosku pomoct a to tam potom zbytocne pojdem ked kamos co robil uplne sam neodovzdal aj ked mu slo vsetko... to podla mna je cudne
obcas je otazka, ako to ide. kedze som opakujuci, tak viem, ze vlani sa stal taky pripad, ze jeden chalanisko doniesol hru, ale napisanu v jednom subore - jeden Main() a par metod. sice to islo, ale nebol v tom ziaden objektovy pristup. cize - pouzijem slova klasika - nie je vsetko zlato, co sa vysti...
tak to je zjavne, ze ked to spravis do jednej triedy, ze si nepochopil paradigmu, nemozes mat full... :ohmigod:
uploadnite hotove hry, namiesto ucenia na skusky budem bavit ...
Quote from: mirek on 15.05.2009, 17:56:30
Quote from: timwood on 15.05.2009, 15:30:22
ked sme uz pritom, tak mne napr. pomahal sam pan Binas, takze to zhruba bude podla jeho predstav :)
ty brdo - to on zvykne? keby som vedel, tak tu nevypisujem, ale rovno jeho otravujem...
:embarassed:
mam dotaz ohladne prihlasovania datumov na skusku z OP...
je tam prihlasenie na 21. a 1.
ale pocul som ze vraj by mal byt este jeden datum 8. je to pravda ci su to len chyry? lebo zasa to vsetko naplanovali tak ze mi vidu 2 skusky na 21. a 25. a tak by som si aspon jednu posunul...
ci pana, jak ja toto stihnem do utorka? naucit sa objektovo programovat, heh :D
nejaké info o skúške?
kedy a kde sa odovzdavaju zadania pri Ing. Kunštárovi prosím vás
Quote from: Matejus on 18.05.2009, 15:38:43
kedy a kde sa odovzdavaju zadania pri Ing. Kunštárovi prosím vás
zajtra, neviem kedy, neviem kde..vraj to je niekde na moodli, ale nemám šajnu kde ???
:( nevie niekto poradit? Snazim sa vygenerovat diagram tried ale hadze mi to stale tu istu chybu : C# reverse engineering has been completed successfully alebo reverse engineering of file failed :(:( bu
Si si aj precital poriadne tu prvu hlasku C# reverse engineering has been completed successfully?
To je podla teba chyba?
Podla mna to znamena ze to prebehlo uspesne
hlasky sa zasadne necitaju... :D
a aj keby tam nejaká chyba bola, tak bez toho, v akom to robíš programe, ti len ťažko niekto pomôže :D
no mne nieco podobne vyhodilo v starUML....a k tomu este hlaska: Unrecoverable Parse Error
neviete ci v tretom budeme mat neaky semestralny projekt, a potom bakalalsku pracu alebo rovno bc pracu? alebo ako to je vlastne
V zimnom semestri je bakalarsky projekt, na ktory v lete nadvazuje bakalarska praca.
neviete teda niekto kedy a kde treba prist zajtra na to odovzdavanie,hodnotenie tych zadani ?
Quote from: timwood on 19.05.2009, 02:08:04
neviete teda niekto kedy a kde treba prist zajtra na to odovzdavanie,hodnotenie tych zadani ?
uz to je na moodle
Caute, nevie niekto ochotny hodit sem este nejaku postupnost krokov ako vygenerujem uml diagram v argouml alebo v star uml lebo nejak som z toho vedla ako na to, v power designe mi to nechce vygenerovat.Inac funguje niekomu ten link kde je specifikacia tich zadani, lebo mne nie.
ja som to robila v netbeanse, ak to robis v jave.. je tam reverse ingeneering, ale musite mat uml plugin.. keby niekto chcel..
v power designeri ti to vygeneruje len ked to mas podla jeho sablony pisane.. skus to nejako po jednej triede, pripadne vyhadzat niektore veci z tried a nechat len dolezite a potom generovat.. neviem v akom jazyku to robis..
Quote from: mishelka on 19.05.2009, 15:39:59
ja som to robila v netbeanse, ak to robis v jave.. je tam reverse ingeneering, ale musite mat uml plugin.. keby niekto chcel..
v power designeri ti to vygeneruje len ked to mas podla jeho sablony pisane.. skus to nejako po jednej triede, pripadne vyhadzat niektore veci z tried a nechat len dolezite a potom generovat.. neviem v akom jazyku to robis..
No ja to robim v C#, ale v tom power disegne to nejake biedne,pretoze vobec nic mi nevygenerujea skusal som uz vselico mozne. Tak poskusam nejako po jednej triede to popridavat.
neskusala som to, priznam sa.. ale moze to byt nejakymi vecami, co tam mas, ze to nevie spravit.. treba vyhadzat metody napr. a nechat len properties v triedach.. uvidis co to spravi... a ked to prejde, tak potom postupne pridavat mu veci a skusat..
v powerdesigneri mi to slo vzdy pomocou reverse engineeringu...aj s metodami... chyba bude kdesi medzi klavesnicou a stolickou..
Quote from: JCube on 19.05.2009, 16:15:22
v powerdesigneri mi to slo vzdy pomocou reverse engineeringu...aj s metodami... chyba bude kdesi medzi klavesnicou a stolickou..
ta napis mu navod :D
ta pustim PD...dam novy objektovo orientovany model...class diagram pre C mrezu...language...reverse engineer C mreza...addnem cs subory...OK...vuala...
Quote from: thom on 19.05.2009, 15:00:23
Caute, nevie niekto ochotny hodit sem este nejaku postupnost krokov ako vygenerujem uml diagram v argouml alebo v star uml lebo nejak som z toho vedla ako na to, v power designe mi to nechce vygenerovat.Inac funguje niekomu ten link kde je specifikacia tich zadani, lebo mne nie.
no sak to je jednoduche. pustim argouml a rovno som v navrharovi class diagramu. postup je nasledujuci:
1. kliknem na ikonku triedy
2. kliknem na plochu, kde chcem triedu umiestnit
3. napisem nazov do triedy bud do grafickej reprezentacie triedy na platne alebo do prislusneho textboxu pod platnom s prislusnym nazvom Name
4. pridam atribut kliknutim do strednej casti triedy na platne alebo kliknem na prislusnu ikonku na paneli nastrojov (New attribute) alebo kliknem na rovnaku ikonku pod platnom (New attribute)
5. vyplnim potrebne udaje ohladom noveho atributu (nazov a typ)
6. ak este nemam vsetky atributy, opakujem postupnost od bodu 4
7. pridam metodukliknutim do spodnej casti triedy na platne alebo kliknem na prislusnu ikonku na paneli nastrojov (New operation) alebo kliknem na rovnaku ikonku pod platnom (New operation)
8. vyplnim potrebne udaje ohladom novej metody (nazov, zoznam parametrov a typ navratovej hodnoty)
9. ak este nemam vsetky metody, opakujem postupnost od bodu 7
10. ak nemam este vsetky triedy, opakujem postupnost od bodu 1
11. vytvorim rozhranie kliknutim na prislusnu ikonku na paneli nastrojov (New interface) a umiestnim ho na platno
12. vyplnim nazov rozhrania - bud priamo na platne alebo opat v Name textboxe pod platnom
13. podobnym sposobom popridavam metody do rozhrania ako v pripade triedy
14. pokial nemam vytvorene vsetky rozhrania, opakujem cinnost od bodu 11
15. povytvaram vztahy medzi triedami a rozhraniami pouzitim vhodnych sipiek (tento bod je uz zavisly od konkretnej implementacie, nakolko moze byt u kazdeho inac)
nuz - jednoduche. a ked si k tomu clovek trosku sadne, tak to uz ide samo. kazdopadne - enjoy ;)
kedy bude dalsi najblizsi termin pre odovzdanie zadani ? thx :)
som pocul pri odovzdavaniach od binasa, ze asi na buduci utorok, tak ako teraz bolo..
buduci tyzden
mirek, tvoj mail je
[email protected]? A kontrolujes si postu sem-tam?
Quote from: hudyy on 20.05.2009, 19:56:45
mirek, tvoj mail je [email protected]? A kontrolujes si postu sem-tam?
tam/sem kazdy den. si v poradi... :-P
Zdravicko , co ma byt na skuske z OOP ? len test z prednasok nejake otazky alebo aj nejake doplnovacky kodu ???
mirek je asik najziadanejsi Ing. na skole :D
Smiem vediet ci sa mozu druhaci prihlasovat na skusku z OOP na den 21.5.2009 ? alebo je to len pre tretiakov ? ako to je ? z kazdej strany pocujem inu informaciu... tak by som v tom rad mal jasno
na skusku z OP sa snad ani netreba ucit..to bud vies abo nevies:)
tiez si myslim to iste, ale radsej by som bol, keby mi niekto odpovedal na otazku ci mozem ist zajtra na skusku. Ci to nie je termin len pre tretiakov. Lebo taka informacia sa ku mne dostala.
nvm tiez som zajtra prihlaseny ale hadam ze keby to bolo len pre tretiakov tak to napisu do poznamky
nam vravel cviciaci, ze sa mame hlasit na ten hromadny termin
neviem, ale na MAIS nevidim ziadny rozdiel v type terminu dna 21.5 a 1.6 ... iba ak to, ze 1.6 je tych miestnosti vypisanych trochu viac ...
btw... vyšlo VS 2010 Beta 1... voľne dostupné na stiahnutie :)
to uz vie kodit aj bez usera? :D
jasne... mu len povieš - cez mikrofón - "urob mi zadanie", a ono to nakódi ;D dokonca aj s komentármi, aby si lepšie vedel dokumentáciu vygenerovať :D
Quote from: radix on 21.05.2009, 13:27:52
to uz vie kodit aj bez usera? :D
ne len hlavne podporuje tie nove veci z c# 4.0 ale predpokladam ze podpora C++x0 je chaba :( mihu mihu
ono, niektoré tie veci v .net 4.0 sú fakt dobré a potrebné... napr. to generické dedenie alebo ako to nazvať (oni to nazývajú kovariancia a kontravariancia generických typov) - to ma fakt potešilo :)... prípadne pridali optional parameters - to sa tiež môže hodiť :) - aj keď to sa dá riešiť cez polymorphism :)
Quote from: Agamemnon on 21.05.2009, 16:59:02
ono, niektoré tie veci v .net 4.0 sú fakt dobré a potrebné... napr. to generické dedenie alebo ako to nazvať (oni to nazývajú kovariancia a kontravariancia generických typov) - to ma fakt potešilo :)... prípadne pridali optional parameters - to sa tiež môže hodiť :) - aj keď to sa dá riešiť cez polymorphism :)
suhlasim, dobrym smerom sato ubera a teraz dokonca microsoft prisiel stakou mega vega speci vecou ze Parallel FX cele ten balik sa vola (Parallel Extensions) a to ono je taka high end vecicka na podporu paralelneho programovania a celetoje take mega vega easy ze ked xes nejaky obycajny for ciklus prerobit aby bol paralelny tak len prepises for na paralel_for a ono to automaticky rozdeli tu iteraciu medzi jednotlive jadra kere mas dostupne a aj ta distribucia je inteligetna podla zatazenia jednotlivych jadier alebo ked napr ciklus je malicky zesa neoplati delit tak ani nedeli do jadier a dokonca je to tak speci ze aj vypocti sa rozdiela do sub vypoctov na jednotlive jadra.....dakde na nete je taky demo projekt ze zobrali jeden ray-tracing engine kery daval tak 3-4 frami/sekunda a oni ten engine zobrali a len tolko zrobili ze kazdy jeden for prepisali naten parallel_for a po modifikacii na 4 jadrovom pentiu daval 11-12 frameov
a na druhej strane ked konecne uz prekladace budu plne podporovat novy standard pre c++ ,tak programovanie s vlaknami bude este jednoduchsie a krajsie ako jeto v c# alebo v jave :P uz sa tesiiim jupi jupi
Quote from: psicho on 23.05.2009, 16:41:12
Quote from: Agamemnon on 21.05.2009, 16:59:02
ono, niektoré tie veci v .net 4.0 sú fakt dobré a potrebné... napr. to generické dedenie alebo ako to nazvať (oni to nazývajú kovariancia a kontravariancia generických typov) - to ma fakt potešilo :)... prípadne pridali optional parameters - to sa tiež môže hodiť :) - aj keď to sa dá riešiť cez polymorphism :)
suhlasim, dobrym smerom sato ubera a teraz dokonca microsoft prisiel stakou mega vega speci vecou ze Parallel FX cele ten balik sa vola (Parallel Extensions) a to ono je taka high end vecicka na podporu paralelneho programovania a celetoje take mega vega easy ze ked xes nejaky obycajny for ciklus prerobit aby bol paralelny tak len prepises for na paralel_for a ono to automaticky rozdeli tu iteraciu medzi jednotlive jadra kere mas dostupne a aj ta distribucia je inteligetna podla zatazenia jednotlivych jadier alebo ked napr ciklus je malicky zesa neoplati delit tak ani nedeli do jadier a dokonca je to tak speci ze aj vypocti sa rozdiela do sub vypoctov na jednotlive jadra.....dakde na nete je taky demo projekt ze zobrali jeden ray-tracing engine kery daval tak 3-4 frami/sekunda a oni ten engine zobrali a len tolko zrobili ze kazdy jeden for prepisali naten parallel_for a po modifikacii na 4 jadrovom pentiu daval 11-12 frameov
a na druhej strane ked konecne uz prekladace budu plne podporovat novy standard pre c++ ,tak programovanie s vlaknami bude este jednoduchsie a krajsie ako jeto v c# alebo v jave :P uz sa tesiiim jupi jupi
ale ved to je uplne super :) br sa tesim tez :evica:
hmmm, o tom parallel fx som už počul, ale len tak veľmi povrchne... takže vďaka za info :) vyzerá to byť veľmi zaujímavé... :)
uz aby to bolo v Mone :-D
Quote from: piton on 23.05.2009, 21:10:28
uz aby to bolo v Mone :-D
ono to vyzera tak, ze to tam asi aj je od vlanajsieho gsoc - pozri http://tirania.org/blog/archive/2008/Jul-26-1.html (http://tirania.org/blog/archive/2008/Jul-26-1.html) nepatral som dalej ohladom pouzitia, len viem, ze som uz o tom kdesi v suvislosti s monom cital.
prosim vas ludia neviete nahodou kedy sa tento tyzden bude odovzdavat zadanie? mam s Binasom Mirekom
bude to uz zajtra alebo v utorok alebo kedy?
mirek príde a povie...
aj keď nvm, čo bude cez utorok a stredu, lebo sú štátnice a časť ľudí bude na nich...
mireeeeeeek, no uz prid a daj nam vediet co a ako a kedy :)
ak by to niekoho zaujimalo tak zadanie pri csabovi sa odovzdava v piatok od 9:00-11:00 B515
Quote from: meki on 26.05.2009, 01:12:06
ak by to niekoho zaujimalo tak zadanie pri csabovi sa odovzdava v piatok od 9:00-11:00 B515
super skoda ze nemozme tam odovzdat :D
preco by si nemohol? sak je cviciaci..
Quote from: LNC on 26.05.2009, 01:28:10
preco by si nemohol? sak je cviciaci..
hej ale ked moj cviaci ma moje body za bleskovky a dochadzku a secko? a aj moj scenar
Quote from: LNC on 26.05.2009, 01:08:34
mireeeeeeek, no uz prid a daj nam vediet co a ako a kedy :)
no - uz asi viete, ze je kus problem kvoli statniciam s miestnostami. takze zajtra z toho nic nebude. vieme sa ale dohodnut napriklad na strede, ak si zadanie donesiete na svojom laptope. vo stvrtok potom oficialne. hmm?
to co znamena vo stvrtok oficialne???
ja laptop donesem!
Quote from: mirek on 26.05.2009, 03:44:08
no - uz asi viete, ze je kus problem kvoli statniciam s miestnostami. takze zajtra z toho nic nebude. vieme sa ale dohodnut napriklad na strede, ak si zadanie donesiete na svojom laptope. vo stvrtok potom oficialne. hmm?
Kedy a Kde v stredu ? A Kedy a kde vo stvrtok?
neviete kedy sa odovzdavaju zadania u cv. Jana Kunstara? niekto nieco spominal ze zajtra ... tak neviem ???
Quote from: mirek on 26.05.2009, 03:44:08
Quote from: LNC on 26.05.2009, 01:08:34
mireeeeeeek, no uz prid a daj nam vediet co a ako a kedy :)
no - uz asi viete, ze je kus problem kvoli statniciam s miestnostami. takze zajtra z toho nic nebude. vieme sa ale dohodnut napriklad na strede, ak si zadanie donesiete na svojom laptope. vo stvrtok potom oficialne. hmm?
no asi by bolo najlepsie nechat to na ten stvrtok ako oficialne odovzdavanie nie? nech sa povie v akej miestnosti a o ktorej hodine a prideme tam a bude v tom poriadok.
Quote from: mafiabogar on 26.05.2009, 04:36:28
neviete kedy sa odovzdavaju zadania u cv. Jana Kunstara? niekto nieco spominal ze zajtra ... tak neviem ???
ak sa nemýlim, tak je to dnes (utorok), ten istý čas a miesto ako minule..
..ale môžem sa mýliť
dnes určite nie je... štátnice sú...
Neviete niekto kedy berie zadania Szabo? Som pocul nieco ze piatok spolu s DBS ale neviem kedy...
Quote from: sad47 on 26.05.2009, 15:57:15
Neviete niekto kedy berie zadania Szabo? Som pocul nieco ze piatok spolu s DBS ale neviem kedy...
nie je istejsie napisat mu email?
INAK NEXE ESTE NEKTO NAHODOU ZADANIE z OOP ????? Ked mi poskitnes scenar hry + mapu do dna (aj menej) ti viem dodat komplet hru aj sdokumentaciami ,diagramami vsecko , full implementacia no proste kompletka, na cene sa dohodneme :)
Quote from: sad47 on 26.05.2009, 15:57:15
Neviete niekto kedy berie zadania Szabo? Som pocul nieco ze piatok spolu s DBS ale neviem kedy...
v piatok 9:00 - 11:00 B515
Quote from: psicho on 26.05.2009, 16:21:12
INAK NEXE ESTE NEKTO NAHODOU ZADANIE z OOP ????? Ked mi poskitnes scenar hry + mapu do dna (aj menej) ti viem dodat komplet hru aj sdokumentaciami ,diagramami vsecko , full implementacia no proste kompletka, na cene sa dohodneme :)
a uz vies, ako funguju rozhrania? :-P
som mu vysvetlil za 10eur
pwn :D
Quote from: Bc. nemtom on 26.05.2009, 17:55:22
som mu vysvetlil za 10eur
zvladol na jedno posedenie? hmm... bude z teba ucitel...
jj, nabral skill odkedy robi v siemense
no deti - takze zakulisna informacia ohladom zajtrajsieho neoficialneho preberania zadani - zaujemcovia nech sa riadia informaciami uvedenymi tu: http://doodle.com/hizykrkrdcqy6u2p (http://doodle.com/hizykrkrdcqy6u2p)
mozem sa aj ja zaskrtnut? :)
Quote from: mirek on 26.05.2009, 23:45:55
no deti - takze zakulisna informacia ohladom zajtrajsieho neoficialneho preberania zadani - zaujemcovia nech sa riadia informaciami uvedenymi tu: http://doodle.com/hizykrkrdcqy6u2p (http://doodle.com/hizykrkrdcqy6u2p)
tak hotovo. som zabudol pripisat, ze dobre by bolo, keby mal kazdy notas. ale s beznotasovymi sa skusime potrapit aj inak...
Quote from: JCube on 26.05.2009, 23:47:57
mozem sa aj ja zaskrtnut? :)
neskoro :-P uz zatvorene
kto z vas by mi vedel pomoct spravit class diagram zo zadania z OOP? ja vazne neviem ako to mam spravit a bojim sa ze mi to cviciaci nezoberie. prosim napiste. casto sem nechodim tak radsej na mail. vdaka.
[email protected] ak: ak: ak:
neviete ci bude odovzdavanie aj v piatok s mirekom? povodne mirek pisal na moodli ze bude stvrtok a piatok ...
Mate niekto nejaky mail na Szaba? pisal som mu este v utorok myslim na
[email protected] a nejak som sa nedockal odpovede... Resp vite niekt onaist oze bude zajtra o 9.00 v B515? Vdaka za info
Quote from: sad47 on 28.05.2009, 18:31:23
Mate niekto nejaky mail na Szaba? pisal som mu este v utorok myslim na [email protected] a nejak som sa nedockal odpovede... Resp vite niekt onaist oze bude zajtra o 9.00 v B515? Vdaka za info
hej bude
more z coho sa ucite?
mate dajake screeny, info cokolvek zo skusky co bola teto tyzden?
nooooooo jj aj mne by pomohli nejake screeny.... dajte link bo na ftp som nic nenasiel dik
Vie niekto tak pekne vysvetlit ako funguje internal a protected internal? viem kde to mozem najst a videl som poucky ale nejak to neviem pochopit kto vie pekne vysvetlit poprosil by som a vysvetlenie :D dik ;)
internal je prístupné v rámci 1 assemnly - tj. v rámci dll-ky - ak máš projekt s viacerými dllkami (čo je väčšina), tak týmto si vieš riadiť viditeľnosť tak, že v rámci tvojej dll-ky to bude viditeľné a mimo dll-ky nie...
protected internal je to isté, len v rámci tvojej dll-ky to bude protected a mimo dll-ky to nebude viditeľné (private)
Zdravím br
Vie niekto poradiť? pls
Je takto definované rozhranie syntakticky správne ?
public interface ISolid
{
double Volume{ get;}
}
Vďaka.
omg, mas error abo nemas? :D
Quote from: byglajs on 31.05.2009, 21:39:59
Zdravím br
Vie niekto poradiť? pls
Je takto definované rozhranie syntakticky správne ?
public interface ISolid
{
double Volume{ get;}
}
Vďaka.
si to skompiluj a uvidíš či to je správne alebo nie :)
Tak error mi to nevyhodí, len v tých screenoch to nie je označené ako správna odpoveď, tak preto sa pýtam :)
chcel som tu daco napisat ale bolo by z toho len zbytocne kydanie zase
Ja viem, tie správne odpovede sú robené trocha divne, ale tak lepšie ako nič. bk
omg este mi pridavaj
Quote from: Bc. nemtom on 31.05.2009, 21:57:34
omg este mi pridavaj
sundaj cely 2rocnik a budes mat kludny spanok :D
Quote from: byglajs on 31.05.2009, 21:53:56
Tak error mi to nevyhodí, len v tých screenoch to nie je označené ako správna odpoveď, tak preto sa pýtam :)
ja nechapem, co je problem... snad vies, ako vyzera interface a co moze, resp. nemoze obsahovat, nie? Ja v tom priklade nevidim vobec nic problematicke, co by mohlo aspon zdaleka vyzerat ako chytak...
ja problem vidim...ale kusol som si do mojho odkusnuteho jazyka...
:D si si ho nechal aby si mohol do neho kusat? :D
hej :) ale chcem si kupit kojenecke kusatko
kup aj mne
dobre :D
Quote from: byglajs on 31.05.2009, 21:53:56
Tak error mi to nevyhodí, len v tých screenoch to nie je označené ako správna odpoveď, tak preto sa pýtam :)
mozno inac znela otazka - ukaz ;)
jooooj vsak jasne
chyba je tu {get; } tam pozor na whitespace alebo poslovensky na medzeru !!! waaa toto je dvolezite nesmie to tam byt, taze spravne to musi byt Interface IFuck { double DickSize {get;} } <<< takto bez medzeri :)
ked este ma dakto dake otazky kludne dajte, dneska som tu len prevas
máš po skúškach a nudíš sa? :)
som v robote kde mam najslabsi pocitac aky existuje
rasp stroj? :D
Quote from: psicho on 01.06.2009, 17:25:03
Interface IFuck { double DickSize {get;} }
psicho ty si srandista :evica:
Quote from: psicho on 01.06.2009, 17:25:03
jooooj vsak jasne
chyba je tu {get; } tam pozor na whitespace alebo poslovensky na medzeru !!! waaa toto je dvolezite nesmie to tam byt, taze spravne to musi byt Interface IFuck { double DickSize {get;} } <<< takto bez medzeri :)
ze som taky smely a neznaly problematiky - kde ta medzera nema byt? za bodkociarkou pred zlozenou zatvorkou? ja teraz vidim akurat problem v velkom Interface-i
mirek mas aj ine hobby okrem dojebovania psicha kde sa len da? :D
Quote from: Bc. nemtom on 03.06.2009, 06:38:37
mirek mas aj ine hobby okrem dojebovania psicha kde sa len da? :D
ale sak ja ho netoto. sak ma aj ponukol posledne ;) ja len, ze este stale mu tie rozhrania barz nejdu...
moj prekladac prelozi aj INTERFACE aj iNTERFACE hmmm zrejme to zas bude tym monom :D
Quote from: mirek on 03.06.2009, 14:30:00
Quote from: Bc. nemtom on 03.06.2009, 06:38:37
mirek mas aj ine hobby okrem dojebovania psicha kde sa len da? :D
ale sak ja ho netoto. sak ma aj ponukol posledne ;) ja len, ze este stale mu tie rozhrania barz nejdu...
:D
Quote from: psicho on 03.06.2009, 17:31:45
moj prekladac prelozi aj INTERFACE aj iNTERFACE hmmm zrejme to zas bude tym monom :D
samozrejme, ze prelozi. ale v takomto pripade ho prelozi mozno ako nazov premennej a nie ako klucove slovo pre rozhranie. a hold - toto monom nebude... ci to je ficura najnovsieho vizualneho studia?
nepreloží... rovno dostaneš syntax error pri takom niečom, ako psicho napísal...
Quote from: Agamemnon on 04.06.2009, 00:10:14
nepreloží... rovno dostaneš syntax error pri takom niečom, ako psicho napísal...
napis si daco taketo:
string INTERFACE;
bude syntax error?
v tom jeho pripade, ze:
Interface IFuck{}
moj monocompiler hlasi syntax error. aj vizualne studio 2008 hlasi error. psicho hovori, ze jeho prekladac zvlada INTERFACE aj iNTERFACE, takze bude zvladat aj toto pravdepodobne. uz len by ma zaujimala verzia...
ten string INTERFACE; samozrejme prejde... to, čo napísal psicho, samozrejme, neprejde :)
jj, to som zvedavý, na tú verziu jeho kompilera :)
no ja pouzivam brain beta 0.5.12354.7897456464
tak prave tato "vyvijajuca sa" debata mi silne pripomina obsah tohto motivacneho obrazku:
(https://www.tu-ke.com/forum/proxy.php?request=http%3A%2F%2Fwww.retardcentral.com%2Fwp-content%2Fuploads%2F2008%2F08%2Farguing_on_internet.jpg&hash=d70c331b9c6e47a2af95d5fa76bf7582c82cc78f)
xD xD
OWNED!!! :D
no pochval sa peto, bolo Acko ? bv
no jasne, uz davno :beer1:
ludia komu mam napisat ked nemam v maise uz dost dlhy cas zapisanu skusku z OP?:)
ta ucitelovi moe
hej len som nevedel komu ja si mena nepamatam ani neviem kto mi pisal skusku ale uz som si zistil
lol
:D
Quote from: markus on 12.06.2009, 21:27:06
hej len som nevedel komu ja si mena nepamatam ani neviem kto mi pisal skusku ale uz som si zistil
no a ako sa vola alebo mail daj nanho, lebo sa nemozem prihlasit na skusku
mas v PMke
ty vole tam su experti:D pisem tomasekovi v piatok mail nech mi zapise skusku do maisu lebo ju tam nemam:D a pridem na mais a pozeram ze mam zapisanu skusku ale za 0/60 bodov namiesto 50/60 :D
Parametrický polymorfizmus v jazykoch objektového programovania umožňuje: Použiť v definícii šablón tried formálne typové parametre,
v inom screene som naisel ine dve moznosti ako sprave....tak teraz co? :/
teraz si dame Deli :ropebanana:
Quote from: Sxx on 22.06.2009, 00:49:15
Parametrický polymorfizmus v jazykoch objektového programovania umožňuje: Použiť v definícii šablón tried formálne typové parametre,
v inom screene som naisel ine dve moznosti ako sprave....tak teraz co? :/
ehm - to je aky predmet? :-P
tiez som mal taku otazku a som myslel ze som na inej skuske, ci co :D
moze mi niekto poslat na mail (
[email protected]) otazky s odpovediami z OP ? pls :) dakujeeeeeeeeeeeem
parametricky polymorfizmus = generics
Ak mi niekto posle tie otazky a odpovede ma od mna 5 EU na pivko, myslim to vazne, thx
omg, ja ti poslem list v ktorom ti poviem preco by si mal odist zo skoly, kolko za to dostanem?
ved to je uplne normalna otazka... co ine tak typicke pre OOP chcete dostat, ked nie polymorfizmus? a ten parametricky je btw dost useful...
to ano. ale ked niekto ani nevidel prednasky, tak .. :D
jati tie otazky vypracujem, len neviem ake mi napis mail more, ale za 5 euro
ci boze ... ty vsade len penaaazee vidis :)
dobre vidí :P
http://img359.imageshack.us/img359/2568/1714houpacka2kb.jpg (http://img359.imageshack.us/img359/2568/1714houpacka2kb.jpg)
lol :D
este jeden obrazok chyba :D
Co si sa na tuke naucil? a tam bude TAAAKY VELKYYY HOLYYYY COCOT :D :D
Quote from: kukinko on 26.06.2009, 00:20:33
http://img359.imageshack.us/img359/2568/1714houpacka2kb.jpg (http://img359.imageshack.us/img359/2568/1714houpacka2kb.jpg)
lool krute :D a asi aj realne :)
nie realne