Na chwilę obecną mam sporą część kodu. Potrzebuję pomocy przy dokończeniu (jeśli to możliwe, jak nie można podziałać od początku). Zapraszam do kontaktu.
Zakres prac to:
Zaimplementować program „Samoloty i lotniska” który będzie symulował ruch samolotów pomiędzy
lotniskami. Interfejs użytkownika powinien umożliwiać start i zatrzymanie symulacji oraz bieżące
śledzenie w Tabeli położenia poszczególnych samolotów (JTable).
Opracować GUI oraz pokazać animacje ruchu i ladowania samolotów. Wykorzystać
programowanie w tym celu programowanie wielowątkowe (Threads)
Samoloty tankują na każdym lotnisku do pełna. W trakcie lotu zużywają paliwo. Startując oraz
lądując rezerwują pas lotniska na określony czas (np. 10 sec) w trakcie którego inne samoloty nie
mogą go zając. Wykorzystać w tym celu mechanizm synchronizacji (synchronized)
Jeśli samolot zużyje całe paliwo zanim uda mu się wylądować spada
Umożliwienie dodawania kolejnych samolotów i lotnisk w trakcie symulacji. Zapis
stanu symulacji do pliku (serializacja)