Инди zeOrb
313

Ravel Board: Week 1

Ravel Board

В закладки

Всем привет! Увидев такую движуху с #индиджем решил присоединиться и попробовать совершить немыслимое - начать и ДОДЕЛАТЬ игру. Дев лог будет о моей попытке смешать ощущение от настольной игры с геймплеем компьютерной и не запутаться в процессе!

Основы игры

Я давно хотел сделать игру в духе Харстоуна – эдакую смесь настольной и компьютерной игры с «материальностью», где элементы интерфейса и поля являются самостоятельной частью игрового опыта, а не просто декорацией. В качестве прототипа у меня не карточная игра, а монополия/талисман-подобные игры: кидаешь кубики и бродишь миниатюркой по доске как заблагорассудится в соответствии с выпавшим значением и правилами игры. Собственно, цель – добраться своей миниатюркой до противоположной стороны поля. Естественно, сделать это будет намного сложнее чем кажется: карта, в отличие от монополии, на начало игры будет закрытой и её нужно исследовать, а дело это опасное! К тому же, навстречу игроку двигается противник, с той же задачей, что и у игрока: достичь другой половины поля.

Исследование мира

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

Тема джема

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

Итоги первой недели

За первую неделю успел определиться с атмосферой и визуальным стилем на первое время разработки. Также сделал базовую генерацию поля и, собсно, самой доски, чтобы оно не выглядело как десятки кубов витающих в воздухе. Доска подстраивается под поле любого(адекватного) размера. Добавил небольшую анимацию "раскрытия" тайла, не уверен что оставлю её такой в будущем, но со своей работой справляется отлично!

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

Вот небольшая демонстрация прогресса. Прошу не судить сильно качество моделек/материалов, просто временные болванки

Сеттинг

С сеттингом не определился, пока вот такие варианты, что думаете?

Какой вариант больше бы вас заинтересовал?
Классическое фэнтези. Ярко, популярно, цепляет глаз и очень подходит по духу небольшому ящичку с уютной игрой внутри. Требует больше всего работы над контентом.
Дарк фэнтези в стиле дарк соулса. Менее затратно в плане контента, да и интереснее создавать самобытный мир, плюс еще и огоньку добавить можно :)
Шахматы и минимализм. Сделать из шахматных фигур персонажей со своими характерами и наблюдать за тем как их баталии разворачиваются на «доске судьбы», пока две пешечки медленнно, но верно, шагают навстречу друг другу. Мне лично интересно, но боюсь для мимопроходящего игрока это будет самым скучным вариантом и зацепит не каждого
Показать результаты
Переголосовать
Проголосовать

#индиджем #raveldevlog

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

Написать
{ "author_name": "zeOrb", "author_type": "self", "tags": ["\u0438\u043d\u0434\u0438\u0434\u0436\u0435\u043c","raveldevlog"], "comments": 7, "likes": 10, "favorites": 4, "is_advertisement": false, "subsite_label": "indie", "id": 50418, "is_wide": false, "is_ugc": true, "date": "Wed, 15 May 2019 23:01:17 +0300" }
{ "id": 50418, "author_id": 31701, "diff_limit": 1000, "urls": {"diff":"\/comments\/50418\/get","add":"\/comments\/50418\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/50418"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 64960, "last_count_and_date": null }

7 комментариев 7 комм.

Популярные

По порядку

Написать комментарий...
1

Звучит как мне кажется слишком абмициозно.

Ответить
1

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

Ответить
0

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

Но спасибо за фидбек, постараюсь в будущих постах почетче описывать игру!

Ответить
1

Насчет сеттинга, классическое фэнтези подходит отлично, но его уже успели, хоть и е совсем классическое фэнтези, показать в Hand of fate 1 и 2, но все равно, тема благодатная. Ведь важна не сама тема, а реализация.
Дарк фэнтези? Ну, я не совсем большой фанат соулсов, но было бы интересно посмотреть. В общем, очень жду следующие овости по проэкту. Однозначно лайкос)

Ответить
0

Вот и мне показалось что фэнтези зайдет, но хочется с чем-то нестандартным поиграться, и, судя по опросу, будет с чем поработать!

Спасибо, вернусь через неделю :)

Ответить
1

Читал много уже много информации от других участников индиджем, но ваша идея пока зацепила больше всего. Простая, но рабочая схема с интересом в деталях, во что-то подобное я бы и сам с удовольствием поиграл.
Желаю удачи!

Ответить
0

Спасибо, постараюсь реализовать её как можно интереснее!

Ответить
0

Прямой эфир

[ { "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" } } } ]
Пять простых способов разогнать свой ПК
с помощью соли и чайной ложки
Подписаться на push-уведомления