Menu

скачать

Амулет Дракона первая русскоязычная браузерная многопользовательская ролевая игра (MMORPG) для мобильных телефонов. Игра была написана на языке программирования PHP одним человеком, неким Blade, личность которого так и осталась тайной, потому что игнорируя многочисленные просьбы, он никому не назвал даже собственного реального имени.

Первоначально, после небольшого периода тестирования, выяснилась полная нежизнеспособность игры, так как она создавала чрезмерно большую нагрузку на сервер, и имела большое количество багов. Вследствие этого Blade открыл свободный доступ к исходникам игры. Любой человек мог скачать их, скопировать на хостинг с поддержкой PHP, и получить относительно работоспособную игру для мобильных телефонов(однако, не лишенную недостатков, перечисленных выше), которая на тот момент не имела аналогов во всём мире по своей масштабности.

Через несколько месяцев автор договорился с администрацией сайта Mag.su, предоставившей ему хостинг для игры, а также сервис оплаты игрового времени через SMS. Blade в несколько раз расширил игровой мир, устранил многие ошибки, произвёл оптимизацию кода игры, изменил метод сохранения игровых данных, а также добавил большое количество новых возможностей. Фактически, это была новая игра, ставшая развитием старого мира и обладавшая схожим интерфейсом.

Игра

Амулет Дракона первая MMORPG для мобильных телефонов, обладающая всеми атрибутами, свойственными большим компьютерным графическим играм такого плана: возможность общения между игроками, битвы с монстрами/другими игроками, получение опыта и улучшение навыков, использование разнообразных предметов, заклинаний, боевых приемов и прочее.

До Амулета Дракона существовало несколько похожих игр через WAP и SMS, но все они были чрезвычайно ограничены. Например, был только один параметр сила, влияющий на урон, либо нельзя было во время игры поговорить с другими игроками и т. д. Все они напоминали скорее нелинейную книжку со ссылками на следующие страницы, но никак не полноценную многопользовательскую игру.

В игре также присутствовало большое количество неигровых персонажей (NPC) с нелинейными диалогами, которые давали квесты и выполняли всю административную работу в игровом мире (торговцы, стражники, наемники, учителя и так далее). Все это создавало иллюзию, что мир живёт по своим законам, а игроки лишь часть его, наравне с коренными обитателями NPC. Собственно, движком игры при обработке не делалось разницы между NPC и игроками-людьми, потому что и те, и другие обладали одинаковым набором параметров, описывающих их как существ. Что интересно, игроки могли командовать своими наемниками NPC (а также прирученными или вызванными с помощью магии животными). Например, приказать своей собаке напасть на кого-то, либо сказать ей следовать и охранять своего друга. Таким образом создавались небольшие армии, очень полезные при захвате замков или разборками между кланами0РНу и мирному животному, например, своей лошади, можно приказать не вмешиваться в бой и беречь себя, даже если на её хозяина напали.

В игре была возможность заниматься очень разными делами. Вот один из примеров: вы могли с помощью топора нарубить веток с дерева, смастерить из них лук, подстрелить из него птицу, после чего разделать тушку ножом, перья пустить на изготовление новых стрел из тех же веток дерева, а мясо пожарить на костре, разведенном с помощью спичек и0Рправильно, веток с дерева. Также можно было добывать руду, инкрустировать в оружие магические камни, заниматься алхимией, создавать свитки с заклинаниями и многое, многое другое0РРазумеется, успех любого действия зависел от навыков персонажа, коих насчитывалось более 30. Большинство из таких действий не имело особого смысла, но создавало ощущение свободы и реальности игрового мира.

Интерфейс амулета дракона был основан на очень простой и эффективной идее в WAP на телефон можно слать сразу как бы несколько маленьких HTML страничек (в отличие от компьютерного HTML). Например, первая страничка содержала журнал с последними событиями, вторая со списком объектов рядом с игроком, на третьей меню для объектов, а на четвёртой поле для ввода цифр.

Тогда типичный игровой процесс выглядел примерно так: на экране появляется текст Пришёл Garry. Milana говорит: Привет!, ниже ссылка Дальше, при нажатии на которую появляется список всех кто находится рядом, в данном случае это Garry, Milana и может быть ещё кто-то, плюс лежащие на земле предметы. Если выбрать, допустим, ссылку Milana, то появляется меню с пунктами Говорить, Атаковать, Использовать предмет, магию, навык и т. д. Если же вы хотите передать Милане немного денег (не спрашивайте меня зачем, это личное дело её и того кто передает, но уверен, они что-нибудь придумают на это счет), то появляется окошко для ввода количества. Ну и так далее, эта схема очень хорошо себя зарекомендовала на маленьком экране телефона и позволила играть практически в реальном времени, несмотря на то, что загрузка страниц происходила раз в несколько секунд (а порой и десятков секунд), потому что между загрузками игроки заняты чтением журнала, выбором объектов и действия над ними, которые делались оффлайн. Также существовала удобная система макросов, похожая на таковую в Ultima Online (можно было одной кнопкой повторить последнее или заранее записанное действие на последнюю или текущую цель, и т. д.).

Сайт управляется системой uCoz