Brave Path #0
Решил попробовать сделать рогалик своей мечты.
Описать игру можно так: «Классический рогалик с уклоном в крафтинг, где успех в сессии зависит не только от удачи, но и от знания крафтов и механик игры».
Подробнее под катом.
Главной особенностью будет: уклон в крафтинг/ковку/алхимию и отказа от системы с классами.
Хоть и жестких привязок к классам не будет, но НЕ явно будут три класса которые отличаются броней/оружием/стилем игры. Что позволит создавать такие комбинации как воин/лучник, воин/маг и тд.
Основным аспектом развития персонажа в сессии будет определятся навыками. Навыки будут падать из книг. Пока планируется что на каждом этаже будет как минимум одна книга со навыком. Поэтому игроку придется подстраиваться под полученные навыки и предметы, тем самым более опытный игрок который знает кучу механик и крафта имеет больший шанс на прохождения игры.
Немножко про крафт. На данный момент готово 3 вида крафта:
- На руках — представляет из себя комбинирование двух предметов в инвентаре через шифт.
- Печь — имеет 3 слота. Первый и второй слот служат для материалов, а третий для топлива.
Топливо имеет уровни. Высший уровень способен плавить материалы низшего уровня.
Выразить это можно так: уровень_текущего_топлива >= требуемый_уровень_топлива.
За каждую плавку расходуется 1 единица топлива.
- Наковальня — нужна для ковки оружия/брони и прочих полезностей которые помогут в прохождении данжей. 2 верхних слота служат для материалов. 2 нижних используются для ковки пластин и краев. Работает механика так: кликаем с зажатым шифтом на желаемый тип ковки, а после на объект на который это следует применить.
Все крафты/ковку/алхимию можно будет узнавать из записок/книг которые можно будет найти в библиотеке.
На данный момент разрабатываю игру уже 1,5 месяца. Уже закончены многие базовые аспекты, среди которых: «поле видимости(FoV), генерация подземелья, механика боя и тд», также закончен первый босс, но работы предстоит еще много.
Делаю всё один на чистом энтузиазме. Разработка идет на Java с использованием LWJGL для получения контекста OpenGL и OpenAL. Движок свой ламповый.
Ну вот в целом как-то так. Надеюсь не ошибся с разделами/настройками поста и всё сделал правильно.
Если вы нашли ошибку сообщите мне об этом в личных сообщениях и если есть такая возможность, то я исправлю пост.
Если это будет интересно, то в следующем посту расскажу про топологию и генерацию подземелья.
Если вас интересует какой-то аспект игры, в том числе технический. С радостью отвечу на него в комментариях.
Группа в вк: https://vk.com/gcgame тут можно почитать про последние апдейты.
Твиттер: https://twitter.com/GooDMage95
Как тут относятся к небольшим апдтейтам? Стоит ли их публиковать здесь(в формате микропоста), как вариант разбавив более подробным описанием изменений?
И что вы думаете об воссоздании постов с апдтейтами в хронологическим порядке для гамина?
- 28 февраля 2017, 12:49
- 01
11 комментариев