"Cześć, Amigo!"

„Witam, Kapitanie Wiewiórki, proszę pana!”

„Teraz nauczymy się pisać duże projekty. W związku z tym wprowadzamy nowy typ zadania: «duże zadanie». To jedno duże zadanie podzielone na wiele małych. » dodasz nowy kod do istniejącego kodu, zamiast pisać coś od zera. Przyszłość federacji jest w Twoich rękach."

"Tak jest!"

„Celem pierwszych pięciu «dużych zadań» jest nauczenie się pisania dużych, złożonych projektów. Początkowo opisy «małych zadań» są dość szczegółowe, czasem nawet nadmiernie szczegółowe. Później opisy staną się bardziej ogólne, a zadania będą się rozrastać. Na początku zadania będą tylko małymi fragmentami „twojego” kodu. Potem będą się rozrastać. W końcu będą to całe frameworki (biblioteki).

— Jestem gotowy, proszę pana!

„Starałem się, aby opisy zadań były jak najbardziej jednoznaczne. Ale jeśli coś nie działa:”

a)  rozważyć inne sposoby interpretacji warunku. Być może nie jest to tak jednoznaczne, jak bym chciał.

b)  spróbuj rozwiązać go na kilka różnych sposobów.

c)  poprosić o pomoc lub napisać do nas; są to nowe zadania i chętnie je „doszlifujemy” tam, gdzie zajdzie taka potrzeba.

„Oto twoje pierwsze zadanie:”

„Dzisiaj napiszemy małą grę o nazwie «Hippodrom».

– A kiedy mówię my, mam na myśli ciebie. Będę twoim mentorem.

„Gdzie są warunki?”

„Jakie warunki, szeregowy? Nadal jesteś w szkoleniu podstawowym? To jest tajny program wojskowy. Uruchom IntelliJ IDEA. Znajdziesz tam pierwszą część tego zadania. Każde kolejne zadanie będzie dostępne dopiero po pomyślnym ukończeniu poprzedni. Wyprowadź się!

„Tak, proszę pana! Wyprowadzam się!”

„I pamiętaj, jeśli twoje rozwiązanie stanie się beznadziejnie pomieszane, możesz zresetować duże zadanie i zacząć od nowa. Kliknij prawym przyciskiem myszy duże zadanie we wtyczce listy zadań, a zobaczysz menu kontekstowe z różnymi opcjami”.