Logická hra založená na celulárním automatu
Název práce v češtině: | Logická hra založená na celulárním automatu |
---|---|
Název v anglickém jazyce: | Logic Game Based on Cellular Automaton |
Klíčová slova: | celulární automat, logická hra, uživatelská rozhraní |
Klíčová slova anglicky: | Cellular automaton, Logic game, User interfaces |
Akademický rok vypsání: | 2016/2017 |
Typ práce: | bakalářská práce |
Jazyk práce: | čeština |
Ústav: | Katedra teoretické informatiky a matematické logiky (32-KTIML) |
Vedoucí / školitel: | RNDr. Ing. Otakar Trunda, Ph.D. |
Řešitel: | skrytý - zadáno a potvrzeno stud. odd. |
Datum přihlášení: | 30.01.2017 |
Datum zadání: | 01.02.2017 |
Datum potvrzení stud. oddělením: | 08.03.2017 |
Datum a čas obhajoby: | 20.06.2017 00:00 |
Datum odevzdání elektronické podoby: | 18.05.2017 |
Datum odevzdání tištěné podoby: | 18.05.2017 |
Datum proběhlé obhajoby: | 20.06.2017 |
Oponenti: | RNDr. Miloš Chromý, Ph.D. |
Zásady pro vypracování |
Práce prozkoumá možnosti, jak lze vytvořit logickou hru využívající vlastnosti celulárního automatu. Řešitel takovou hru navrhne a implementuje.
Řešitel prostuduje problematiku celulárních automatů a seznámí se s principy fungování logických her. Poté zanalyzuje možnosti, jak navrhnout vlastní logickou hru a tuto hru implementuje. Hra bude založená na postupném odhalování skrytých políček, podobně jako na například Hledání min a pravidla pro stavy jednotlivých políček budou založená na celulárním automatu. Práce se zaměří na jednorozměrné celulární automaty. Výsledná hra by měla být hratelná a přiměřeně obtížná. Důraz bude kladen na efektivní a přehlednou implementaci, hratelnost, uživatelskou přívětivost, komfortní ovládání a v neposlední řadě estetické zpracování. Program bude implementovaný v jazyce C#. |
Seznam odborné literatury |
Joel L. Schiff: Cellular automata : a discrete view of the world, Wiley-Interscience, 2008
Jenifer Tidwell: Designing Interfaces, Patterns for Effective Interaction Design, O'Reilly Media, Inc., 2010 Steve McConnell: Dokonalý kód: Umění programování a techniky tvorby software. 2. vydání, Computer Press, 2006 Ian Sommerville: Software Engineering (8th Edition), Addison-Wesley, 2006 |