-32

Отчет о разработке #1

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

Объявляю конкурс на самое лучше название для подобных постов. Просто пишите в комментарии ваши предложения. Лучшее название будет красоваться в дальнейших постах, а победитель получит великолепное, новенькое ничего.

В целом, за всю неделю я сделал следующее:

-------------------------------------------------------1. Персонаж--------------------------------------------------------
Набросал общий вид персонажа, включающий в себя все характеристики, которых всего 13 (это только общедоступные, т.е. те, которые будет видеть игрок); Вот список характеристик и то, на что они влияют:
- сила - урон от ударов, дальность физических толчков, незначительно влияет на защиту персонажа;

- ловкость - шанс критического урона, восстановление выносливости, незначительно влияет на защиту;

- виталити - кол-во хп;

- выносливость - кол-во выносливость, которая тратиться на использование физ. умений;

- скорость - очередность хода в бою (мб будет сильно влиять на очередность, типа быстрый персонаж успеет два раза нанести атаку, а медленный всего один раз);

- маг. сила - урон от заклинаний, дальность маг. толчков\притяжений, незначительно влияет на маг. защиту;

- маг. выносливость - кол-во мп;

- кол-во ходов - количество очков, которое может быть потрачено на действия в одном ходу;

- красноречие - для не боевых событий и влияет на стоимость предметов при торговле;

- физ-армор (временный), физ-армор (постоянный) ну и такие же маг арморы. Временный - значит что армор заменяет хп, а постоянный, что от каждой атаки отнимает значение.

Изначально у каждого персонажа (не собранного) есть почти во всех характеристиках по 10 очков, но для того, чтобы персонаж считался завершенным ему нужно добавить расу и генеалогию (происхождение). Это одни из ключевых данных, которые могут добавить редкие характеристики (типа армора, который нельзя прокачивать просто так, а только шмотом, либо стоимость прокачки отдельных навыков, например, у магических рас стоимость прокачки маг. навыков снижена, а физ. навыков увеличена).

------------------------------------------------------2. Способности-----------------------------------------------------

Добавил несколько способностей разных типов, чтобы представлять какие у меня будут типы ударов, движений и тд. Я лучше просто опишу способности, которые я реализовал сейчас. Думаю, на опыте поймете что к чему.
-----------Общие:
- Движение вперед-назад;

-----------Физические:

- Атака - простой удар перед собой;

- Разбег (Charge) - быстрое передвижение на n кол-во клеток и, если на пути есть враг, то атака его;

- Физ. толчок - если перед вами стоит враг, то оттолкнуть его на n клеток назад;

- Стан - не дает произвести следующее действие противнику (только одно);

-----------Магические:
- Огненный шар - простое направленное заклинание;

- Маг. толчок - толчок врага на отдалении;

- Вызов преграды - создание преграды перед персонажем, через которую нельзя пройти;


Я просто сделал по одному примерному типу действий, которые потом будут несколько мутировать, изменяя свои характеристики и тд., но в целом будут выполнять такие же функции.


К слову, с магией у меня возникали концептуальные вопросы. Изначально я думал колдовать магию по 3-м линиям и двигать её не мгновенно (как сейчас), а чтобы она летела с определенной скоростью (n кол-во клеток каждое действие), но про линии передумал, ибо это лишнее усложнение, скорее всего, а про определенную скорость не уверен. Как вы считаете, стоит двигать заклинания мгновенно, как сейчас или лучше с определенной скоростью на ход, как описано выше? (также, скорее всего, будет добавлена дальность на которой заклы летят)

-----------------------------------------------------------3. Битва---------------------------------------------------------

Изначально я слабо представлял как вообще будет выглядеть битва, но вышло так, что...эм...жанр сражения получился...эм...пошаговый файтинг штолэ? (Там дальше видос будет примером).

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

Вот, в общем, видос примером (качество донное, ибо хз как его правильно записывать, но в целом должно быть все понятно) (скорость анимации не отработана и тд., но а что еще можно от текущего этапа ожидать) :

Ну, в целом, это все что я сделал за неделю. Вроде бы не так и много на словах, но на деле добрую 1000 строк я написал (хотя проблема была прежде всего в том, что я не представлял себе что я вообще хочу видеть). Однако, после рефакторинга останется строк 300-500, скорее всего.

Следующий пост будет через 4-7 дней и будут сделаны следующие действия:
1-2. Рефакторинг способностей и битвы до финального (пока что) состояния;

3. Создание меню наград (и мб еще что-то по мелочи);
4-5. Добавление модуля предметов персонажей, создание первых экземпляров предметов;

6-7. Модуль магазина и торговли.

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

Всем спасибо за внимание!

Дубликаты не найдены

0

Как мне кажется, не с того ты игру делать начал, ох не с того...

раскрыть ветку 3
0

А с чего же нужно начинать делать игру, посвяти?

раскрыть ветку 2
+1

Вообще, сорян, ты вчера после парней, которые насилуют переносят Готику на Cryengine с деревьями по 1,7млн полигонов, просто под горячую руку попал %)


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

Имхо, легче разбить все механики на какие-то категории. Не по "физические атаки, магические" и т.д., а именно по схожести реализации\исполнения. Так сказать, сделать унифицированную систему для скиллов, и чтобы каждый вызывался со своими параметрами, например. Я не знаю, как у тебя, но мне кажется, что у тебя каждая кнопка вызывает свой метод - а в будущем с таким подходом ты просто задолбаешься это всё сводить %)

раскрыть ветку 1
0
Твой пост как будто в шадоубан попал, ни одного комментария.
раскрыть ветку 2
+1

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

раскрыть ветку 1
0

Для себя посты надо писать не на пикабу, а вк в своём паблике или в бложике каком.

Похожие посты
Возможно, вас заинтересуют другие посты по тегам: