Scrabble pro mobilní telefony
but.jazyk | čeština (Czech) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Schönecker, Rudolf | cs |
dc.contributor.author | Kaněčka, Ondřej | cs |
dc.contributor.referee | Kunc, Michael | cs |
dc.date.created | cs | |
dc.description.abstract | Práce zkoumá možnosti vyhledávacích algoritmů a slovníkových datových struktur na platformách s omezeným výpočetním výkonem a dostupnou pamětí (typicky jde o mobilní telefony) a ukazuje jejich výhody a nevýhody v souvislosti s touto platformou. Konkrétně se zabývá jejich uplatněním ve známé stolní hře SCRABBLE. Používá Appel-Jacobsonův vyhledávací algoritmus na hledání možných tahů. Algoritmus má k dispozici slovník se všemi slovy, který je uložen v tzv. struktuře DAWG, která umožňuje slova rychle vyhledávat a současně zajišťuje kompresi obsažených slov, takže je velikost slovníku v paměti vzhledem k cílové platformě dostatečně malá. Výsledná Java aplikace pro mobilní telefon (MIDP 2.0) přidává grafické rozhraní a ovládání hry a umožňuje tak hraní hry SCRABBLE jak proti umělé inteligenci, tak proti jinému člověku. | cs |
dc.description.abstract | This paper deals with an usage of searching algorithms and lexical data structures for platforms with limited computing power and accessible memory (celluar phones and similar) in SCRABBLE brand crossword game. There are also shown its advantages and disadvantages on this platform. The Appel-Jacobson searching algorithm is used to search possible moves. The lexicon with all words is available for this algorithm. It's stored in Directed Acyclic Word Graph (DAWG), which provides fast data searching and data compression too, so the size of the lexicon is comparatively small considering the target platform. The final Java application for celluar phones (MIDP 2.0) adds graphical interface and game control so it provides playing SCRABBLE brand crossword game against artificial intelligence or against human. | en |
dc.description.mark | C | cs |
dc.identifier.citation | KANĚČKA, O. Scrabble pro mobilní telefony [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. . | cs |
dc.identifier.other | 24957 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/55489 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | Scrabble | cs |
dc.subject | Univerzální slovníková struktura | cs |
dc.subject | USS | cs |
dc.subject | DAWG | cs |
dc.subject | Appel-Jacobsonův algoritmus | cs |
dc.subject | prohledávání stavového prostoru | cs |
dc.subject | Umělá inteligence | cs |
dc.subject | Herní heuristiky | cs |
dc.subject | Scrabble | en |
dc.subject | Trie | en |
dc.subject | Directed Acyclic Word Graph | en |
dc.subject | DAWG | en |
dc.subject | Appel-Jacobson algorithm | en |
dc.subject | Backtracking games | en |
dc.subject | Artificial intelligence | en |
dc.subject | Game heuristics | en |
dc.title | Scrabble pro mobilní telefony | cs |
dc.title.alternative | Scrabble for Mobil Phones | en |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.modified | 2020-05-09-23:39:54 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 24957 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.19 16:49:34 | en |
sync.item.modts | 2025.01.15 18:56:09 | en |
thesis.discipline | Informační technologie | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémů | cs |
thesis.level | Bakalářský | cs |
thesis.name | Bc. | cs |