Gymnázium, Praha 6, Arabská 16 předmět Programování, vyučující Tomáš Obdržálek Šibenice ročníkový projekt Tadeáš Váša, 1E květen 2014



Podobné dokumenty
Piškvorky. Gymnázium, Praha 6, Arabská 16. Kristofer Filip, 1.E. Květen Stránka 1. předmět programování, vyučující Tomáš Obdržálek

Gymnázium, Praha 6, Arabská 14. předmět Programování, vyučující Tomáš Obdržálek. Počítačová hra Fotbalový Manažer. ročníkový projekt.

Gymnázium, Praha 6, Arabská 14. Loydova patnáctka. Dokumentace ročníkového projektu. Předmět: Programování Vyučující: Ing. Tomáš Obdržálek Třída: 1.

Gymnázium, Praha 6, Arabská 14. předmět Programování, vyučující Tomáš Obdržálek. Program pro kontrolu správného vývoje dítěte.

Vědomostní test. Gymnázium, Praha 6, Arabská 14 předmět Programování, vyučující Tomáš Obdržálek

Matematika. Gymnázium, Praha 6, Arabská 16. předmět Programování, vyučující Tomáš Obdržálek. dokumentace ročníkového projektu.

Gymnázium Arabská. Hra Pexeso. ročníkový projekt předmět programování vyučující Tomáš Obdržálek autor Ondřej Novák školní rok 2013/2014

Obsah Anotace :... 1 Anotation 2

Gymnázium, Praha 6, Arabská 16 Předmět Programování, vyučující Tomáš Obdržálek Hledání Min Ročníkový projekt Filip Mašát, 1.

Mobilní hra Block Runner ročníkový projekt David Novák, 1.E květen 2014

Gymnázium, Praha 6, Arabská 16. předmět Programování, vyučující Tomáš Obdržálek Lodě Dokumentace ročníkového projektu Martin Karlík, 1E 17.5.

V Dolních Břežanech dne 10. května 2014

Gymnázium, Praha 6, Arabská 14. předmět: Programování. vyučující: Tomáš Obdržálek. Piškvorky. ročníkový projekt. Le Hoang Nguyen, 1.E.

Programování v jazyce VISUAL BASIC.NET

Steam. 1. Klienta STEAM stáhnete zde: kliknutím na tlačítko (Nainstalovat službu Steam).

Karty Prší. Anotace: Abstract: Gymnázium, Praha 6, Arabská 14 předmět Programování, vyučující Tomáš Obdržálek

CUZAK. Instalační příručka. Verze

PROJEKT MINY - DOKUMENTACE

MyEcodial L 3.4. Instalace a registrace programu. Listopad 2008

Gymnázium, Praha 6, Arabská 16 předmět Programování, vyučující Tomáš Obdržálek. Napking 87

Zadání soutěžních úloh

Registrace na stránkách Disney Infinity

PDF Split and Merge. Průvodce programem pro práci s PDF

[BAL-MLP] Multiplayer

Gymnázium Ostrava Hrabůvka, příspěvková organizace Františka Hajdy 34, Ostrava Hrabůvka

Visual Basic for Application

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

Instalace SMART Board Software

Na základě Business Targets autora Simona Greenalla, vydaných nakladatelstvím Macmillan Heinemann English Language Teaching (Oxford).

Konfigurace PPPoE připojení v OS Microsoft Windows 98, ME

NÁVOD K POUŽITÍ. IP kamerový systém.

Hodnocení soutěžních úloh

Manuál k programu KaraokeEditor

Základy programování (C#) Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1134_Základy programování (C#) _PWP

Nastavení pro SW Pohoda Zkušební verze

THEOPHILOS. (návod k použití)

František Hudek. červen ročník

Zadání soutěžních úloh

Hledání správné cesty

Metodický průvodce k výukovému materiálu

Návod k práci s programem MMPI-2

Cvičné příklady Tematický celek 01

Registrace a nastavení účtů do Vodafone OneNet Samoobsluhy, Vodafone evyúčtování.

Úvod do počítačových sítí

Simulace TCP - Didaktická akční hra

TEST - JSEM SÁM SEBOU?

První kroky s METEL IEC IDE

PRO OD TÝMU XECUTER. V e r z e 1. 2

PDA D3. Simon Slováček, Petr Rubeš, David Tomáš. Active Party Time

Habermaaß-hra Terra Kids Země světa

Průvodce převodem dat z programu Medicus 2 do programu Medicus Komfort

TÝMU XECUTER V e r z e 1. 2

Zadání soutěžních úloh

IP kamera. Uživatelský manuál

MANUÁL K PROGRAMU JEDNODUCHÝ SKLAD (VER-1.2)

GEOM LITE - MANUÁL hlavní obrazovka

Pokyny pro instalaci programu E-Config verze 3.0 na počítačích s Windows 7 / 8 / 10

Google Apps. kalendář 2. verze 2012

Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace

CUZAK. Instalační příručka. Verze

HERNÍ ENGINE PRO TVORBU DIDAKTICKÝCH HER VE FLASHI

Evoneet návod k použití

MS Excel makra a VBA

Nastavení prohlížeče MS Internet Explorer 10/11 ve Windows 8/8.1

Čtvrtek 3. listopadu. Makra v Excelu. Obecná definice makra: Spouštění makra: Druhy maker, způsoby tvorby a jejich ukládání

DUM 06 téma: Tvorba makra pomocí VBA

Kolektiv autorů PROEFES. Metodický návod. k aplikaci Převodník. Masarykova univerzita

EPLAN Electric P8 2.7 s databázemi na SQL serveru

PŘÍRUČKA PRO VYTVÁŘENÍ MONITOROVACÍ ZPRÁVY O ZAJIŠTĚNÍ UDRŽITELNOSTI PROJEKTU V APLIKACI BENEFIT7. Příloha č. 6 Příručky pro příjemce

Zde se objeví všechny spisy, které má uživatel v ISAS vyznačeny na sebe.

Kurikulum počítačové gramotnosti pro žáky se speciálními vzdělávacími potřebami- příloha ŠVP (středně pokročilí ročník) Metodika pro učitele

Programovací software ConfigTool. Základní obsluha a postup připojení k zařízení přes USB a GPRS. Verze 2.00

Obslužný software. PAP ISO 9001

4a. Makra Visual Basic pro Microsoft Excel Cyklické odkazy a iterace Makra funkce a metody

Postup při zasílání dokumentů smluvních partnerů České pojišťovny prostřednictvím aplikace externí upload

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

Návod k obsluze IP kamery Zoneway. IP kamery jsou určené pro odbornou montáž.

Google Apps. pošta 1. verze 2012

Registrace do portálu MS2014+

Příručka uživatele systému Museion. Fulltext

Docházka 3000 přenos dat do Abra FlaxiBee

Jak číst e-knihy zabezpečené pomocí Adobe DRM

Fides Software Storage Administrator

Základní popis Toolboxu MPSV nástroje

Úvodem... 9 Kapitola 1 Karetních

Semestrální práce C1- Test s uživatelem

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT EU-OVK-VZ-III/2-ZÁ-214. Internetový prohlížeč

Příručka aplikace Bovo

Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace

Recognoil RRW Manager rychlý návod k obsluze

Eufrat a Tigris HRACÍ MATERIÁL PŘÍPRAVA NA HRU. Sestavení monumentů. Příprava hrací desky. Výběr dynastie

Habermaaß-hra Princezna Kouzelná víla

ZÁKLADY PROGRAMOVÁNÍ & ALGORITMIZACE VE VBA

Cvičné příklady Hodina 8 Cvičný 1

ABRA Software a.s. ABRA on- line

Program SeleCAD. pro AutoCAD LT a FULL. Instalace a registrace programu

TR75G011 FA / Návod k obsluze Správa hromadných garáží SGV ČESKY

Návod pro klienty Home Creditu k založení účtu na PayPal

HERNÍ PLÁN. Multi Lotto je modulární systém pro obsluhu více her v jednom terminál.

Proces editace JOSM. Tato příručka může být stažena jako josm_more-about-josm_en.odt or josm_more-aboutjosm_en.pdf

Transkript:

Gymnázium, Praha 6, Arabská 16 předmět Programování, vyučující Tomáš Obdržálek Šibenice ročníkový projekt Tadeáš Váša, 1E květen 2014

1 Úvod 1.1 Anotace Česky Mým cílem bylo vytvořit ročníkovou práci z programování. Rozhodl jsem se pro hru Šibenice. Vytrořil jsem jí v jazyku C# v bezplatné verzi programu Microsoft Visual Studio 2013. Hra podporuje pouze češtinu. English My main goal was to create final project from programing. I decided to create a game called Šibenice also known as Hangman. I created this game in C# progmaming language. This game support only czech language. 1.2 Prohlášení Prohlašuji, že jsem jediným autorem tohoto projektu, všechny citace jsou řádně označené a všechna použitá literatura a další zdroje jsou v práci uvedené. Tímto dle zákona 121/2000 Sb. (tzv. Autorský zákon) ve znění pozdějších předpisů uděluji bezúplatně škole Gymnázium, Praha 6, Arabská 14 oprávnění k výkonu práva na rozmnožování díla ( 13) a práva na sdělování díla veřejnosti ( 18) na dobu časově neomezenou a bez omezení územního rozsahu. 1.3 Zadání V této hře se snažíte zjistit chybějící slovo, které hádáte postupným klikáním na písmena, která si myslíte, že slovo obsahuje. Slova jsou pouze podstatná jména bez vlastních jmen. Na uhádnutí slova máte deset pokusů. Při každém špatně uhodnutém písmenu se vám přidá kousek šibenice s panáčkem. Po deseti chybných pokusech jste hru prohráli a program vykreslí celou šibenici a ukáže vám, co to bylo za slovo. Pak dostanete nové slovo a začínáte znovu. Program bude načítat slova z textového souboru. 2 Princip hry Z textového souboru se načte slovo, které se přetvoří na mezery, kterých je tolik jako písmen ve slově. Vaším úkolem je přijít na hledané slovo pomocí klikáním na tlačítka s písmeny. Po každém kliknutí program zjistí jestli dáné písmeno obsahuje, či ne. Pokud ano mezera se přepíše na dané písmeno. Pokud ne načte se obrázek části šibenice s panákem. Těchto částí je deset. Což znamená že máte deset pokusů. Po správně uhodnutém slovu, nebo po deseti chybných pokusech se hra ukončí, načte se nové slovo a hra začíná od znovu. 1

3 Aplikace 3.1 Instalace aplikace Samotná instalace není nutná. Stačí rozbalit soubor aplikací WinRAR, která se dá zdarma stáhnout na webové stránce samotné aplikace. Také je potřeba mít nainstalovaný.net Microsoft Framework. A po té už jen pustit soubor Sibenice.exe, který se v rozbalené složce nachází. 3.2 Popis aplikace Na obrázku v levo je aplikace těsně po spuštění. Nahoře vidíte podtržítka signalizující počet písmen v hledaném slově. Uprostřed je prostor pro načítající se obrázky. A pod nim pak tlačítka s písmeny. Na obrázku v pravo je aplikace po pár chybných, i správných pokusech. Na obrázku vidíte skrytá tlačítka, která se skryla po kliknutím na ně. Nahoře jsou pak doplněná chybějící písmena. 2

3.3 Postup V této sekci se dozvíte jakým postupem jsem daný program vytvářel. První problém byl v tom, že jsem nevěděl zda aplikaci udělat v javě nebo v něčem jíném. Protože jak jsem nad tím ze začátku uvažoval, nedokázal jsem si představit jak bych udělal grafický vzhled aplikace. Proto jsem se rozhodl aplikaci udělat ve Visual Studiu. To však přinášelo hromadu dalších problémů, především naučit se nový programovací jazyk. Naštěstí to nebylo tolik těžké jak se zdálo. Kouknul jsem na pár tutoriálů a poznal že C# je velmi Javě podobný. Grafický vzhled Udělal jsem si hned na začátku celkou design aplikace, vytvořil tlačítka a přidal místo na obrázky a na hledané slovo. ButtonClick Potom jsem založil metodu, která se spustí když na kliknete na tlačítka. Start Dále pak metodu Start, která se spustí hned při spuštění aplikace. A spoští další metody. Jako napříkad zviditelnění všech tlačítek při startu hry. Dále pak přišel problém trochu větší. Nevěděl jsem jak udělat načtení obrázku a slova z textového souboru. Po dlouhém přemýšlení a brouzdáním na internetu jsem tento kód opsal(dále uvedu ve zdrojích). Několik dalších problémů bylo třeba v tom, že mi tam chyběly pouze složené závorky. Já se přes to nemohl dostat. Takovýhle problém trvá i celkem dlouho než vyřešíte, než si toho všimnete. Ale nakonec se mi všechno povedlo a aplikace funguje. 3.4 Seznam metod Start GetAppDir Words CharsInWord PicsLoad Hit Miss Win End Ba_Click ButtonVisible 4 Závěr 4.1 Celkové vyhodnocení Myslím, že dokončení ročníkové práce z programování můžu brát za úspěšně vyhotovenou. Splnil jsem zadání. Jako další plus považuju, že jsem se konečně do programování ponořil. Dále jsem se naučil také trochu programovat v jiném jazyce, a to v C#. Ikdyž jsem nebyl ze začátku štastný, že musím tuto práci udělat a viděl to spíš jako nadliský úkol, jsem rád že jsem to dokončil. 3

4.2 Zdroje Programátorská stránka: http://www.devbook.cz/c-sharp-programy-hry-zdrojaky Metoda GettAppDir a PicsLoad: https://www.youtube.com/watch?v=t21jg8jskik&index=4&list=pl2062377b3035 99B3 Metoda Words: https://www.youtube.com/watch?v=losxh5jx54m&list=pl2062377b303599b3& index=6 Pár dílčích kódů opsáno z různých stránek na internetu. 4