Author Topic: Programovanie  (Read 188539 times)

mirek

  • Sr. Member
  • ****
  • Posts: 448
  • darkman ZX 128k
    • View Profile
    • domovská stránka
Re: Programovanie
« Reply #250 on: 01.04.2011, 22:24:51 »
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

  • Full Member
  • ***
  • Posts: 220
    • View Profile
Re: Programovanie
« Reply #251 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++ )
        {

mirek

  • Sr. Member
  • ****
  • Posts: 448
  • darkman ZX 128k
    • View Profile
    • domovská stránka
Re: Programovanie
« Reply #252 on: 01.04.2011, 23:42:27 »
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

  • Full Member
  • ***
  • Posts: 220
    • View Profile
Re: Programovanie
« Reply #253 on: 01.04.2011, 23:50:52 »
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 ?
« Last Edit: 02.04.2011, 00:04:56 by xxxx »

mirek

  • Sr. Member
  • ****
  • Posts: 448
  • darkman ZX 128k
    • View Profile
    • domovská stránka
Re: Programovanie
« Reply #254 on: 02.04.2011, 01:40:49 »
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

  • Jr. Member
  • **
  • Posts: 95
    • View Profile
Re: Programovanie
« Reply #255 on: 05.04.2011, 21:23:55 »
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

  • Newbie
  • *
  • Posts: 1
    • View Profile
Re: Programovanie
« Reply #256 on: 06.04.2011, 14:21:22 »
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

  • Hero Member
  • *****
  • Posts: 873
    • View Profile
Re: Programovanie
« Reply #257 on: 06.04.2011, 14:27:57 »
A co tak Moodle??

mirek

  • Sr. Member
  • ****
  • Posts: 448
  • darkman ZX 128k
    • View Profile
    • domovská stránka
Re: Programovanie
« Reply #258 on: 06.04.2011, 20:41:28 »
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

  • Jr. Member
  • **
  • Posts: 95
    • View Profile
Re: Programovanie
« Reply #259 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);


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

xxxx

  • Full Member
  • ***
  • Posts: 220
    • View Profile
Re: Programovanie
« Reply #260 on: 06.04.2011, 22:29:35 »
naco su dobre tie struktury ? ... sa mi zda ze si tym len zbytocne komplikujeme program

expllclt

  • Newbie
  • *
  • Posts: 14
    • View Profile
Re: Programovanie
« Reply #261 on: 06.04.2011, 22:32:54 »
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
Code: [Select]
char* table[]={"zapad","sever","vychod","sever"};
printf("%s\n",table[karel_direction/90]);  // karel_direction/90 lebo smery su 0,90,180,270
« Last Edit: 06.04.2011, 22:37:52 by expllclt »

orsi

  • Full Member
  • ***
  • Posts: 182
    • View Profile
Re: Programovanie
« Reply #262 on: 06.04.2011, 23:08:53 »
ako ma fungovat to transformation(), nejake presnejsie vysvetlenie?

AnvilOfFury

  • Full Member
  • ***
  • Posts: 220
    • View Profile
Re: Programovanie
« Reply #263 on: 07.04.2011, 19:44:53 »
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

  • Newbie
  • *
  • Posts: 8
    • View Profile
Re: Programovanie
« Reply #264 on: 10.04.2011, 03:34:49 »
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

  • Hero Member
  • *****
  • Posts: 873
    • View Profile
Re: Programovanie
« Reply #265 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

weeest

  • Newbie
  • *
  • Posts: 8
    • View Profile
Re: Programovanie
« Reply #266 on: 10.04.2011, 04:36:02 »
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

  • Hero Member
  • *****
  • Posts: 873
    • View Profile
Re: Programovanie
« Reply #267 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 ...

weeest

  • Newbie
  • *
  • Posts: 8
    • View Profile
Re: Programovanie
« Reply #268 on: 10.04.2011, 04:50:40 »
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:
« Last Edit: 10.04.2011, 04:53:37 by esperian »

psicho

  • VIP
  • Hero Member
  • *****
  • Posts: 3173
  • Markus[pSicho]Fesi
    • View Profile
    • codemazing
Re: Programovanie
« Reply #269 on: 10.04.2011, 16:35:58 »
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

  • Newbie
  • *
  • Posts: 26
    • View Profile
Re: Programovanie
« Reply #270 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

Staci cez PM
Anonymita zarucena

mirek

  • Sr. Member
  • ****
  • Posts: 448
  • darkman ZX 128k
    • View Profile
    • domovská stránka
Re: Programovanie
« Reply #271 on: 11.04.2011, 16:23:26 »
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

  • Sr. Member
  • ****
  • Posts: 448
  • darkman ZX 128k
    • View Profile
    • domovská stránka
Re: Programovanie
« Reply #272 on: 11.04.2011, 16:24:19 »
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

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 489
  • /root
    • View Profile
Re: Programovanie
« Reply #273 on: 11.04.2011, 17:23:25 »
 ;D ;D ;D

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

kmsa

  • Newbie
  • *
  • Posts: 26
    • View Profile
Re: Programovanie
« Reply #274 on: 11.04.2011, 17:25:20 »
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