Skip to content

Latest commit

 

History

History
48 lines (38 loc) · 2.88 KB

sample-projects.md

File metadata and controls

48 lines (38 loc) · 2.88 KB

Жизнь программиста

Реализовать игру жизнь Конвея

Подзадачи:

  • Написать процедуру вывода массива клеток на экран (в текстовом виде)
  • Написать функцию, считающую количество живых клеток вокруг данной клетки
  • Написать функцию, производящую одну итерацию жизни
  • Написать главный цикл

Крестики-нолики

Реализовать игру в крестики-нолики с двумя игроками

Подзадачи:

  • Написать процедуру вывода игрового поля на экран
  • Написать функцию, считывающую позицию для размещения знака на поле
  • Написать функцию хода игрока
  • Написать функцию проверки поля на выигрышное состояние
  • Написать главный цикл

Игра в спички

Реализовать игру в спички со следующими правилами: На столе лежит N спичек, игроки по очереди могут взять от одной до четырёх спичек. Проигрывает игрок, взявший последнюю спичку.

Подзадачи:

  • Написать процедуру вывода спичек на экран
  • Написать функцию ввода выбора количества спичек игроком
  • Написать функцию хода игрока
  • Написать главный цикл

Города

Реализовать игру в города

Подзадачи:

  • Написать фунцию, считывающую города из файла (выберите удачную структуру данных)
  • Написать функцию поиска города на заданную букву
  • Написать функцию проверки наличия города среди известных
  • Написать главный цикл

Подробная объяснительная, почему мы решили не программировать, а писать глупости

Реализовать хоть какие-то амбиции, камон.

Подзадачи:

  • Написать, почему вам было лень
  • Написать, как вы ещё на парах устали
  • Написать, что вы вообще программировать не любите
  • Написать, что и на парах программирования хватает
  • Пожаловаться