+ All Categories
Home > Documents > Desková hra Lodě

Desková hra Lodě

Date post: 29-Jan-2016
Category:
Upload: diata
View: 60 times
Download: 0 times
Share this document with a friend
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
18
Desková hra Lodě Martin Adam Švadlenka
Transcript
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


Recommended