Desková hra Lodě

Preview:

DESCRIPTION

Desková hra Lodě. Martin Adam Švadlenka. Úvod. Téma Desková aplikace Zadání Vytvořit funkční deskovou aplikaci, která by dokázala spustit hru Lodě, podobnou těm které známe. Teoretická část. Použité technologie: C# - PowerPoint PPT Presentation

Citation preview

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

Recommended