670 B
670 B
Raport środowiska agenta
Plansza
- Zawiera agenta (kelnera), stoliki (klientów), oraz kuchnię
Kelner
- Zbiera zamówienia od stolików i zanosi je do kuchni
- Odbiera zamówione danie z kuchni i zanosi je do właściwych stolików
- "Sprząta" stolik czyniąc go na nowo pustym
Stolik
- Początkowo pusty
- W stanie "pusty" losowo zamienia się w "zajęty" z klientem
- Po otrzymaniu dania i upływie danego czasu zamienia stan na gotowy do sprzątnięcia przez kelnera
Kuchnia
- Otrzymuje zamówienia i generuje dania
Zamówienia
- Numer stolika i nazwa posiłku
Wykorzystane biblioteki
- Pygame
- Concepts (dla grafów konceptualnych)