blogowar

Blogowar: Look! It's moving. It's alive. It's alive…

Логотип «BlogoWar»: слева — стилизованное лицо с шипами, справа — название красным готическим шрифтом.

Ну что ребята, добро пожаловать! «Блоговар» ожил, уже начинает опрашивать сайты, можно опять ставить ссылки и мерятся унцем. Я уже даже трафку успел собрать.

Ах, ну и да — я молодец.

7 комментариев

Новости о «Блоговаре»: живите долго

Сервер «Блоговара» не отвечает третий день — какая-то серьёзная аппаратная проблема, поддержка пишет «при подключении монитора на него выводится ошибка „No signal“, на Reset сервер не реагирует». «Елены» покупают новый сервер.

2 комментария

Крутое колдунство

Зелья на «Блоговар» (17.53КиБ)

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

13 комментариев

«Опера» ищут траву или «мне это подкинули»

Давайте я вам всю мощь «Оперы» (последней) покажу? А то тут некоторые товарищи user.js для обнаружения «трафки™» начали придумывать. Тем не менее, JavaScript тут не нужен, хватит и CSS. Ведь у «Оперы», наряду с пользовательскими JavaScript, есть и пользовательские CSS. Так что, просто подключаем к «Опере» следующий код и следим за индикатором в левом верхнем углу экрана (рассказывать как подключать я не буду и другим не советую — пусть это будет фильтром).

a[href*="blogowar.ru/soldier"]  img[src*="blogowar.ru/herbs"]
{
        position: fixed; top: 4px; left: 4px; z-index:5000;
        background-image: url(http://blogowar.ru/favicon.ico);
        background-position: 50%;
        background-repeat: no-repeat;
        background-color: #eee;
        display: block;
        width: 25px; height: 25px;
}

2 комментария

Генерация «трафки™» или распределение по весам

Дима Смирнов применил интересное решение для генерации «трафок» на «Блоговаре»:

$rb   = str_pad (decbin (mt_rand (0,64)),6,"0", STR_PAD_LEFT);
$herb = (int) strpos ($rb, "1");

Смысл в том, что каждое следующее значение должно выпадать с вдвое меньшей вероятностью, чем предыдущее. Пока я спал, мне пришло в голову довольно забавное решение на ту же тему. Оно быстрее примерно на 30%, не обладает ограничением на размер и точнее вычисляет вероятности (у Димы «трафка» не выпадает с вероятностью примерно 52%), но не решает задачу полностью. Кто скажет в чём разница, не запуская код?

for ($i = 5; $i && mt_rand(0, 1); --$i);

10 комментариев

Трафки™

На «Блоговаре» появился новый функционал — «трафки™» (от «травки» и «трафик»), идея, которую я вынашивал для другого проекта, но которая прекрасно подошла к «Блоговару». Смысл — расширить поле игры на блоги-участники, дать людям больше трафика и освежить игру. В принципе, это создаёт поле для квестов, но Дима ограничился (пока?) первым уровнем — только поиском ингредиентов и составлением из них «зелий», которые дают какие-то новые возможности.

Смысл, в конечном счёте — вы заходите не только на сайт «Блоговара», но и на блоги своих соперников, которые поставили специальный код. Этот код, в зависимости от каких-то условий, показывает вам или «трафку» или пустую картинку. «Трафку» можно собрать, они разные, из них позже можно «варить зелье» (в данной реализации — просто поменять их на зелье в магазине, т. е. тут это разновидность денег). Жаль Дима не реализовал придуманное мной зелье «Time shift» (позволяет применять заклинание сразу же, не дожидаясь окончания периода «бессилия», но увеличивает единоразово этот период ещё на два часа), зато сделал «Levitate» (правда, назвал его «Pervonax» и у меня была немного другая задумка — чтобы блог в любой сортировке рейтинга выходил первым на час).

P.S. Дима всё-таки сделал заклинание «Slowmo» (в девичестве — «Time Shift»).

3 комментария

Крутой лох

Короны (0.54КиБ)

Корон на «Блоговаре» я набрал аж десять штук. Если знать как, это очень просто, с появлением ботов стало ещё проще — можно было просто встать в очередь и дожидаться, когда боты скинут первых. Сейчас дела обстоят значительно хуже. Вчера Ильшат Саетов обнаружил, что правила игры поменялись — боты применяют боевые заклинание не на того, кто стоит на первом месте, а на того, у кого корона.

Очень неприятная ситуация — чем дольше у тебя корона, чем дальше ты сползаешь из таблицы. Когда у тебя её перехватят, выбираться снизу, возможно, придётся очень долго. Если её перехватят. Потому что многие поняли — лучше дождаться когда у ботов «сядут батарейки» (боты тратят деньги на заклинания, деньги у ботов конечные) и потом продолжить борьбу, чем красоваться в короне, но потом пытаться набрать УНЦ. Так что в надписе на короне «Типа Как Бы Крутой Блог» ключевые слова, пока, «типа как бы».

Оставить комментарий

Блоговар — армия ботов

В «Блоговаре» появился «исскуственный интеллект» — можно позволить сайту играть за вас, т. е. применять магию по какому-то нехитрому алгоритму. По всей видимости — просто атаковать тех, кто на первых местах: снимать защитные заклинания, отбирать УНЦ. Что из этого получится, сказать сложно, но, похоже, рейтинг будет в постоянной ротации. Я под раздачу уже попал, Дим, а защитные заклинания от ботов будут, м?

Куплю-ка я корону, пока могу. Это уже моя четвёртая корона, очень похоже, что последняя. Драться с армией ботов врядли кому-то подсилу.

Оставить комментарий

Блоговар

Ну вот я и выйграл в «Блоговар» — получил корону. Господа Kukutz и Ильшат Саетов, спасибо вам большое! В команде играть значительно проще.

Моя победа в «Блоговаре» (26.02КиБ)

Оставить комментарий

Новая версия блога

Открыл новую версию блога. Работает пока не всё — например, нет вывода статей за месяц и год, буду доделывать прямо на сайте, скоро появятся комментарии, облако тегов, но тем, что есть уже можно пользоваться. Движок переписан полностью, работает на текстовых файлах (на базе данных было не так интересно), использует для обновления любой клиент Живого Журнала и называется «Blok».

Я всё ждал, когда же кто-то будет что-то покупать в Блоговаре за реальные деньги. Дождался, таким образом, получается, что один доллар в игре стоит где-то 25 копеек.

Дополнение: сайт в игре забанили, так что баксы в игре опять ничего не стоят.

Оставить комментарий

АПИ к Блоговару

Написал небольшое API к Blogowar (должно работать под PHP4, но я испытывал только под PHP5).

Внутри один класс — Bolkowar, у него несколько методов.

  • userExists($uid) — позволяет выяснить есть ли пользователь с таким ID на сайте
  • userProfile($uid) — возвращает хеш-массив, где указано название блога (name), его URL (url), количество унц (untz), долларов ($), XP (xp), уровень оружия (armor), защиты (weapon), наличие проклятий (sanctuary и firemark) и время, когда можно применять заклинание (cancast).
  • userFavicon($uid) — возвращает true, если у пользователя есть favicon

Весь обмен с сервером происходит с использованием gzip, используется кеширование данных профиля на две минуты. Все вызовы работают без указания логина, в блоге Алёшки есть небольшая инструкция, а внутри класса — примеры.

Оставить комментарий