Logo


Úvod  :  Popis aplikace  :  Aplikace  :  Tvořící algoritmy  :  Řešící algoritmy  :  S-ACO

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:
  1. ... Rozbalovací nabídka pro výběr velikosti bludiště.
  2. ... Rozbalovací nabídka pro výběr algoritmu, kterým bude bludiště vytvořeno.
  3. ... Rozbalovací nabídka pro výběr algoritmu, kterým bude bludiště řešeno.
  4. ... Tlačítko pro zrušení vytvořeného či vyřešeného bludiště.
  5. ... Tlačítko pro zahájení vytváření bludiště.
  6. ... Tlačítko pro zahájení řešení bludiště.
  7. ... Zaškrtávací pole zobrazující / skrývající animaci fungování principů jednotlivých algoritmů.
  8. ... Zaškrtávací pole přidávající generujícím algoritmům vlastnost vytváření zacyklení.
  9. ... Textová pole pro úpravu vstupních parametrů algoritmu S-ACO.
  10. ... 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ě.


Vytvořil Jiří Večerka, 2015