Простейшие игры

От задач на поиск алгоритма решения отличаются в основном тем, что предполагают организацию какого-то взаимодействия с пользователем. Само взаимодействие, разумеется, происходит через консоль (это всё-таки задачи не на Swing или JavaFX). Но даже у такой простой консольной программы появляется какая-никакая архитектура. Нечто большее, чем просто алгоритм.