Блоги

Открытие сундуков

Сделал реализацию на Flash по открытию сундуков, при получении сигнала об открытии, сундук на карте открывается (меняется объект) и показывается панель сундука, в которую подгружаются виды вещей(объектов), которые в нем лежат.

Образы решил увеличить для наглядности в два раза.

7maze - Лабиринты зыби, содержимое сундука

Реализация сундуков

Сделал реализацию открытия сундуков.

На клиенте

var sunduk = _root.maybeOpen(tx,ty);
if (sunduk && dx<=1 && dy<=1)
_root.openChest(tx,ty);

Функция maybeOpen - просто проверяет что на карте в (x,y) находиться сундук (открытый или закрытый), а функция openChest - посылает на сервер сигнал open_chest.

На сервере

Сюжеты, лабиринты, подземелья

Сегодня опубликовал часть рассказа про "Молот Гарпа" - это реликвия, вокруг которой будет битва и прочее.
Рассказ про молодого юношу, который нашел эту реликвию.
Сам я прочитал три раза и мне как любителю фантастики - довольно неплохо, но очень хочется чтобы оценили и другие.

Посему - читайте - Молот Гарпа

Сундуки с сокровищами

Начал реализовывать сбор вещей из сундуков, для начала нарисовал сундук в двух вариантах: закрытый и открытый
сундуки с сокровищами, открытый сундук, закрытый сундук, лабиринты зыби - 7maze.ru

Думаю как реализовывать сундуки, есть два варианта:

  • как объект
  • как существо
  • Неверный урл

    Задумался, что сделать. если будет переход на несуществующую страницу?
    Выдать 404ую или наплевать редирекнуть на /game, /maze или /register в зависимости от состояния игрока?

    Тут кстати, совсем недавно узнал прикол, вернее не так - уже давно я знал (на собственном опыте) что если возвращать именно 404 код, то злобный IE выдает не твой текст (в content), а свой шаблон – мол нету страницы. Потому я в этом случае возвращал 200, но с текстом – извините, хлопцы, бананов нема.

    Новый интерфейс

    Сегодня, а вернее с выходных придумывал и реализовывал новый интерфейс.

    Пинком к этому послужило то, что я зарегистрировался в одной онлайн игре и запутался что и как мне там делать, куча кнопок - все на Flash, крутиться, мерцает, лязгает - хрен поймешь что нажимать нужно.

    Т.е. я считаю интерфейс должен быть настолько простым, чтобы после регистрации - игрок нажимал на одну кнопку, а ему подсовывались новые экраны.

    Помощь проекту

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

    Сейчас необходима сумма ~ 500$ (на главную страницу и прорисовка новых существ и обмундирования).
    Сумма и цели будут динамически меняться

    Хотя бы пару существ и пару вещей, чтобы было с чего начать и заинтересовать тех, кто будет играть. Потому как, сейчас есть только прорисовка одного героя (причем мужского пола) и одного монстра (паука)

    Заглавная страница

    Решил тут я нарисовать (за)главную страницу в игре. И тут же мой воспаленный мозг нарисовал себе битву героя с пауком-махначем, на заblendиным лабиринте. Герой вооружен тяжелой алебардой, а с зубов паука, капает ядовитая слюна.

    Эх!

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

    Зато я могу здоровски нарисовать лабиринт, особенно если припрет вдохновение (ну или выпью пару пива) итак эскиз был таков:

    Делаю меню города

    Пока не готовы основные картинки для изображения зданий в городе, решил быстренько накидать примерные эскизы, чтобы сделать меню и прочее.

    Меню буду выводить как рисунки, а управление - посредством HTML тэгов MAP и AREA.
    Уже решено, что будет сначала выводиться фоновый рисунок города, затем на него изменяемые картинки - например здания.
    экскизы для меню города игры лабиринты зыби - 7maze

    Перенос сервера

    Пару дней сайт штормило, т.к. был осуществлен перенос сайта с одного хостинга (увы - бесплатного и родного), на оплачиваемый в славном городе Москва.

    Перенести drupal оказалось не таким уж простым действом, как кажется. Дело ухудшалось тем, что на старом хостинге drupal был на PostgreSQL, а новый хостинг поддерживал только MySQL, короче танцы с бубном были продолжительные.

    В целом надеюсь, ничего не пропало и не слетело. Буду благодарен всем, кто укажет на какую-нибудь проблему в данном блоге.

    RSS-материал