Лог разработки #2

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

Пункт 1

В предыдущем ресурсе был комментарий по поводу того, что в survival-игре недостаточно 4 направлений движения игрока, много людей были согласны с ним и выразили своё мнение плюсами к нему. На самом деле для меня самого количество направлений движения было неоднозначным вопросом и конечно хотелось иметь 4, ввиду небольшого количества выполняемой работы по рисованию спрайтов. Но я попробовал перерисовать персонажа в 8 направлениях... и черт возьми, мне это понравилось! Поэтому встречайте, Главный Герой:

Пункт 2

Всё свободное время и посвящал разработке графической составляющей, потому что лично меня графика вдохновляет писать код, не наоборот.Итак, что получилось:
Несколько видов деревьев и кустарников(обычный лес,осенний лес,лес вблизи кладбища)
Деревенский забор(6 блоков для различного расположения и разных форм)
Дом деревенского кузнеца, с бочкой, наковальней и печкой неподалеку
Дома местных жителей, расположенные непосредственно внутри деревни
Дом лесоруба теперь имеет не только поленницу и пилу, но и ящики и пеньки неподалеку
Начата работа для окружения кладбища - забор и статуя

Пункт 3

Также часть времени мне удалось выделить коду, поэтому теперь игра может использовать внутренние скрипты. С помощью Lua-файлов можно получить доступ к С++ функциям, тем самым вынеся часть логики во внешние быстро-редактируемые файлы. В этом мне помогла библиотека под названием LuaBridge
Для полной интеграции нужно много времени, но начало уже положено, благодаря чему можно делать так:
hero = {
interact=function(hero)
			hero:say("ZOMBIE IN VILLAGE!")
			hero.hp=hero.hp+1
        end
}
При взаимодействии с объектом, герой говорит фразу и его здоровье увеличивается на 1 единицу.

Пункт 4

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

Пункт 5

Также расширяется функциональность и удобность редактора игры, ведь использовать его планируется не единожды и не только разработчикам игры ;)
Добавлена прокрутка списка объектов

Пункт 6

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

Пункт 7

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

Пункт 8

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

Пункт 9

Будет ли графон в 3д? Это неоднозначный вопрос, на него я пока не могу ответить. Но скажу одно - если проект получит достаточное развитие, мы всерьез задумаемся над приданием игре третьего измерения. Конечно проскакивала бредовая идея поковырять формат моделей вара по имеющимся спецификациям и попытаться всё это отрисовать... но для этого нужно много времени, которое можно пустить в данный момент на другие нужды.

Пункт 10

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

Вот и подошел к концу второй лог, увидимся через неделю! =)
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
2
20
9 лет назад
Отредактирован Praytic
2
RSQR:
Praytic:
darkowlom:
Эльрат, ну тут уж как посмотреть, для меня 2д гораздо сложнее чем 3д, разве что от руки я довольно неплохо рисую
Да тут вроде и смотреть нечего. Пиксельная графика и анимация требует меньше всего ресурсов и времени.
Смотря какая пиксельная графика, и какая 3д графика ;)
По аналогии надо сравнивать: Хорошая пиксельная графика vs Хорошая 3д. Дешевая пиксельная vs дешевая 3д.
0
0
9 лет назад
0
Я просто так тут спрошу, чтобы знать что проект не закинут)
0
20
9 лет назад
0
Denis58, спросишь что?
Лога в эти выходные не будет, потому что я начал курить мануалы по опенгл для придания 3д и хотелось бы получить что-то типа такого 300/" target="_blank">store.steampowered.com/app/249630/?snr=1_5_9300, но не такое кубообразное
Ну или как в Даггерфолле
0
0
9 лет назад
0
Nerevar, неважно что спрошу, и лог не нужен) мне достаточно знать того, что проект не заброшен, а то я вас с Андрюхой знаю... :)
Nerevar, но, честно говоря, то что вид игры поменялся меня лично не очень радует, думаю как и многих других старых поклонников этой игры.
0
0
8 лет назад
0
ну когда уже выйдет лог?:'(
8
20
8 лет назад
Отредактирован Nerevar
8
Загруженные файлы
0
26
8 лет назад
0
Трава на вид как решётка.
В остальном - отличные спрайты. Это собственные? Они уже анимированы?
0
20
8 лет назад
0
Трава на вид как решётка.
Это пока
Это собственные?
Нет,проекту помогает художник
Они уже анимированы?
Еще нет,но в ближайших планах
0
24
8 лет назад
0
Defence, а не defend :)
0
30
8 лет назад
0
Найсово выглядит. Кидай демку!
0
18
8 лет назад
0
Ух ты, тут летучая мышь есть. Она будет новым врагом по части крипов, али за силы тьмы?
Кстати, напоминает Pixel Dungeon. Планируются ли рогаликовые фишки?
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.