Table of Contents

Modele regułowe

1. CodinGame: Mars Lander

Problem na dzisiaj: Mars Lander

2. System regułowy dla lądownika

  1. Przykładowy zbiór reguł analizujących aktualną prędkość poziomą i wprowadzający odpowiednie poprawki:
  2. Możemy połączyć więcej tabel decyzyjnych ze sobą w jeden model, np. druga tabela analizująca paliwo i wprowadzająca poprawki do mocy silnika
    • Prosty model z kilkoma regułami: simple-mars-lander.dmn
    • Możliwość testowania jednej / wszystkich tabel (formularz nad modelem)
    • Znany bug: czasami model nie przeładowuje się poprawnie po zmianach; wtedy najlepiej pobrać plik i załadować go ponownie

3. Zadania do realizacji

  1. [3 EXP] Model regułowy dla lądownika w https://consulting.camunda.com/dmn-simulator/
  2. [3 EXP] Wylądować w łatwej wersji (lądownik znajduje się bezpośrednio nad miejscem lądowania): Mars Lander - Episode 1
  3. [3 EXP] Wylądować w średniej wersji (trzeba sterować również kątem nachylenia; min. 4 test cases z pięciu): Mars Lander - Episode 2
  4. Jest też wersja bardzo trudna (niepunktowana na naszych zajęciach): Mars Lander - Episode 3