Блок задач

8. Проекты-1

Сложность 6

Задача «Игра»

Реализовать любую не слишком сложную игру в ОО-стиле. Например:

  • Pacman.
  • Арканоид.
  • Тетрис.
  • Сапёр.
  • Морской бой.

Для создания интерфейса можно использовать библиотеку консольного вывода.

Замечания:

  1. Игровые объекты должны быть реализованы через классы.
  2. Движок игры важнее, чем интерфейс.
  3. Для реализации желательно, но необязательно использовать подход «Message Driven System».