Сайт дня: LifeCompetes - многопользовательский вариант игры "Жизнь"

«Жизнь — игра. Сюжет примитивный, зато графика обалденная.» © геймерский фольклор

Сегодня сайтом дня объявляется онлайн-игра LifeCompetes. Если вникнуть в правила, то LifeCompetes простая и увлекательная игра, вполне способная заинтересовать среднестатистического пользователя сети. В то же время, LifeCompetes — это самый олдскульно-гиковский сайт из всех, про которые я хоть когда-нибудь писал на Ferra.ru. Дело в том, что LifeCompetes — это не что иное, как многопользовательский вариант знаменитой игры «Жизнь» от Джона Конвея.

Главная страница сайта LifeCompetesГлавная страница сайта LifeCompetes

В 1970-м году, когда Конвей придумал игру «Жизнь», она казалась всего лишь адаптированным для чайников вариантом хакерской игры «Дарвин». Другим вариантом игры «Дарвин» стали компьютерные вирусы, так что «Жизнь» на этом фоне — безобидная забава.

Изначально игра «Жизнь» иллюстрировала несколько простейших тезисов теории автоматов (это такой раздел дискретной математики — главной науки для программистов). За прошедшие годы у «Жизни» обнаружился огромный потенциал, причём не столько игровой, сколько математический. Сейчас в игре «Жизнь» ставятся задачи заметно сложнее, чем, например, в шахматах. Однако различные вариации на тему игры «Жизнь» появляются не так уж часто, потому что их не так уж и просто придумать. LifeCompetes — редкое исключение.

Начало игры на сайте LifeCompetesНачало игры на сайте LifeCompetes

В игре LifeCompetes на ограниченном поле «живые» клетки расставляются не одним игроком, а несколькими. Задача тут не только в том, чтобы выжить самому, но и в том, чтобы вытеснить с поля чужие клетки. Наблюдать за боем необычайно увлекательно, особенно если сражаются мастера. Круче футбола. Я, например, с удовольствием пронаблюдал бы за сражением Высотского, Макилроя и Морриса.

Интереснее всего, что сайт LifeCompetes живёт по правилам обычного игрового сервера, где игра не прекращается не на секунду. Новые игроки включаются в игру не с чистого листа, а с того места, на котором они застали сайт. Изначально даётся двенадцать клеток. Расставлять можно не все сразу. В отличие от оригинального варианта «Жизни» тут можно вмешиваться в игровой процесс не только на нулевом ходу.

Игровой процесс на сайте LifeCompetesИгровой процесс на сайте LifeCompetes

В процессе игры считаются очки, ведётся статистика и добавляются призовые клетки, которые можно размещать на поле. Всё это обсуждается в чате. Воспринимается как TimeZero для математиков.

Напоследок отмечу, что сайт LifeCompetes можно использовать, как детектор «настоящих» программистов, которые рубят фишки и шарят в теме. Если человек не понимает, что это за сайт — он не «настоящий» программист, сколько бы раз он не перечитал книжку «PHP для чайников».

Знаете ещё хорошие сайты? Пишите на sitesoftheday@ferra.ru. Например, посоветуйте, про какой сайт написать на грядущий день программиста. Заранее спасибо.

©  Ferra.ru