Pravidla pro psanφ level∙

 

ááááááááááá Psanφ level∙ pro tuto hru je velice jednoduchΘ. Levely jsou obyΦejnΘ textovΘ soubory (m∞li by mφt p°φponu .lev), jejich₧ strukturu vylo₧φm na p°φklad∞: (komentß°e v examplu jsou znaΦeny jin²m pφsmem)

 

ka₧d² level musφ zaΦφnat tφmto nßv∞Ütφm

MapSize:

 

nßsledujφ rozm∞ry mapky x a y

12ááá 7

 

pokraΦujeme zadßvßnφm mapky, zaΦφnß tφmto nßv∞Ütφm

Map:

 

samotnß mapka je zadßna posloupnostφ Φφsel podklad∙ (osa x doprava, osa y dol∙)

8á 4á 4á 4á 7á 0á 8á 4á 4á 4á 4á 7

5á 14 1á 1á 11 7á 9 á13 1á 1á 10 6

5á 1á 1á 1á 10 6á 0á 5á 1á 1á 3á 0

9á 13 1á 1á 15 15 15 15 1á 1á 11 7

0á 5á 1á 1á 3á 0á 8á 12 1á 1á 1á 3

8á 12 1á 1á 11 7á 9á 13 1á 1á 14 3

9á 2á 2á 2á 2á 6á 0á 9á 2á 2á 2á 6

 

zadßvßnφ mapky ukonΦφme

EndOfMap:

 

nynφ zadßme postupn∞ vÜechny statickΘ objekty postupn∞ v nßsledujφcφm formßtu

Stat: index objektu, 0..strom

Stat: 0

polφΦko mapky, kde se objekt nachßzφ (x a y)

2áááá 2

relativnφ sou°adnice v∙Φi levΘmu hornφmu rohu polφΦka (v m∞°φtku 1 polφΦko mapky = 1) tedy od 0 do 1 (x a y)

0.5

0.5

·hel otoΦenφ objektu ve stupnφch od û360 do 360

0

 

pro ukßzku zadßme jeÜt∞ most

Stat: 7

5áááá 3

0.5

0.5

90

 

Stat: 7

6áááá 3

0.5

0.5

90

 

Stat: 8

4áááá 3

0.5

0.5

90

 

Stat: 8

7áááá 3

0.5

0.5

-90

 

cel² level zakonΦφme tφmto nßv∞Ütφm

End:

 

ááááááááááá JednotlivΘ Φßsti levelu je nutnΘ zadßvat v tomto po°adφ. Velmi d∙le₧itΘ je, aby mapka podklad∙ levelu obsahovala dva podklady indexu 14, kterΘ symbolizujφ polohu zßkladen obou dru₧stev. Dru₧stvu 0 nßle₧φ zßkladna nachßzejφcφ se ve specifikaci levelu jako prvnφ.

P°i psanφ levelu nezßle₧φ na mezerßch tabulßtorech a od°ßdkovßnφ (pokud jsou ·daje odd∞leny alespo≥ jednφm z t∞chto znak∙).

 

Kontaktnφ adresa: email na autora hry