Download - Desková hra Lodě
Desková hra LoděMartin Adam Švadlenka
ÚvodTéma
Desková aplikaceZadání
Vytvořit funkční deskovou aplikaci, která by dokázala spustit hru Lodě, podobnou těm které známe.
Teoretická částPoužité technologie:
C#
C# je objektově orientovaný programovací jazyk vyvinutý firmou Microsoft.
C# lze využít k tvorbě databázových programů, webových aplikací a stránek, apod...
Cíl mého projektu je napodobit funkčnost aplikace s názvem Lodě, která by se dala hrát i pomocí Internetového prohlížeče.
Aplikace bude poskytovat tuto funkcionalitu:Střelba do vyznačených polí.Potopení lodi.Odlišně zbarvená pole, podle zásahu.Novou hru(restart).Stručnou nápovědu ke hře.Nepřítel si sám generuje pole střelby.
Základní hrací poleStart hry -> Hra -> Nová hra
Ukázka kódu•V tomto kódu můžete vidět přebarvení polí. Buďto po zásahu lodi nebo po střelbě mimo.
Ukázka kódu•Tento kód nám zobrazuje výhru nebo prohru.
Pracovní postupInformace o hřeNávrh přibližného postupuVytvoření předběžného vzhleduZačínání s psaním kóduPostupně vylaďování vzhleduPřebarvování políPřepínání mezi hráčem a počítačemDokončování funkcionality aplikaceDokončování posledních úprav vzhledu
Vlastní řešení (uživatelská příručka)
•Po spuštění hry, se zobrazí dvě pole, kde na levé straně je vaše s rozmístěnými loděmi a na pravé straně vidíme pole nepřítelovo, ve kterém se snažíme potopit jeho lodě.
Střelba•Pomocí myši, jsme si vybrali některé pole z předem určené sítě, kam následně za pomocí kliknutí na levé tlačítko myší střílíme.•Modré políčko značí střelbu mimo.
Střelba•Na tomto snímku už vidíme červeně znázorněné pole – to značí zásah nepřítelovi lodě.•Počítač střílí na předem vygenerovaná pole.
Potopení lodi
•Zde jsme nepřítelovu loď potopily - (červené pole jsou ohraničeny modrými).
Výhra nebo prohra
•Po potopení všech nepřítelových lodí, se nám ukáže tabulka s textem „Vyhrál jste“!. Pokud by byl nepřítel rychlejší, text bude naopak „Prohrály jste“!.
Nová hra•Když jsme našli a potopily i zbytek jeho flotily, si můžeme dát restart neboli novou hru. Novou hru najdeme nahoře vlevo v menu, pod položkou „Hra“.
Nápověda•Nápověda v horní části zobrazuje, popsaný cíl hry a ovládání.
DiskuseNa celém světě je populární tahle nenáročná
a rychlá hra.Hru si můžeme zahrát téměř kdekoli: v práci,
na cestách, s kamarádi doma, nebo se přihlásit pomocí Internetu a zahrát si třeba s ostatními soupeři.
Funkce této deskopové hry se nezměnila od svého vzniku a už ani nezmění, pouze vzhled může vypadat poněkud jinak.
ZávěrNaplněné předpoklady:
• Vložit lodě.• Generovat náhodné střely nepřítele.• Přebarvit pole, kam jsme umístily svůj zásah.• Upravit vzhled.
Nenaplněné předpoklady (je v plánu dodělat):• Rozmístění lodí si navrhne sám uživatel.
KonecDěkuji za pozornost
Martin Adam Švadlenka4.B2011/2012