Brave Path #0

02-03-2017_102547.png


Решил попробовать сделать рогалик своей мечты.
Описать игру можно так: «Классический рогалик с уклоном в крафтинг, где успех в сессии зависит не только от удачи, но и от знания крафтов и механик игры».
Подробнее под катом.

Главной особенностью будет: уклон в крафтинг/ковку/алхимию и отказа от системы с классами.
Хоть и жестких привязок к классам не будет, но НЕ явно будут три класса которые отличаются броней/оружием/стилем игры. Что позволит создавать такие комбинации как воин/лучник, воин/маг и тд.
Основным аспектом развития персонажа в сессии будет определятся навыками. Навыки будут падать из книг. Пока планируется что на каждом этаже будет как минимум одна книга со навыком. Поэтому игроку придется подстраиваться под полученные навыки и предметы, тем самым более опытный игрок который знает кучу механик и крафта имеет больший шанс на прохождения игры.

Немножко про крафт. На данный момент готово 3 вида крафта:

  • На руках — представляет из себя комбинирование двух предметов в инвентаре через шифт.
  • Печь — имеет 3 слота. Первый и второй слот служат для материалов, а третий для топлива.
    Топливо имеет уровни. Высший уровень способен плавить материалы низшего уровня.
    Выразить это можно так: уровень_текущего_топлива >= требуемый_уровень_топлива.
    За каждую плавку расходуется 1 единица топлива.

    aazg8fdxmn4.jpg

  • Наковальня — нужна для ковки оружия/брони и прочих полезностей которые помогут в прохождении данжей. 2 верхних слота служат для материалов. 2 нижних используются для ковки пластин и краев. Работает механика так: кликаем с зажатым шифтом на желаемый тип ковки, а после на объект на который это следует применить.

gsqaugpqhd4.jpg

Все крафты/ковку/алхимию можно будет узнавать из записок/книг которые можно будет найти в библиотеке.

На данный момент разрабатываю игру уже 1,5 месяца. Уже закончены многие базовые аспекты, среди которых: «поле видимости(FoV), генерация подземелья, механика боя и тд», также закончен первый босс, но работы предстоит еще много.
Делаю всё один на чистом энтузиазме. Разработка идет на Java с использованием LWJGL для получения контекста OpenGL и OpenAL. Движок свой ламповый.

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

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

Группа в вк: https://vk.com/gcgame тут можно почитать про последние апдейты.
Твиттер: https://twitter.com/GooDMage95

Как тут относятся к небольшим апдтейтам? Стоит ли их публиковать здесь(в формате микропоста), как вариант разбавив более подробным описанием изменений?
И что вы думаете об воссоздании постов с апдтейтами в хронологическим порядке для гамина?

s7eddb08loc.jpg

pgdxxtuiq2q.jpg

xhizcqinpju.jpg

iu72hnoa5je.jpg

rorwkd9jdjo.jpg

fuycxbzkbdc.jpg