Skip to content

Reshalkin/Game-of-Life

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

Game-of-Life

Часть 1

Задание на C++

Представьте, что Вам поступил заказ на разработку backend части для игры "Жизнь".

Необходимо, используя подход ООП, разработать интерфейс и реализацию класса, который будет представлять собой состояние игрового поля и контролировать его изменение в соответствии с правилами. Следует считать, что края игрового поля циклически замкнуты.

Требования к решению:

∙ в качестве ЯП используйте C++;

∙ решение оформите в виде одного файла с исходным кодом;

∙ укажите версию компилятора и опции компиляции.

Версия компилятора: g++ 5.4.0 (Ubuntu 5.4.0-6ubuntu1~16.04.11)

$ g++ -o game gol.cpp

$ ./game 20 20 100 (20 20 100 - height, width, iterations)

Часть 2

Задание на Python

Построить на Python/Keras сетку, которая будет предсказывать следующий ход в игре.

Точность предсказания: 96%