Инди Алексей Поседко
402

Cura - build

В это всё-таки можно сыграть

В закладки

Это игра, где две стороны геймплея существуют одновременно. Если вы забыли, вот ссылка на пост-анонс.

Обновленная концепция

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

То есть герой - это наша волна в Tower Defense, но не всегда нам выгодно уничтожить её. Ведь можно пропустить её на другой уровень, она подрастет, и мы сможем получить больше золота. Но хватит ли нам сил, чтобы её убить, когда мы сами не знаем, что дальше?

Задания

Герои не просто так приходят в лес. У них есть цель, и они стремятся её выполнить. Если они смогут это сделать, то развернутся и пойдут домой, настроение людей поднимется, а мы останемся без награды. И снова вопрос: а как далеко герою ещё идти до своей цели? Может, она за поворотом, и его надо убивать уже сейчас, а может, можно ещё подождать.

Бой

Итак, мы знаем задание героя, и теперь у нас есть цель: либо пропустить героя дальше, либо убить его. Уровень представляет из себя пул защитников, который нам надо обязательно выставить. Или потратить ресурсы, чтобы не выставлять существ. На некоторых картах есть специальные точки, например, засада. Они могут оказаться полезными для достижения одной из задач. Если в начале убить героя достаточно легко, как и пропустить его вперёд, то некоторые карты имеют такой пул монстров, что выполнение любой из задач требует тактического подхода.

Вторая сторона

Обратный геймплей строится на исследовании. Ведь кто знает, что украл у главного героя Драгон? А мир полон тайн и загадок. Вы можете проходить уровни, пытаясь продвинуться глубже и открыть тайные места. Но есть одна проблема: убил 5 орков, и вот уже герой, ликуя, идёт домой праздновать победу. А кажется, впереди что-то было.

Дальше я буду рассказывать про всякие фэйлы и выпиленные фичи. Если вам это не так интересно, скачать билд вы можете по ссылке

Трудности

Ну, конечно, все проблемы из-за того, что я не рассчитал время. Сессия накрыла неожиданно и всё такое. А ещё кто-то говорит, что надо было взять какой-нибудь простенький мир, квадраты против треугольников, и норм бы был графон.

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

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

Ведь чем длиннее путь героя, тем он сильнее.

Ещё у меня была классная боёвка. Я планировал, что это будут танцы с мечами, где герои будут обмениваться ударами, блокировать их, уворачиваться. Но это тоже оказалось сложно по времени. Да и больше пищи для крутых аниматоров, чем для программистов. Потому я вырезал даже блок, оставив стандартную боёвку — когда персонажи без перерыва дубасят друг друга, выясняя, у кого же жизни кончатся быстрее.

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

Для тех, кто будет играть: узнать, что украл Драгон — действительно непростая задача. Так что вперёд!

#индиджем #инди#cura

Материал опубликован пользователем. Нажмите кнопку «Написать», чтобы поделиться мнением или рассказать о своём проекте.

Написать
{ "author_name": "Алексей Поседко", "author_type": "self", "tags": ["\u0438\u043d\u0434\u0438\u0434\u0436\u0435\u043c","\u0438\u043d\u0434\u0438","cura"], "comments": 0, "likes": 6, "favorites": 5, "is_advertisement": false, "subsite_label": "indie", "id": 57862, "is_wide": false, "is_ugc": true, "date": "Sun, 07 Jul 2019 23:49:23 +0300" }
Объявление на DTF
DTF
Если вы пропустили: лонгриды за июль 2019, часть 2
Рассказ про эпический мод для «Сталкера», легенда о Мулань, подробная хроника экспедиции Аполлона-13 и другие тексты…
{ "id": 57862, "author_id": 114288, "diff_limit": 1000, "urls": {"diff":"\/comments\/57862\/get","add":"\/comments\/57862\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/57862"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 64960, "last_count_and_date": null }
Комментариев нет

Популярные

По порядку

0

Прямой эфир

{ "remaining": "WzAsMSwyLDMsNCw1LDYsNyw4LDld" } [ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "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" ], "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" ], "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": "createAdaptive", "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-1134314964", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=clmf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Плашка на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudo", "p2": "ftjf" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvc" } } } ]
Новая игра Ubisoft на релизе выглядит
точно так же, как и на E3
Подписаться на push-уведомления