# data[].attributes.headline
около 1300 года до н.э.: Древний Египет и первая известная форма игры

# data[].attributes.subject
около 1300 года до н.э.: Древний Египет и первая известная форма игры

# data[].attributes.body
Археологи нашли доски с сеткой 3x3, которые использовались для игры, напоминающей современные Крестики-нолики. Возможно, древние египтяне играли в похожую игру вместе с детьми и взрослыми.

# data[].attributes.headline
I век до н.э.: Римская империя и игра Terni Lapilli

# data[].attributes.subject
I век до н.э.: Римская империя и игра Terni Lapilli

# data[].attributes.body
В Древнем Риме была популярна игра, очень похожая на Крестики-нолики, с доской 3x3. Фишки передвигались по полям, а не ставились только один раз. Игроки по очереди размещают на квадратном поле своих фишки (в данном случае, камешки) с целью выстроить линию из трёх фишек по горизонтали, вертикали или диагонали.

# data[].attributes.headline
XIX век: Распространение игры в Европе под разными названиями

# data[].attributes.subject
XIX век: Распространение игры в Европе под разными названиями

# data[].attributes.body
В викторианской Англии игра получила название "Noughts and Crosses" и стала популярным развлечением среди детей и взрослых.

# data[].attributes.headline
1952: Первая компьютерная версия игры (OXO)

# data[].attributes.subject
1952: Первая компьютерная версия игры (OXO)

# data[].attributes.body
Дуглас из Кембриджа разработал для компьютера EDSAC игру OXO — первую электронную реализацию Крестиков-ноликов.

# data[].attributes.headline
1970-е: Крестики-нолики как инструмент обучения программированию

# data[].attributes.subject
1970-е: Крестики-нолики как инструмент обучения программированию

# data[].attributes.body
С развитием первых персональных компьютеров игра стала одной из первых, которую учились программировать новички.

# data[].attributes.headline
1990-е: Широкое распространение текстовых игр на C и C++

# data[].attributes.subject
1990-е: Широкое распространение текстовых игр на C и C++

# data[].attributes.body
С появлением языков C и C++ программисты часто реализовывали Крестики-нолики как учебную задачу в консольном режиме.

# data[].attributes.headline
2000-е: Использование Крестики-нолики для изучения алгоритмов искусственного интеллекта

# data[].attributes.subject
2000-е: Использование Крестики-нолики для изучения алгоритмов искусственного интеллекта

# data[].attributes.body
Игра используется как базовая задача для введения в искусственный интеллект и алгоритмы, такие как Minimax.

# data[].attributes.headline
2010-е: Крестики-нолики становится элементом тестовых заданий на собеседованиях программистов

# data[].attributes.subject
2010-е: Крестики-нолики становится элементом тестовых заданий на собеседованиях программистов

# data[].attributes.body
Компании используют задачи на реализацию Крестиков-ноликов на C++ для проверки базовой логики и навыков кандидатов.

# data[].attributes.wish_content.attachment_props.alternative_text
программистов

# data[].attributes.headline
2020: Образовательные проекты по программированию на C++ для школьников

# data[].attributes.subject
2020: Образовательные проекты по программированию на C++ для школьников

# data[].attributes.body
Множество образовательных платформ предлагают школьникам написать Крестики-нолики на C++ как стартовый проект.

# data[].attributes.headline
2024: Интерактивные и сетевые версии Крестики-нолики на C++

# data[].attributes.subject
2024: Интерактивные и сетевые версии Крестики-нолики на C++

# data[].attributes.body
Разработаны новые консольные и сетевые версии игры на C++, которые позволяют играть онлайн и применять современные подходы программирования.