"¡Hola, amigo!"

"¡Hola, Capitán Ardillas, señor!"

"Ahora vamos a aprender a escribir grandes proyectos. En consecuencia, estamos introduciendo un nuevo tipo de tarea: la "gran tarea". Es una gran tarea, dividida en muchas pequeñas. Al resolver cada "pequeña tarea » agregará código nuevo a su código existente, en lugar de escribir algo desde cero. El futuro de la federación está en sus manos".

"¡Sí, señor!"

"El objetivo de las primeras cinco «grandes tareas» es aprender a escribir proyectos grandes y complejos. Inicialmente, las descripciones de las «pequeñas tareas» son bastante detalladas, a veces incluso excesivamente detalladas. Más tarde, las descripciones se volverán más generales, y las tareas crecerán. Al principio, las tareas serán solo pequeños fragmentos de «su» código. Luego se harán más grandes. Eventualmente, serán marcos (bibliotecas) completos".

"¡Estoy listo, señor!"

"Traté de que las descripciones de las tareas fueran lo menos ambiguas posible. Pero si algo no funciona:"

a)  considerar otras formas de interpretar la condición. Tal vez no sea tan inequívoco como me hubiera gustado.

b)  tratar de resolverlo de varias maneras diferentes.

c)  pedir ayuda o escribirnos; estas son tareas nuevas y con gusto las «puliremos» donde sea necesario.

"Aquí está tu primera tarea:"

"Hoy escribiremos un pequeño juego llamado «Hippodrome».

"Y cuando digo nosotros, me refiero a ti. Seré tu mentor".

"¿Dónde están las condiciones?"

"¿Qué condiciones, soldado? ¿Todavía está en entrenamiento básico? Este es un programa militar secreto. Inicie IntelliJ IDEA. Encontrará la primera parte de esta tarea allí. Cada tarea posterior solo estará disponible después de que haya completado con éxito la anterior. ¡Muévete!"

"¡Sí, señor! ¡Mudarse!"

"Y recuerde, si su solución se confunde irremediablemente, puede restablecer la gran tarea y comenzar de nuevo. Haga clic con el botón derecho en la gran tarea en el complemento de la lista de tareas y verá un menú contextual con varias opciones".