“嗨,阿米戈!”

“您好,松鼠船長,先生!”

“現在我們要學習如何編寫大項目。相應地,我們引入了一種新的任務類型:«大任務»。這是一個大任務,分解成許多小任務。在解決每個 «小任務時» 您將在現有代碼中添加新代碼,而不是從頭開始編寫代碼。聯邦的未來掌握在您的手中。”

“是的先生!”

“前五個 «大任務» 的目標是學習如何編寫大型複雜項目。最初, «小任務» 的描述相當詳細,有時甚至過於詳細。後來,描述將變得更加籠統, “任務會變得越來越大。起初,任務只是“你的”代碼的一小段。然後它們會變得更大。最終它們將成為整個框架(庫)。”

“我準備好了,長官!”

“我試圖讓任務描述盡可能明確。但如果有什麼不對:”

a) 考慮其他解釋條件的方法。也許它並不像我希望的那樣明確。

b) 嘗試用幾種不同的方法來解決它。

c) 尋求幫助或寫信給我們;這些是新任務,我們很樂意在需要的地方“完善”它們。

“這是你的第一個任務:”

“今天我們將編寫一個名為 «Hippodrome» 的小遊戲。

“當我說我們時,我指的是你。我將成為你的導師。”

“條件呢?”

“什麼條件,二等兵?你還在基礎訓練中嗎?這是一個秘密的軍事項目。啟動IntelliJ IDEA。你會在那裡找到這個任務的第一部分。後續的每個任務只有在你成功完成後才能使用上一個。滾出去!”

“是,長官!搬出去!”

“請記住,如果你的解決方案變得無可救藥地混淆,你可以重置大任務並重新開始。右鍵單擊任務列表插件中的大任務,你會看到一個包含各種選項的上下文菜單。”