Popis aplikace
Vytvořená počítačová aplikace pro generování bludišť a řešení základních úloh v bludištích umožňuje přehledné znázornění fungování principů jednotlivých algoritmů. Aplikace pracuje na základě jednoduchého workflow:
Aplikace obsahuje následující ovládací prvky:
- ... Rozbalovací nabídka pro výběr velikosti bludiště.
- ... Rozbalovací nabídka pro výběr algoritmu, kterým bude bludiště vytvořeno.
- ... Rozbalovací nabídka pro výběr algoritmu, kterým bude bludiště řešeno.
- ... Tlačítko pro zrušení vytvořeného či vyřešeného bludiště.
- ... Tlačítko pro zahájení vytváření bludiště.
- ... Tlačítko pro zahájení řešení bludiště.
- ... Zaškrtávací pole zobrazující / skrývající animaci fungování principů jednotlivých algoritmů.
- ... Zaškrtávací pole přidávající generujícím algoritmům vlastnost vytváření zacyklení.
- ... Textová pole pro úpravu vstupních parametrů algoritmu S-ACO.
- ... Vlastní plocha s animací znázorňující fungování principů jednotlivých algoritmů.
V případě, že velikost bludiště není 60x30 je plocha s animací pro řešící algoritmus S-ACO rozšířena o matici čísel reprezentující aktuální hodnoty feromonů v jednotlivých buňkách bludiště.
|
|