"Hej, Amigo!"

"Hej, kapten ekorrar, sir!"

"Nu ska vi lära oss hur man skriver stora projekt. Därför introducerar vi en ny typ av uppgift: den "stora uppgiften". Det är en stor uppgift, uppdelad i många små. När man löser varje "liten uppgift". » du kommer att lägga till ny kod till din befintliga kod, istället för att skriva något från början. Federationens framtid ligger i dina händer."

"Ja, sir!"

"Målet med de första fem "stora uppgifterna" är att lära sig att skriva stora, komplexa projekt. Till en början är beskrivningarna för de "små uppgifterna" ganska detaljerade, ibland till och med överdrivet detaljerade. Senare kommer beskrivningarna att bli mer generella, och uppgifterna kommer att växa sig större. Till en början kommer uppgifterna bara att vara små bitar av «din» kod. Sedan kommer de att bli större. Så småningom kommer de att vara hela ramverk (bibliotek)."

"Jag är redo, sir!"

"Jag försökte göra uppgiftsbeskrivningarna så entydiga som möjligt. Men om något inte fungerar:"

a)  överväga andra sätt att tolka tillståndet. Det är kanske inte så entydigt som jag hade velat.

b)  försök lösa det på flera olika sätt.

c)  be om hjälp eller skriv till oss; det är nya uppgifter och vi "polerar" dem gärna var vi än behöver.

"Här är din första uppgift:"

"Idag ska vi skriva ett litet spel som heter "Hippodrome".

"Och när jag säger vi menar jag dig. Jag kommer att vara din mentor."

"Var är förutsättningarna?"

"Vilka villkor, privat? Är du fortfarande i grundutbildning? Detta är ett hemligt militärt program. Starta IntelliJ IDEA. Du hittar den första delen av denna uppgift där. Varje efterföljande uppgift kommer bara att vara tillgänglig efter att du har slutfört föregående. Flytta ut!"

"Ja, sir! Flyttar ut!"

"Och kom ihåg att om din lösning blir hopplöst blandad kan du återställa den stora uppgiften och börja om. Högerklicka på den stora uppgiften i aktivitetslistans plugin så ser du en snabbmeny med olika alternativ."