"Olá, amigo!"

"Olá, Capitão Esquilos, senhor!"

"Agora vamos aprender a escrever grandes projetos. Assim, estamos introduzindo um novo tipo de tarefa: a «grande tarefa». É uma grande tarefa, dividida em muitas pequenas. Ao resolver cada «pequena tarefa » você adicionará um novo código ao código existente, em vez de escrever algo do zero. O futuro da federação está em suas mãos."

"Sim senhor!"

"O objetivo das primeiras cinco «grandes tarefas» é aprender a escrever projetos grandes e complexos. Inicialmente, as descrições das «pequenas tarefas» são bastante detalhadas, às vezes até excessivamente detalhadas. Posteriormente, as descrições tornar-se-ão mais gerais, e as tarefas ficarão maiores. No início, as tarefas serão apenas pequenos trechos do código «seu».

"Estou pronto, senhor!"

"Tentei tornar as descrições das tarefas o mais inequívocas possível. Mas se algo não estiver funcionando:"

a)  considerar outras formas de interpretar a condição. Talvez não seja tão inequívoco quanto eu gostaria.

b)  tente resolvê-lo de várias maneiras diferentes.

c)  pedir ajuda ou escrever-nos; são tarefas novas e teremos todo o gosto em «polir» onde for preciso.

"Aqui está sua primeira tarefa:"

"Hoje vamos escrever um pequeno jogo chamado «Hipódromo».

"E quando digo nós, quero dizer você. Serei seu mentor."

"Onde estão as condições?"

"Quais condições, soldado? Você ainda está em treinamento básico? Este é um programa militar secreto. Inicie o IntelliJ IDEA. Você encontrará a primeira parte desta tarefa lá. Cada tarefa subseqüente só estará disponível depois que você concluir com êxito o anterior. Saia!"

"Sim, senhor! Saindo!"

"E lembre-se, se sua solução ficar irremediavelmente confusa, você pode redefinir a grande tarefa e começar de novo. Clique com o botão direito na grande tarefa no plug-in da lista de tarefas e você verá um menu de contexto com várias opções."