Сайт дня: LifeCompetes - многопользовательский вариант игры "Жизнь"
«Жизнь — игра. Сюжет примитивный, зато графика обалденная.» © геймерский фольклор
Сегодня сайтом дня объявляется онлайн-игра LifeCompetes. Если вникнуть в правила, то LifeCompetes простая и увлекательная игра, вполне способная заинтересовать среднестатистического пользователя сети. В то же время, LifeCompetes — это самый олдскульно-гиковский сайт из всех, про которые я хоть когда-нибудь писал на Ferra.ru. Дело в том, что LifeCompetes — это не что иное, как многопользовательский вариант знаменитой игры «Жизнь» от Джона Конвея.
Главная страница сайта LifeCompetes
В 1970-м году, когда Конвей придумал игру «Жизнь», она казалась всего лишь адаптированным для чайников вариантом хакерской игры «Дарвин». Другим вариантом игры «Дарвин» стали компьютерные вирусы, так что «Жизнь» на этом фоне — безобидная забава.
Изначально игра «Жизнь» иллюстрировала несколько простейших тезисов теории автоматов (это такой раздел дискретной математики — главной науки для программистов). За прошедшие годы у «Жизни» обнаружился огромный потенциал, причём не столько игровой, сколько математический. Сейчас в игре «Жизнь» ставятся задачи заметно сложнее, чем, например, в шахматах. Однако различные вариации на тему игры «Жизнь» появляются не так уж часто, потому что их не так уж и просто придумать. LifeCompetes — редкое исключение.
Начало игры на сайте LifeCompetes
В игре LifeCompetes на ограниченном поле «живые» клетки расставляются не одним игроком, а несколькими. Задача тут не только в том, чтобы выжить самому, но и в том, чтобы вытеснить с поля чужие клетки. Наблюдать за боем необычайно увлекательно, особенно если сражаются мастера. Круче футбола. Я, например, с удовольствием пронаблюдал бы за сражением Высотского, Макилроя и Морриса.
Интереснее всего, что сайт LifeCompetes живёт по правилам обычного игрового сервера, где игра не прекращается не на секунду. Новые игроки включаются в игру не с чистого листа, а с того места, на котором они застали сайт. Изначально даётся двенадцать клеток. Расставлять можно не все сразу. В отличие от оригинального варианта «Жизни» тут можно вмешиваться в игровой процесс не только на нулевом ходу.
Игровой процесс на сайте LifeCompetes
В процессе игры считаются очки, ведётся статистика и добавляются призовые клетки, которые можно размещать на поле. Всё это обсуждается в чате. Воспринимается как TimeZero для математиков.
Напоследок отмечу, что сайт LifeCompetes можно использовать, как детектор «настоящих» программистов, которые рубят фишки и шарят в теме. Если человек не понимает, что это за сайт — он не «настоящий» программист, сколько бы раз он не перечитал книжку «PHP для чайников».
Знаете ещё хорошие сайты? Пишите на sitesoftheday@ferra.ru. Например, посоветуйте, про какой сайт написать на грядущий день программиста. Заранее спасибо.
© Ferra.ru