TUKE FÓRUM - Fórum pre študentov Technickej Univerzity v Košiciach

FEI archív 2011/2012 => 1. ročník => Topic started by: Prco on 04.05.2012, 23:47:43

Title: Sokoban
Post by: Prco on 04.05.2012, 23:47:43
Hľadám niekoho kto by pomohol alebo spravil 11 cvičenie sokobana....budem veľmi vďačný
Title: Re: Sokoban
Post by: iren2118 on 05.05.2012, 00:03:27
co takto nezakladat uz asi 23908230-temu na zadanie z programovania   :hammer: a ved napis co konkretne ti nejde  ;)
Title: Re: Sokoban
Post by: Prco on 05.05.2012, 00:07:17
už v prvom kroku mi vypisuje chyby
main.c: In function `main':
main.c:51: error: `karel' undeclared (first use in this function)
main.c:51: error: (Each undeclared identifier is reported only once
main.c:51: error: for each function it appears in.)

pri karel.direction = 90; ....ale pri ostaných smeroch mi to nevypisuje
Title: Re: Sokoban
Post by: iren2118 on 05.05.2012, 00:12:54
už v prvom kroku mi vypisuje chyby
main.c: In function `main':
main.c:51: error: `karel' undeclared (first use in this function)
main.c:51: error: (Each undeclared identifier is reported only once
main.c:51: error: for each function it appears in.)

pri karel.direction = 90; ....ale pri ostaných smeroch mi to nevypisuje
v prvom kroku...predpokladam ze pri rozdelovani kodu, skus sa pozriet ci mas spravne definovane premenne (ked ti pise first use, tak si bud nezahrnul hlavickovy subor, alebo si si v main-e nezadefinoval ROBOT karel ci ako sa to vola)
Title: Re: Sokoban
Post by: Prco on 05.05.2012, 00:29:17
opravil som to ale vypisuje mi ešte toto:
nbproject/Makefile-Windows.mk:77: warning: overriding recipe for target `build/Windows/Cygwin_1-Windows/library.o'
nbproject/Makefile-Windows.mk:67: warning: ignoring old recipe for target `build/Windows/Cygwin_1-Windows/library.o'
nbproject/Makefile-Windows.mk:77: warning: overriding recipe for target `build/Windows/Cygwin_1-Windows/library.o'
nbproject/Makefile-Windows.mk:67: warning: ignoring old recipe for target `build/Windows/Cygwin_1-Windows/library.o'
build/Windows/Cygwin_1-Windows/library.o: file not recognized: File format not recognized
collect2: ld returned 1 exit status
make[2]: *** [dist/Windows/Cygwin_1-Windows/theproject.exe] Error 1
make[1]: *** [.build-conf] Error 2
make: *** [.build-impl] Error 2
Title: Re: Sokoban
Post by: iren2118 on 05.05.2012, 01:30:51
A mne by nevedel niekto poradit, ked mam funkciu void levels_init(char *name, char *password, char *description, char *mapaa), ako mam z neho spustat mapu.. aby mi vykreslilo 1. mapu a hned aj 2. a potom 3. ? lebo nainicializuje mi akurat 1. mapu, prejdem ju a potom mi vypne subor..
ved si to jednoducho prepoj...na to tam mas spajany zoznam. Musis mat nejaku premennu (alebo navratovu hodnotu nejake fcie), ktora ti ukazuje na prvy level a nasmerujes na dalsi level vzdy, ked uspesne prejdes aktualny.
Title: Re: Sokoban
Post by: venegur on 05.05.2012, 01:49:31
jojj spajany uz mam ale nefunkcny neviem preco ale po prejdeni 1. levelu mi takuto hlasku vyhodi
http://www.freeimagehosting.net/ange2 (http://www.freeimagehosting.net/ange2)
Title: Re: Sokoban
Post by: iren2118 on 05.05.2012, 02:12:53
jojj spajany uz mam ale nefunkcny neviem preco ale po prejdeni 1. levelu mi takuto hlasku vyhodi
http://www.freeimagehosting.net/ange2 (http://www.freeimagehosting.net/ange2)
tak mas ale asi nefunkcny...myslim, ze viac by pomohlo par riadkov kodu, ktore nefunguju, lebo z tej hlasky ti asi nikto nepovie co mas zmenit  :angel:
Title: Re: Sokoban
Post by: PeTer2608 on 05.05.2012, 03:46:27
Ľudia ako ste riešili to načítavanie zo súboru? Celý riadok viem načítať len neviem ako to potom rozdeliť na jednotlivé položky tak aby som oddelil heslo, popis a všetky ostatné veci, ktore by som potom dal do spojkoveho zoznamu. :-/
Title: Re: Sokoban
Post by: ApokalypS on 05.05.2012, 17:37:59
pozri cely topic a najdes riesenie ;)

oprava, je to v druhom topicu,
Title: Re: Sokoban
Post by: elektrotechnikalover on 05.05.2012, 21:22:02
http://it4kt.fei.tuke.sk/c/pvjc/11.html (http://it4kt.fei.tuke.sk/c/pvjc/11.html)

11.4 uloha

neviete mi niekto poradiť čo mám robiť ďalej ak prečítam v súbore riadok a celý ho mám uložený v stringu ? skúšal som ho explicitne pretypovať na LEVEL no vtedy mi vypíše že je všetko prázdne , pričom keď som predtým krokom  ten string printfnem tak je tam celý ... neviem sa s tým pohnúť už dosť dlho :(
Title: Re: Sokoban
Post by: Luk1 on 05.05.2012, 23:50:51
http://it4kt.fei.tuke.sk/c/pvjc/11.html (http://it4kt.fei.tuke.sk/c/pvjc/11.html)

11.4 uloha

neviete mi niekto poradiť čo mám robiť ďalej ak prečítam v súbore riadok a celý ho mám uložený v stringu ? skúšal som ho explicitne pretypovať na LEVEL no vtedy mi vypíše že je všetko prázdne , pričom keď som predtým krokom  ten string printfnem tak je tam celý ... neviem sa s tým pohnúť už dosť dlho :(
musis ho rozdelit na casti mapa, popis, heslo a meno a tie potom ukladat do struktury
Title: Re: Sokoban
Post by: elektrotechnikalover on 06.05.2012, 00:42:39
JJ , za ten čas ma to napadlo ... aj som to tak spravil ... len mi hádže segmatation foult už keď normálne hodím všetko ja má byť do levels_init a súbor existuje .... asi by si neobetoval 5 minut tvojho času keby som ti poslal zdroják čo ? :(
Title: Re: Sokoban
Post by: PeTer2608 on 06.05.2012, 01:11:47
tak som to rozdelil...spravil som aj popis misie ktory mi zobrazi pod mapkou....ked pustil hru od prveho levelu vsetko ide v poriadku a popisky sa s meniacim levelom menia tiez...problem je v tom ze ked zapnem napr. 2hu misiu tak mi zobrazi popisku z prvej...mapka je vsak zobrazena spravne...nestretol sa niekto s podobnym problemom?  ???  ???  ;)
Title: Re: Sokoban
Post by: Ageiris on 06.05.2012, 01:15:37
ja mam zase problem, ze ked stlacim q, malo by mi to vypnut terminal, alebo skocit do menu, ale ono to vyhlasi segmentation fault..
ma s tym niekto skusenost?
Title: Re: Sokoban
Post by: Luk1 on 06.05.2012, 01:31:10
JJ , za ten čas ma to napadlo ... aj som to tak spravil ... len mi hádže segmatation foult už keď normálne hodím všetko ja má byť do levels_init a súbor existuje .... asi by si neobetoval 5 minut tvojho času keby som ti poslal zdroják čo ? :(
posli mi do pm
Title: Re: Sokoban
Post by: Luk1 on 06.05.2012, 01:32:07
ja mam zase problem, ze ked stlacim q, malo by mi to vypnut terminal, alebo skocit do menu, ale ono to vyhlasi segmentation fault..
ma s tym niekto skusenost?
co sa deje ked stlacis q ? volas aj levels_free ci nie ? alebo ?
Title: Re: Sokoban
Post by: Ageiris on 06.05.2012, 19:26:20
volam levels_free. Aj ked som to odtial vymazal, nic sa nezmenilo :( uz neni moc casu to napravit a uz neviem absolutne kde moze byt chyba. Vsetko som uz skusal...budem to musiet poslat s chybou
Title: Re: Sokoban
Post by: Luk1 on 06.05.2012, 19:56:15
ved oddebuguj
Title: Re: Sokoban
Post by: venegur on 06.05.2012, 21:42:38
ukazuje vam ten zoznam ci ste splnili podmienky odovzdania ?
Title: Re: Sokoban
Post by: iren2118 on 06.05.2012, 21:44:39
ukazuje vam ten zoznam ci ste splnili podmienky odovzdania ?
nie   >:(
Title: Re: Sokoban
Post by: Corleone on 07.05.2012, 02:50:54
Pomohol by niekto v sokobanovi s ulohou 4.1 a 4.2 z 11teho cvika???
Title: Re: Sokoban
Post by: Wolfdale on 07.05.2012, 04:04:24
ukazuje vam ten zoznam ci ste splnili podmienky odovzdania ?

Ale to by bol fail, kebyže uvidíš deň po lehote svoje iniciálky na LOGu, že file readme.txt is missing.
Title: Re: Sokoban
Post by: Rajo on 07.05.2012, 05:16:07
/bin/ - v tomto priečinku sa bude nachádzať spustiteľná verzia programu (súbor sokoban) spolu so súborom obsahujúcim zoznam všetkých levelov (súbor levels)

dať tam súbor "sokoban" bez prípony, ktorý mi vygenerovala omega alebo .exe súbor z netbeanse (+pdcurses, +cygwin1.dll)
Title: Re: Sokoban
Post by: ApokalypS on 07.05.2012, 15:34:44
ukazuje vam ten zoznam ci ste splnili podmienky odovzdania ?

Ale to by bol fail, kebyže uvidíš deň po lehote svoje iniciálky na LOGu, že file readme.txt is missing.
nebol.. nam na cviku dovolil este dodatocne spakovat subory spravne a nahrat ich este raz bez sankcie.. to pre tych, ktori to nemali dobre a nevsimli si, ze treba pozerat i logy
Title: Re: Sokoban
Post by: robo7691 on 07.05.2012, 15:46:34
Namiesto toho zoznamu tam dali uz len vetu, ak ste to odoslali, ste pripravený na kontrolu originality.
Title: Re: Sokoban
Post by: Wolfdale on 07.05.2012, 16:11:51
/bin/ - v tomto priečinku sa bude nachádzať spustiteľná verzia programu (súbor sokoban) spolu so súborom obsahujúcim zoznam všetkých levelov (súbor levels)

dať tam súbor "sokoban" bez prípony, ktorý mi vygenerovala omega alebo .exe súbor z netbeanse (+pdcurses, +cygwin1.dll)

Ja som tam dal sokoban.exe a levels.dat
Title: Re: Sokoban
Post by: pinko on 08.05.2012, 16:36:16
/bin/ - v tomto priečinku sa bude nachádzať spustiteľná verzia programu (súbor sokoban) spolu so súborom obsahujúcim zoznam všetkých levelov (súbor levels)

dať tam súbor "sokoban" bez prípony, ktorý mi vygenerovala omega alebo .exe súbor z netbeanse (+pdcurses, +cygwin1.dll)

Ja som tam dal sokoban.exe a levels.dat

ja som zase dal ten z omegy...tak snad to bude dobre  :(