[Белый блог ]
Главная » Архив материалов

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

Теперь о видах конечностей. Видов конечностей я себе представляю всего четыре:

  1. лапа (Л);
  2. крыло (К);
  3. крыло, которое дракон может использовать как лапу, т.е. стоять на нём и передвигаться с помощью него по земле (КЛ);
  4. рудиментарная конечность, как передние лапки у тиранозавра (Р). 

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

  1. Л-К-Л;
  2. Л-КЛ-Л;
  3. К-Л-Л;
  4. К-КЛ-Л;
  5. К-Р-Л;
  6. КЛ-Л-Л;
  7. КЛ-К-Л;
  8. КЛ-КЛ-Л;
  9. КЛ-Р-Л;

Комбинации рода Л-КЛ-Л и КЛ-Л-Л можно считать синанимичными и вычеркнуть, тогда останется всего 6 видов:

  1. Л-К-Л;
  2. Л-КЛ-Л;
  3. К-КЛ-Л;
  4. К-Р-Л;
  5. КЛ-КЛ-Л:
  6. КЛ-Р-Л.

1-ый вид. Это классический дракон, две пары нормальных лап и крылья. 

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

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

4-ый вид. Нечто вроде тиранозавра с крыльями.

5-ый вид. Очередной очень крылатый дракон, который, как мне кажется может выглядеть интереснее первого.

6-ой вид. Эдакий ворлд оф варкрафтский протодракон. Как по мне, вид вполне эстетичный.

Возможно позже подгребут иллюстрации.

Просмотров: 214 | Добавил: White | Дата: 19.05.2015 | Комментарии (1)

После передышки в сутки, начала учить Ruby, но, поскольку сайт расчудесной codecademy жутко лагает, вернулась к решению проблемы регистрации. Нашла даже пример проверки на наличие записи с определенным мылом.

Буду пробовать.

Просмотров: 220 | Добавил: White | Дата: 13.05.2015 | Комментарии (0)

Вновь легла пораньше. MYSQLi был частично понят, но регистрация работает через всем известное место. В общем, плохо. Пока что корень всех зол - проверка на повторение мыла и логина.

Это всё. Ухожу спать.

Menne nukkumaan!

Просмотров: 203 | Добавил: White | Дата: 12.05.2015 | Комментарии (0)

Завтра дедлайн по работе, и потому все разборки с mysqli отложены на "потом". Впрочем, может быть, я сегодня ещё вернусь к этому делу. Пока что в передыхи сижу и строчу документацию к проекту, который я в результате обозвала DragonTime. Вспомнила достаточно много полей в БД, которые забыла указать с первого её создания, навроде полей валюты. Также я определилась с тем, какой функционал будет содержать игра на начальной стадии.
Собственно функционал:

  • регистрация;
  • логин;
  • отображение всех драконов;
  • отображение страницы дракона (возможно уход и тренировка);
  • передача/продажа дракона другому игроку;
  • разведение драконов.

Не думаю, что сразу организую общий рынок, но дальше будет видно. Так и живем. 

P.S. дрова так и не встали, чем меня огорчили очень.

Просмотров: 195 | Добавил: White | Дата: 11.05.2015 | Комментарии (0)

Итак. На часах 4:57. Я собралась лечь пораньше, но мой виртуальный тайм-менеджер уже задолбался орать, а я всё ещё воюю с mysql на хостинге. Да, я успела за это время заскучать и набадяжить себе домен на хостинге hostinger (которого знатно поливают грязью в интернете, но он единственное что я могу себе позволить на свою дыру в кармане). Так вот, о войне с хостингом... Он ругает меня нехорошими словами за использование mysql и хочет mysqli. Не представляю что это. Буду читать о нём статью, но завтра. Всё завтра. То есть, уже сегодня.

P.S. Драйвера всё ещё не скачались, к слову о том, из-за чего я вообще всё это затеяла.

Goodnight, Demon Slayer. Goodnight.

Просмотров: 175 | Добавил: White | Дата: 11.05.2015 | Комментарии (0)

Зародыш базы данных успешно создан и подключен в dbeaver.

При создании использовала совершенно чудесный аддон для eclipse под название er-master. Очень удобная штука, которая позволяет преобразовать ер-диаграмму в скрипт mysql.

Следующий шаг: регистрация и процесс аутентификации.

Просмотров: 234 | Добавил: White | Дата: 10.05.2015 | Комментарии (0)

Немного теории

После некоторого времени (на самом деле я это сделала раньше, просто отложила всё, что нужно, в долгий ящик для изучения когда-нибудь) перебирания статей, которые мне гугл выплюнул в ответ на запрос "уроки по созданию браузерной игры", я нашла вот этот ресурс. Не то, чтобы он мне показался очень исчерпывающим или сильно не быдлокодерским, но он показался мне наиболее законченным и подробным. Так сказать "для чайников". "Почему бы нет?" - подумала я и решила изучить его подробнее, попутно что-то делая. Отрицательный опыт - тоже опыт.

База данных

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

Вот какая БД вышла в уроке:

users – хранит все характеристики игрока;

avatar – хранит вид персонажа;

chat – хранит сообщения чата;

inventar – отображает какие вещи в инвентаре;

quest – хранит данные о квесте;

battle – хранит данные о боях;

enemy – хранит данные о врагах.

Естественно, она будет дорабатываться ещё долго, но вот такая БД выйдет у меня:

users - аккаунты игроков;

private_message - личные сообщения (о надобности чата я ещё подумаю);

inventar - инвентарь, естественно, но сразу реализовывать я его не буду;

dragons - собственно, драконы.

 Как видно, я сильно упростила БД. Я подозреваю, что она увеличится раза в два в процессе разработки, но это меня не слишком смущает. Я хочу для начала реализовать механизмы логина, владения драконами, спаривания драконов и вероятно тренировки драконов. Остальное прикручу по ходу формирования более детальной задумки.

Просмотров: 192 | Добавил: White | Дата: 10.05.2015 | Комментарии (0)

Итак, начнем-с.

Многие ресурсы предлагают разработку игры или проекта вообще с написания диздока. Диздок - это такой листочек, излагающий суть проекта и его концепцию. Думаю, я изображу что-то краткое прямо тут и прямо сейчас, а позже это перекочует в статьи (сразу после того, как я их включу) и будет усердно дополняться по мере продумывания деталей проекта.

Что, почему и зачем.

Если ответить на эти три вопроса, то, в принципе, я изложу концепцию всего этого дела. В общем-то, я хочу иметь (ни много, ни мало) стратегическую браузерную игру с элементами менеджмента о разведении драконов. Драконов все любят, но игр конкретно про них явный недостаток. Всё началось не совсем с этого, но некогда ко мне в руки попала чудесная игра, созданная где-то во временной отрезок перехода из второго тысячелетия в третье, и она покорила меня. Несмотря на отнюдь не самую стабильную работу (вообще-то она вылетала на весьма определенном моменте, но исправить это я не смогла), игра была прекрасна. Она была о драконах. А если быть точнее, то о их разведении. Да, это была ферма драконов. Вся суть разведения сводилась к драконьим дуэлям, но, пораскинув мозгами, я поняла, что потенциал у этой темы куда больше.

Просмотров: 207 | Добавил: White | Дата: 10.05.2015 | Комментарии (0)

Начну с того, что в данный временной отрезок мне чрезвычайно скучно, ибо драйвера для видеокарты качаются очень медленно, и отчасти поэтому я решилась вновь начать вести блог. Естественно, не только это побудило меня на сей шаг. Всего лишь вспомнила про идею для онлайн-игры и то, что уже давно моя программистская задница искала приключений на себя и тут встала проблема о том, куда деть свои мысли, чтобы не забыть. И вот. Блог. Ура. Триумфально перерезаю красную ленточку.

Да здравствует новая эра нестабильного ведения блога.

 

P.S. Вряд ли я разрожусь дизайнерскими изысками на этом ресурсе, но всё может быть. Хотя мне нравится этот дизайн.

Просмотров: 203 | Добавил: White | Дата: 10.05.2015 | Комментарии (0)

« 1 2