Добавлен Nerevar,
опубликован
Здравствуйте, дорогие друзья. Перед вами очередной лог разработки. Под номером два. И объем он будет иметь двойной, ввиду пропуска одной недели по личным причинам.
Обсуждение под предыдущим ресурсом мне понравилось, там были и положительные комментарии, и уместная критика, к которой я всегда прислушиваюсь, в разумных пределах. Поэтому дальше рассказ пойдет по пунктам, то, что будет интересно и что расскажет о текущем развитии проекта.
Обсуждение под предыдущим ресурсом мне понравилось, там были и положительные комментарии, и уместная критика, к которой я всегда прислушиваюсь, в разумных пределах. Поэтому дальше рассказ пойдет по пунктам, то, что будет интересно и что расскажет о текущем развитии проекта.
Пункт 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 пункте? Честно, не знаю, за неделю уже совсем устал и не могу ничего придумать. Пусть отныне в десятом пункте будет вопрос из комментариев, занявший первое место по количеству плюсов.
Вот и подошел к концу второй лог, увидимся через неделю! =)
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
или цензура..?
С блекджеком и куртизанками!Со скринами и гифками!