[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fizc" } } }, { "id": 4, "label": "240х200_mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "flbq" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjog" } } }, { "id": 10, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "create", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-250597-0", "render_to": "inpage_VI-250597-0-549065259", "adfox_url": "//ads.adfox.ru/228129/getCode?p1=bxeub&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid21=&puid22=&puid31=&puid32=&fmt=1&pr=" } } ]
{ "author_name": "Alexey Bokov ", "author_type": "self", "tags": ["\u0438\u043d\u0434\u0438"], "comments": 18, "likes": 47, "favorites": 9, "is_advertisement": false, "section_name": "gamedev", "id": "10801" }
Alexey Bokov
1 319
Gamedev

Блог: первый успех

Продолжаем делать игру и писать об этом на DTF.

Поделиться

В избранное

В избранном

Примерный размер города в игре. Будет ещё две локации, не переживайте

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

Успехи прошлой недели

Я постоянно сталкиваюсь с проблемой непонимания со стороны людей, которые следят за процессом моей работы. Проблема заключается в том, что они видят не изменившуюся визуальную составляющую, подходят и говорят: «Что ты делал целую неделю? Ничего ведь не поменялось!» И это очень обидно. Ведь ты днями и ночами пишешь скрипты, доводишь всё до ума, а их заботит только графика! Не надо так. Главное, когда ты за один день собираешь новую локацию из накопившихся ассетов, они сразу видят прогресс.

Анорак. Слишком классная отсылка

Не будем о грустном, перейдем к интересному. Что же изменилось за неделю? Я доделал систему сохранений, она работает как на iOS, так и на ПК, хотя релиза на ПК не будет. Есть небольшие улучшения в работе NPC, но они далеки от совершенства, так что о них в следующий раз, скажу лишь, что в идеале NPC будут работать, разговаривать друг с другом и реагировать на окружающую среду. Кажется, что это есть в любой игре, но мне одному сложно все это воплотить.

Появились изменения в боевой системе, в частности: эффект смерти в виде испарения частиц, удар на бегу и стан противника после пропущенного удара. О боевой системе поговорим в следующем абзаце подробнее, так как там много подводных камней. Из моделей: подготовил несколько вариаций домов для города, начал работать над дизайном главных персонажей и приступаю к визуализации данжена. С анимациями всё сложнее, они занимают очень много времени, так что прогресс был лишь в улучшении существующих. Многое я пропустил, просто сложно запомнить всё, что ты сделал за неделю, когда у тебя в день по 10+ тасков.

Одна из вариаций домов

Боевая система

Самая большая проблема в боевой системе заключается в анимациях. Мне очень хочется добавить по одной «кости» к каждой конечности человека, чтобы создать разные стили ударов и индивидуализировать противников, но это вливается в десятки часы анимирования, которых у меня нет. Поэтому я пока придерживаюсь примера Minecraft, к сожалению. Если же всё остальное будет готово раньше главного майлстоуна, то обещаю сделать боевую систему лучше. Но боссов я постараюсь сделать, как надо, просто победить его за десяток тычек не получится!

Эци. Тоже отсылка

Планы

На эту неделю очень много всего запланировано. Например, собираюсь доделать первоначальный вид главной локации. Это будет город, где можно будет взять большинство квестов, общаться с персонажами и искать себе приключения. Со стороны боевой системы: хочу добавить блок и анимацию после пропущенного удара. Не знаю, пока как это реализую, но есть пара идей. Также начинаю работу над данженом: планировка, боссы, первые ассеты. За это время также накопилось очень много багов, которые я исправляю по мере возможностей, но скоро придется выделять целые дни на их решение. Вроде бы все. Куча работы.

P.S. Второй блог называется «Первый успех», потому что такое кодовое название носит игра. Надеюсь, в этот раз вышло интереснее. Как всегда жду ваших комментариев или вопросов. Спасибо, что читаете.

#инди

Статьи по теме
«Здесь должно быть название»
Популярные материалы
Показать еще
{ "is_needs_advanced_access": false }

Комментарии Комм.

0 новых

Популярные

По порядку

Прямой эфир

Узнавайте первым важные новости

Подписаться