Sachy SPSE

Sachy SPSE

Tým: Adam Nováček (3.H), Lukáš Levý (3.H)

Název hry: Klasické šachy

Počet hráčů: 2

Ovládání: Klávesnice a myš: Myší se vybírají a přesouvají figurky na šachovnici, klávesnicí lze případně ovládat některé volby

Grafika: Jednoduchá šachovnice s 8x8 poli, tradiční figurky (JavaFX / Swing pro grafiku)

Zvuky: Zvuk při tažení, sebrání figurky, nelegálním tahu, šachu a matu

Šachovnice: Šachovnice o velikosti 8x8, na které jsou rozmístěny figurky podle standardních pravidel šachů

Rozmístit figurky: Král, dáma, věž, jezdec, střelec, pěšec

Tahy: Hráči střídavě táhnou podle klasických pravidel šachu Možnost provádět rošádu, en passant a povýšení pěšce Když hráč provede tah, hra automaticky vyhodnotí, zda došlo k šachu či matu

Zobrazení šachového stavu: Zobrazení aktuálního stavu šachovnice v reálném čase Po každém tahu se vyhodnotí stav (šach, mat, pat) Zobrazení historie tahů

Hráčské akce: Klasické tahy – hráč myší vybere figurku a následně zvolí pole, na které ji chce přesunout V případě nelegálního tahu se zobrazí upozornění Po dokončení tahu se automaticky přepne na tah soupeře

Ukládání a pokračování hry: Možnost uložit aktuální stav hry na disk Uložení historie tahů a pozice pro pozdější analýzu

Hodnocení hry: Na konci partie se zobrazí výsledek: vítěz, remíza, nebo mat Možnost sledovat statistiky: kolik her vyhráli oba hráči, kolik remíz apod.