Analýza problému k vytvoření programu Dáma

Podobné dokumenty
Pravidla vybraných deskových her pro potřeby předmětů Projektový seminář 1 a 2 v roce 2011/2012. Tomáš Kühr

Mezinárodní dáma. Příručka základů hry pro školní workshopy

NÁVOD LOGIX mini Hra pro 2-4 hráče

SOUBOR 150 HER. 9. Člověče nezlob se bez vyhazování. 3. Africké člověče. 10. Kočičí hra. 4. Bláznivé člověče. 11. Rozdělené Člověče nezlob se

Obsah. Deskové hry 1. str. 33 Mikado 19 Kostky 20. str.

strategická desková hra pro dva hráče

Šachy, vrhcáby (backgammon) & dáma

Varianty Monte Carlo Tree Search

Čtvercové, krychlové a teseraktové minipiškvorky

ŽRAVÁ DÁMA 12 bílých a 12 černých kamenů, šachovnice. šachovnice

Pravidla šachu FIDE platná od

HRACÍ STŮL NÁVOD K POUŽITÍ

Teorie her a ekonomické rozhodování. 4. Hry v rozvinutém tvaru

HERNÍ PRAVIDLA CZ IN 3170 Hrací stůl 13 v 1 WORKER Supertable

UŽIVATELSKÝ MANUÁL CZ IN Hrací stůl WORKER 5v1 Mini

Autoři hry: Jan Rojewski a Michał Stajszczak HRA PRO 2 6 HRÁČŮ VE VĚKU 8 99 LET

Návod ke společenským hrám Proznak 2009

2 hráči Grand Slam. Týmy. Tiráž. Během přípravy hry si každý hráč zvolí dva titány. Složte herní plán ze tří okruhů dle své volby.

Japonská pravidla hry go

3. Africké člověče. 4. Bláznivé člověče. 5. Hra pro dvojice

Oranžový minivolejbal

Dinosauří Člověče nezlob se

Dále jsou ke hře potřeba dvě sady kamenů (figur) bílé a černé. Každá sada obsahuje

Cíl hry. Herní komponenty. Spielablauf. Hra od Donalda X. Vaccariniho pro 2 4 hráče od 8 let

Algoritmy pro hraní tahových her

Zvolte si hru. Můžete si hrát sami proti sobě nebo s robotem nebo s člověkem. Hrát si můžete jen tak nebo můžete hrát ligu.

CAS. Czech Association of Shogi

PŘÍRODOVĚDECKÁ FAKULTA UNIVERZITY PALACKÉHO KATEDRA INFORMATIKY ROČNÍKOVÝ PROJEKT KLOKAN. Informatika, II. ročník

Rozpis soutěží

Varování! Hry jsou nevhodné pro děti do 3 let. Výrobce: BEX Sport AB, Švédsko. Dovozce: STOA-Zahradní minigolf s.r.o.

ŠACHY K.O. Platí pro tuto hru normální pravidla šachu, vítězí však ten, kdo jako první nemůže táhnout. Nemůže však žádný hráč způsobit mat sám sobě.

PRAVIDLA HRY S VÝKLADEM...

Pohár města Česká Lípa

STRATEGICKÁ HRA MAGNETIC CHALLENGE

Obsah herní sady: 40x dřevěný kámen hrací deska návod

HRACÍ STŮL NÁVOD K POUŽITÍ

Rozpis soutěží

Rozpis soutěží

Napínavé letecké závody pro dva chytré havrany od 10 let

ZÁKLADNÍ ZÁSADY PRO STANOVENÍ SYSTÉMU SOUTĚŽÍ VE VODNÍM PÓLU

Rozpis soutěží

Šachový turnaj TECHEM CUP

Základní pojmy teorie grafů [Graph theory]

Kajot Casino Ltd. Popis hry Crazy Fruits

O pohár města Rosice

Kajot Casino Ltd. Popis hry Halloween King

Král a pěšec proti králi

DUST SETUP. následně každý hráč odloží hranou kartu a začíná první kolo. HERNÍ KOLO

Obsah herní sady: 40x dřevěný kámen hrací deska návod

Teorie her a ekonomické rozhodování. 2. Maticové hry

Riichi Mahjong. ~ snadno a rychle ~

Pohár města Česká Lípa

UŽIVATELSKÝ MANUÁL CZ IN Hrací stůl WORKER 10v1

Úvod do počítačových sítí

HC ČESKÁ LÍPA se sídlem v České Lípě, IČO

Hráči se střídají na tazích po směru hodinových ručiček. Hráč, který je na tahu, má tři možnosti:

HC DĚČÍN ve spolupráci Statutární město Děčín pořádá 43. ročník turnaje O Čokoládový puk

Po e5 se situace znovu mění. Černý vytváří hrozby obdobné jako bílý.

Teorie her(povídání ke čtvrté sérii)

Pohár města Česká Lípa

PŘÍLOHA K PROPOZICÍM SPORTTOUR SPORTOVNÍM REGULÍM PRO SOUTĚŽ SPORTTOUR

ČESKÝ VOLEJBALOVÝ SVAZ Zátopkova 100/2, Praha 6 Břevnov

Obsah

Laser game. Návod ke hře. Manual ver. 1.1

TGH13 - Teorie her I.

ŠACHOVÉ ENGINY. Semestrální práce pro předmět 4IZ430 Principy inteligentních systémů

Abstrakt. V příspěvku se budeme zabývat kombinatorickými hrami s úplnou informací

27-SEP-10. Black Cyan Magenta Yellow. CÍL HRY Jako první vytlačit šest. v tazích - své kuličky lze posunout. pole.

PRAVIDLA: ÚROVEŇ 4 BALÍČEK VS BALÍČEK

Karty Prší. Anotace: Abstract: Gymnázium, Praha 6, Arabská 14 předmět Programování, vyučující Tomáš Obdržálek

Teorie her. (ii) pouze triomina typu L:? 1 Ořechynelzejístpočástech.Např.zbývá-li11ořechů,sníhráč1,2nebo3kusy.

Mikyho šachové souboje v Chile

B) EX = 0,5, C) EX = 1, F) nemáme dostatek informací.

Šachy... 3 Náčelník a bojovníci... 3 K.O. šachy... 4 Double šachy... 4 Poziční šachy... 4 Žravé šachy... 4

Hokejový turnaj. Kolín Turnaj pro děti narozené r a mladší

Pravidla hry. Hra pro 2 5 hráčů minut pro 5 hráčů minut pro 2 hráče

Standardní pravidla hry šachy jsou v současnosti definována Mezinárodní šachovou federací FIDE.

NÁVOD. SPOJUJ SLŮVKA téma: DŮM. vzdělávací hra ve 2 variantách od 7 let

Lekce 7 - opakování. 7.1 Kontrola domácího úkolu. 7.2 Opakování Řešte diagramy

Kajot Casino Ltd. Popis hry Joker 27

Český tenisový svaz. 1. Pravidla pro kategorie MINITENIS a BABYTENIS. 2. Soutěžní řád pro kategorie MINITENIS a BABYTENIS

Komentář ke změnám Pravidel šachu FIDE platných od

Hokejový turnaj. Praha Neděle Turnaj pro děti narozené r a mladší

UPPAAL příklady. Jiří Vyskočil 2010

ROZPIS SOUTĚŽÍ VODNÍHO PÓLA MUŽŮ PRO ROK 2010/2011

Kajot Casino Ltd. Popis hry Joker Star 81

Variace: použijte stejné nastavení jako výše, ale přidejte neutrálního obránce, který udělá úkol útočníků ještě obtížnější.

Změny pravidel volejbalu schválené kongresem FIVB (nový text je vyznačen červeně)

Soutěžní řád Šachového svazu České republiky

Agility Super G pravidla platná od

V nejnižším energetickém stavu valenční elektrony úplně obsazují všechny hladiny ve valenčním pásu, nemohou zprostředkovat vedení proudu.

Propozice turnaje. Základní ustanovení:

Kajot Casino Ltd. Popis hry Super Star 81

Kajot Casino Ltd. Popis hry Big Apple

HISTORIE SE ZAČALA PSÁT PŘED NECELÝM ROKEM...

Kajot Casino Ltd. Popis hry Lucky Dragon

ŠACH LANNŮV SOUTĚŢNÍ ŘÁD KRÁLOVSKÉ HRY O LANNÚV POHÁR V ŠACHU

Kunovice B Staré Město H

Transkript:

Analýza problému k vytvoření programu Dáma 1) Pravidla české dámy - Česká dáma se hraje na čtvercové desce rozdělené na 64 stejných polí, přičemž se pravidelně střídají světlá a tmavá pole - Hraje se jen na 32 aktivních tmavých polích - Šikmé linie vytvořené tmavými poli vytvářejí 13 diagonál. - Česká dáma se hraje s dvanácti bílými kameny ( kameny světlých odstínů) a dvanácti černými kameny ( kameny tmavých odstínů) Tahy figur - Figury se rozlišují na kameny a dámy - Kameny a dámy mají různý způsoby pohybu a braní. Pohyb figury z jednoho pole na druhé se nazývá tah - První tah provádí hráč, který má bílé kameny. Oba hráči pak provádí tahy střídavě, vždy jen jeden tah svými vlastními figurami. - Kámen se pohybuje vždy jen dopředu po diagonále z jednoho pole na druhé volné pole další řady. - Dámou se stane kámen, který dokončil tah na některém z tmavých polí protilehlé základní řady desky. - Dáma se přesunuje dozadu a dopředu na libovolná volná pole diagonály, na které se nachází. Braní - Braní soupeřovy figury je povinné, provádí kamenem jen dopředu, dámou lze brát i dozadu. - Úplné braní se považuje za jeden tah. Braní vlastních figur je zakázané. - Braní kamenem: Jestliže se kámen nachází na diagonále v sousedství soupeřovy figury, za kterou je volné pole, je povinen ji přeskočit, obsadit toto volné pole a odstranit přeskočenou soupeřovu figuru z desky. - Braní dámou: Jestliže se dáma nachází na stejné diagonále se soupeřovou figurou, za kterou je jedno více volných polí, je povinna tuto figuru přeskočit, zaujmout libovolné volné pole na diagonále za ní a přeskočenou figuru odstranit z desky. - Vícenásobné braní kamenem: Jestliže se kámen po provedeném přeskočení soupeřovy figury opět nachází na diagonále v sousedství soupeřovy figury, za kterou

je volné pole, je povinen opat skočit i tuto druhou, případně třetí a další figuru a obsadit volné pole, které se nachází za poslední přeskočenou figurou a poté odstranit z desky všechny přeskočené soupeřovy figury v pořadí, v jakém byly přeskočeny, v pořadí opačném. - Vícenásobné braní dámou: Jestliže se dáma po provedeném přeskočení soupeřovy figury opět nachází na stejné diagonále se soupeřovou figurou, za kterou je jedno více volných polí takovou diagonálu kříží, je povinna opět skočit i tuto druhou, případně třetí a další figuru a obsadit libovolné volné pole, které se nachází za poslední přeskočenou figurou a poté odstranit z desky všechny přeskočené soupeřovy figury v pořadí, v jakém byly přeskočeny, v pořadí opačném. - Během braní je zakázáno přeskakovat vlastní figury. - Během braní je dovoleno přesouvat figuru několikrát přes stejné pole, je však zakázáno přeskakovat vícekrát stejnou soupeřovu figuru. - Jestliže má hráč více možností braní, může si vybrat libovolnou z nich bez ohledu na počet přeskočených figur. Vícenásobné braní je však třeba dokončit tak, aby po přeskočení soupeřových figur před jejich odstraněním z desky nebyla již pro přeskakující figuru žádná další možnost braní. - Je-li však možnost braní jak dámou tak i kamenem, má dáma vždy přednost. Nerozhodná partie - Partie je nerozhodná, když se stejná pozice vyskytne potřetí, přičemž na tahu je vždy stejný hráč. - Jestliže během 15ti po sobě jdoucích tahů nedošlo k tahu kamenem k žádnému braní, je partie nerozhodná. - Jestliže nezbývají na desce více než tři dámy proti jedné dámě, která se nenachází na hlavní diagonále (čl.2 odst.6 písm.c), partie je nerozhodná, když oba hráči odehrají každý ještě patnáct tahů. - Jestliže nezbývají na desce více než dvě dámy jedna dáma s jedním kamenem jedna dáma proti jedné dámě, jestliže nezbývají na desce více než tři dámy proti jedné dámě, která se nachází na hlavní diagonále, partie je nerozhodná, když oba hráči odehrají každý ještě pět tahů Výsledek partie Jsou dvě formy výsledku partie: - výhra jednoho z hráčů a v důsledku toho prohra druhého - nerozhodná partie Výhra je dosažena hráčem, jehož soupeř - vzdá partii,

- je na tahu, ale jehož figury jsou zablokovány a nemůže s nimi provést tah podle pravidel, - nemá figury Nerozhodně pro oba hráče skončí partie, jestliže: - se použije ustanovení čl. Nerozhodná partie, - žádný z nich partii nevyhraje

Start pole; deska; bkamen; ckamen; bili; cerni; bdama; cdama; tah; damatah; diagonála deska = 8x8 pole bili = 12*bkamen; cerni = 12*ckamen tah = 1; damatah =>1; damatah =<13 polí po diagonále bili; Je kamen na druhé straně bkamen = bdama Je možné přeskočit soupěřův kamen (damu)? bkamen = 1*tah Může dáma přeskočit soupeřův kamen bkamen = 2*tah cerni 1*ckamen cerni 1*cdama bdama = 1*damatah bdama = 1*damatah cerni 1*ckamen cerni 1*cdama cerni =

cerni; Je kamen na druhé straně ckamen = cdama Je možné přeskočit soupěřův kamen (damu)? ckamen = 1*tah Může dáma přeskočit soupeřův kamen ckamen = 2*tah bili 1*bkamen bili 1*bdama cdama = 1*damatah cdama = 1*damatah bili 1*bkamen bili 1*bdama bili = 0 Černí vyhráli Bílí vyhráli Konec