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

Programovanie

Started by esperian, 18.02.2011, 22:35:36

« predchdzajce - alie »

mirek

Quote from: xxxx on  01.04.2011, 21:53:19
mam to takto:

int dlzka=strlen(map);
for(i=0; i<dlzka; i++)

a robi mi to tam tu bodku na konci
tak potom by som povedal, ze zle poratas sirku sveta - teda ked volas funkciu draw(), ako riadis oba cykly na vykreslenie sveta world po riadkoch a stlpcoch? pouzivas makro MAX_WIDTH a MAX_HEIGHT alebo pouzivas premenne world_width a world_height? a ked pouzivas premenne world_width a world_height - na ake hodnoty ich inicializujes?
So say we all!

xxxx

pouzivam world_height = x; world_width = y; ... cize vysku a sirku sveta, priradim si tam tie hodnoty na konci turnOn()

a potom robim
for (r=0; r<=world_height; r++)
     {
        for (s=0; s<=world_width; s++ )
        {

mirek

Quote from: xxxx on  01.04.2011, 23:11:58
pouzivam world_height = x; world_width = y; ... cize vysku a sirku sveta, priradim si tam tie hodnoty na konci turnOn()

a potom robim
for (r=0; r<=world_height; r++)
     {
        for (s=0; s<=world_width; s++ )
        {
z pohladu na kod by som si tipol, ze ides o 1 stlpec (a mozno aj riadok) viac, ako by si mal ist. ak je totiz sirka napr. 7, tak ty vypises 8 stlpcov (od 0 po 7 vratane).
So say we all!

xxxx

#253
aha, naozaj, o jeden stlpec to robilo navyse, no neviem preco len v poslednom riadku

dal som teda k world_width iba znamienko mensi, bez rovna sa ... a uz to ide dobre, aj ked nechapem celkom preco to robilo o jeden viac, ked riadky robilo dobry pocet len stlpce robilo o jeden viac

este mam jednu otazku, preco ked sa karel hybe tak pri niektorych pohyboch vyzera ako by sa hybal len karel a pri niektorych preblikava cely svet, ze vidno velmi ze sa vykonava draw() ? Da sa to nejak optimalizovat aby nebolo vidno ako preblikava cely svet ale len pohyby karla ?

mirek

Quote from: xxxx on  01.04.2011, 23:50:52
este mam jednu otazku, preco ked sa karel hybe tak pri niektorych pohyboch vyzera ako by sa hybal len karel a pri niektorych preblikava cely svet, ze vidno velmi ze sa vykonava draw() ? Da sa to nejak optimalizovat aby nebolo vidno ako preblikava cely svet ale len pohyby karla ?
na cvikach hovorili, ze budeme pouzivat kniznicu curses na vykreslovanie, takze to bude asi potom lepsie. teda dufam - tiez sa mi velmi to blikanie nepaci... :-/
So say we all!

zaky

Quote from: mirek on  02.04.2011, 01:40:49
na cvikach hovorili, ze budeme pouzivat kniznicu curses na vykreslovanie, takze to bude asi potom lepsie. teda dufam - tiez sa mi velmi to blikanie nepaci... :-/

kto to konkretne povedal ? :D

92% teenagerů neposlouchá svojí maminku. Patříš-li mezi zbývajících 8%, dej si tohle do podpisu

N3PST3R

Chcem sa opýtať či nemá náhodou niekto spraveného sokobana v Karelovi, alebo kde by som našiel potrebné podklady na spravenie tejto hry. ďakujem

esperian


mirek

Quote from: zaky on  05.04.2011, 21:23:55
Quote from: mirek on  02.04.2011, 01:40:49
na cvikach hovorili, ze budeme pouzivat kniznicu curses na vykreslovanie, takze to bude asi potom lepsie. teda dufam - tiez sa mi velmi to blikanie nepaci... :-/
kto to konkretne povedal ? :D
no - aj nas cviciaci napriklad...
So say we all!

zaky

otazka, neda sa nejako jednoduchsie vypisat v stavovom riadku otocenie karla, mam to cez switch ale neda sa to nejako ze vypisem co mam v karel_direction
nieco stylom ako ked vypisujete poziciu karla
printf ("\nPOSITION = [%d, %d] - ",karel_y, karel_x);
tak nejak:
printf ("??? ",karel_direction);


92% teenagerů neposlouchá svojí maminku. Patříš-li mezi zbývajících 8%, dej si tohle do podpisu

xxxx

naco su dobre tie struktury ? ... sa mi zda ze si tym len zbytocne komplikujeme program

expllclt

#261
Quote from: zaky on  06.04.2011, 21:11:50
otazka, neda sa nejako jednoduchsie vypisat v stavovom riadku otocenie karla, mam to cez switch ale neda sa to nejako ze vypisem co mam v karel_direction
nieco stylom ako ked vypisujete poziciu karla
printf ("\nPOSITION = [%d, %d] - ",karel_y, karel_x);
tak nejak:
printf ("??? ",karel_direction);


moc nie lebo ten text ktory chces vypisat dakde musis mat ale da sa takto s printfom

char* table[]={"zapad","sever","vychod","sever"};
printf("%s\n",table[karel_direction/90]);  // karel_direction/90 lebo smery su 0,90,180,270

orsi

ako ma fungovat to transformation(), nejake presnejsie vysvetlenie?

AnvilOfFury

Quote from: xxxx on  06.04.2011, 22:29:35
naco su dobre tie struktury ? ... sa mi zda ze si tym len zbytocne komplikujeme program
Tu nejde o to či sa program komplikuje alebo nie, tu ide o to precvičiť si používanie všetkých vecí, ktoré sa berú na prednáškach. V druhom na UŠA budeš aspoň vedieť ako s tým narábať.
Keep information to yourself - Knowledge is power. Think job security. Never provide documentation.
Use Real Tools - No "fancy-pancy" IDEs. Real developers only use vi.
Compiled = Ship It - User acceptance testing is an absolute waste of time.

weeest

cawte...

dako som prepasol dve cvicenia...a teraz som z toho trochu mimo.... to su rozne zadania...teda svety pre toho Karla ako boli minuleho roku??? alebo ako je to vlastne  ???

esperian

ano zda sa mi ze su ine ako minuleho roku.. tento rok mame vsetci rovnake zadanie a to programovat sokobana..na sokobanovi sa pracuje uz asi od 5 cvika

weeest

Quote from: esperian on  10.04.2011, 04:16:45
ano zda sa mi ze su ine ako minuleho roku.. tento rok mame vsetci rovnake zadanie a to programovat sokobana..na sokobanovi sa pracuje uz asi od 5 cvika

cize vlastne...to co je napisane...v tych cviceniach od 5teho je vlastne zadanie???

esperian

ano...ak budes postupovat podla nich zadanie mas spravene.. zda sa mi ze od 5teho alebo 6teho,, neidu mi otvorit tie odkazy na cvika tak ti napisem zajtra ...

weeest

#268
Quote from: esperian on  10.04.2011, 04:44:55
ano...ak budes postupovat podla nich zadanie mas spravene.. zda sa mi ze od 5teho alebo 6teho,, neidu mi otvorit tie odkazy na cvika tak ti napisem zajtra ...

ani mne to neslo otvorit .... dakujem.... maj sa  br

edit esp// caw  :metal:

psicho

Quote from: zaky on  06.04.2011, 21:11:50
otazka, neda sa nejako jednoduchsie vypisat v stavovom riadku otocenie karla, mam to cez switch ale neda sa to nejako ze vypisem co mam v karel_direction
nieco stylom ako ked vypisujete poziciu karla
printf ("\nPOSITION = [%d, %d] - ",karel_y, karel_x);
tak nejak:
printf ("??? ",karel_direction);



Si sprav jedno [cenzored] makro ..... makro je tvoj kamarat , ale on ta zavedie na zleee chodnicky
read my blog> www.codemazing.com <read my blog

kmsa

Nema niekto hotovy karlov svet aj z prikazmi na ovladanie
Neziadam o zadanie len o ten svet aby som to nemusel vymyslat a aby som sa mohol pevne venovat zadaniu

Staci cez PM
Anonymita zarucena

mirek

Quote from: kmsa on  11.04.2011, 14:51:52
Nema niekto hotovy karlov svet aj z prikazmi na ovladanie
Neziadam o zadanie len o ten svet aby som to nemusel vymyslat a aby som sa mohol pevne venovat zadaniu
a nestacia ti tie, ktore su zverejnene? napr. v 6 a 7 cviku?
So say we all!

mirek

inac - stretol som dnes binasa a povedal, ze skupiny, co s nim maju cvika vo stvrtok, mat cviko tiez nebudu. ze bude odcestovany aj vo stvrtok. skoda - tesil som sa :-/
So say we all!

Wolfdale


Ešte sme to nedokončili celkom, ale takmer sme už začali.

kmsa

Quote from: mirek on  11.04.2011, 16:23:26
a nestacia ti tie, ktore su zverejnene? napr. v 6 a 7 cviku?
Mali by stacit
len neviem link ani ziaden zdroj :D ak by si bol dobry tak posli