18
Desková hra Lodě Martin Adam Švadlenka

Desková hra Lodě

  • Upload
    diata

  • View
    61

  • Download
    0

Embed Size (px)

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

Page 1: Desková hra Lodě

Desková hra LoděMartin Adam Švadlenka

Page 2: Desková hra Lodě

ÚvodTéma

Desková aplikaceZadání

Vytvořit funkční deskovou aplikaci, která by dokázala spustit hru Lodě, podobnou těm které známe.

Page 3: Desková hra Lodě

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.

Page 4: Desková hra Lodě

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.

Page 5: Desková hra Lodě

Základní hrací poleStart hry -> Hra -> Nová hra

Page 6: Desková hra Lodě

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.

Page 7: Desková hra Lodě

Ukázka kódu•Tento kód nám zobrazuje výhru nebo prohru.

Page 8: Desková hra Lodě

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

Page 9: Desková hra Lodě

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ě.

Page 10: Desková hra 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.

Page 11: Desková hra Lodě

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.

Page 12: Desková hra Lodě

Potopení lodi

•Zde jsme nepřítelovu loď potopily - (červené pole jsou ohraničeny modrými).

Page 13: Desková hra Lodě

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“!.

Page 14: Desková hra Lodě

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“.

Page 15: Desková hra Lodě

Nápověda•Nápověda v horní části zobrazuje, popsaný cíl hry a ovládání.

Page 16: Desková hra Lodě

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.

Page 17: Desková hra Lodě

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.

Page 18: Desková hra Lodě

KonecDěkuji za pozornost

Martin Adam Švadlenka4.B2011/2012