Наука и технологии

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

"Жизнь - игра. Сюжет примитивный, зато графика обалденная." (с) геймерский фольклор

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

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

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

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

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

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

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

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

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

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

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