Zombie in village.The game

» опубликован
Жанр: Survival с элементами RPG
Движок: Самописный, на C++, используется SFML,Box2D и LuaBridge
Платформы: на данный момент PC, но так как SFML - кростплатформенная библиотека, будут порты на смартфоны.
Управление: Клавиатура,мышь.
Количество игроков: на данный момент один, планируется мультиплеер.

Геймплей

На первых парах планируется реализовать базовый функционал, то, что игрок видел раньше и что завоевало не одно сердце.
Небольшая деревенька, занимательные занятия и орды зомби по ночам! Хе-хе
Что будет реализовано:
Деревня - в деревне располагаются дома и постройки, живут мирные жители. Ключевые места здесь для игрока - Костер, на котором можно жарить пищу, а в последствии и котел, в котором можно варить разные крутые (и не очень) зелья.
Кузница - здесь игрок может выковать себе крепкий меч, надежную кирку или острый топор. Ну и другие интересные штуки.
Место прихода Торговца - сюда каждый второй день приезжает таинственный Торговец со своим бессменным ослом, у него за звонкую монетку вы сможете купить то, что пожелаете, в рамках дозволенного, конечно же ;)
Выходя за пределы деревни, игрок попадает в такие ключевые места, как :
Шахта - здесь игрок может обрабатывать руду и добывать железную или медную, для переплавки в Кузнице её в слитки и выковывания приспособлений.
Лесопилка - здесь игрок из добытой Древесины может крафтить различные вещи, деревянные само собой.
Поле - здесь растет пшеница, которую игрок может собирать.Возле Поля находится Мельница.
Мельница - используется для обработки пшеницы и получения разных съестных припасов.
Кладбище - здесь игрок оказывается после смерти, здесь же его сможет спасти другой игрок.Если захочет =)
Лес - место обитания животных, на которых можно охотиться или приручать, можно собирать цветы и ингредиенты для зелий, либо просто гулять, наслаждаясь природой.
Озеро - у озера будут собираться заядлые рыбаки, чтобы попытаться выловить большую рыбеху, либо какое-то драгоценное сокровище. Ну или дырявый сапог ;)
Этим игрок будет заниматься преимущественно днем, ночью же деревню и окрестности будут атаковать полчища адских тварей. Ваша же задача продержаться до рассвета, когда они все сгорят и вы будете спасены.
Разработкой занимаюсь в свободное от работы время, преимущественно на выходных, поэтому прогресс идет не так быстро, как хотелось бы.
Для разработки используется Visual studio 2012 Express,SFML,Lua.
Пока что Lua используется для конфигурации игры и хранения игровых данных - об уровне, объектах.
Далее будет добавлена возможность писать скрипты в Lua файлах, дабы не хардкодить всё подряд.
Для удобства разработки написал игровой редактор, позволяет менять тайлы ландшафта, добавлять объекты и юнитов на карту, менять их положение и удалять. Сохранять это всё.
Добавлено использование box2d для обработки столкновений объектов и придания им простого физического поведения.
Поддерживаются анимированные файлы, все объекты сортируются по дальности и перекрывают друг друга корректно, сортируются и отображаются только попадающие в кадр объекты.
Под катом гифки, показывающие прогресс за несколько выходных:

 

Просмотров: 10 943



» Лучшие комментарии


SomeFire #1 - 3 года назад 6
Зэ гейм, значит... Ну подождём.
Fakov #2 - 3 года назад 8
это будет милейшая милота из милот
alexprey #3 - 3 года назад 4
Стена текста... ребят как-то не серьезно... не видать вам главной... :c
Кет #4 - 3 года назад 2
там скрины жи есть
SomeFire #5 - 3 года назад 4
Кет, не просто скрины, а целые гифки!
Fakov #6 - 3 года назад 6
alexprey, мы просто только начали, еще ничего не умеем, погоди немного, разберемся, поднатореем, и сделаем доту3 очень клево.
Андреич #7 - 3 года назад 6
пока не увидел скрины, думал будет в 3Д...
что подтолкнуло сменить измерение..?)
SomeFire #8 - 3 года назад 3
Fakov, лучше вар4.
Nerevar #9 - 3 года назад 4
alexprey, я это знаю,поэтому и не опубликовал на главной странице.
Всё всем платится Всё потихоньку пилится, но на данный момент в основном пилится программная часть игры, то бишь код. С графикой пока напряг. Но по мере добавления возможностей будет допиливаться графика под них.
Uber #10 - 3 года назад 10
Но весь смысл ziv'а был в мультиплеере. Вы рассчитываете на мультиплеер?
Nerevar #11 - 3 года назад 6
Количество игроков: на данный момент один, планируется мультиплеер.
Uber #12 - 3 года назад 2
А, ок, не так просто оказалось найти то, что меня интересует.
Удачи вам, хотя я бы сам с удовольствием стал бы создавать подобную игру. Ну или ZM в случае чего.
Fakov #13 - 3 года назад 6
В 3д проект развивается отдельно, это не афишируется пока. 2д освоить на данный момент пока сподручнее)
а насчет зм - Я пытаюсь обернуть это в литературную форму пока что) хотя конечно было бы здорово и эту историю в отдельную игрушку запилить
SomeFire #14 - 3 года назад 4
Нужно боольше игр!
Nerevar #15 - 3 года назад 0
Uber, так почему бы и нет?)
Uber #16 - 3 года назад 2
Uber, так почему бы и нет?)
Я не потяну полноценный мультиплеер, а зм на одного - это не совсем то, чего я хотел бы.
Nerevar #17 - 3 года назад 0
Uber, ну ты ведь угорал по GameMaker,разве там нет ничего сподручного?
Uber #18 - 3 года назад 2
Nerevar:
Uber, ну ты ведь угорал по GameMaker,разве там нет ничего сподручного?
Я и сейчас на нём сижу. Сподручное есть, но на это убивается слишком много времени, разрабатывать такую мультиплеерную игру на gm нецелесообразно (ведь клиент-серверную систему нужно писать самому с нуля). Я застрял на предсказании движений, а со временем забил на эту идею и больше не хочу к ней возвращаться.
Единственное, что мелькало в голове - как оформить зм в виде игры на одного игрока, но решение оказалось не очень интересным.
Nerevar #19 - 3 года назад 0
Uber, а какие-нибудь языки программирования знаешь?
Uber #20 - 3 года назад 4
Nerevar, nope.
Андреич #21 - 3 года назад 2
Nerevar, возможно вопрос слегка не по теме...
ты уже на воле гражданке или нет..?
Nerevar #22 - 3 года назад 2
Андреич, уже как 8 месяцев я дома.
KOTMAT #23 - 3 года назад 2
Ну и такое бывает, не ожидал .
Aws #24 - 3 года назад 2
думал будет в 3Д...
Ну в 3д наверное сложнее пилить.
Я обычно сначала скрины смотрю, а потом только читаю. Так вот, пока не прочёл всё, думал что в гейм мейкере сделано. Ну ладно, авторам удачи.
BrEd Pitt #25 - 3 года назад 4
Сначала дота стала полноценной игрой, теперь ЗиВ... Мне нравится эта тенденция!
Будут ли реализованы старые концепции наподобие заброшенной часовни? Будет ли возможность ставить капканы? И возможно ли будет заходить в дома за предметами и ради поиска укрытия? Или же в подвалы? А также баррикадироваться там? И самое главное - будет ли погода влиять на персонажей? Станет ли дождь увеличивать шанс промаха? Можно ли будет заболеть болезнями, а не только быть зараженным червями?
Нет, я не требую всего и сразу. Просто хотелось бы увидеть в обновлениях.
П.с. Расширится ли ассортимент предметов, зелий, трав, фауны и квестов?
Fakov #26 - 3 года назад 8
концепции наподобие заброшенной часовни
в тридэ когданибдуь
BrEd Pitt:
Будет ли возможность ставить капканы
не исключено
BrEd Pitt:
И возможно ли будет заходить в дома за предметами и ради поиска укрытия
это вряд ли
BrEd Pitt:
И самое главное - будет ли погода влиять на персонажей
годная мысль.
Нет, я не требую всего и сразу. Просто хотелось бы увидеть в обновлениях.
П.с. Расширится ли ассортимент предметов, зелий, трав, фауны и квестов?
Для 2дэ программа минимум обрасти хотя бы функционалом вар версии.
ZardWar #27 - 3 года назад 2
Это ведь раньше была мапа на Warcraft3? Или я ошибаюсь?
Nikson12 #28 - 3 года назад 2
ZardWar, Так и есть
Praytic #29 - 3 года назад (отредактировано ) 4
Сначала дота стала полноценной игрой, теперь ЗиВ
Так-то еще много было создано игрушек из таких кастомок, как Hero Defense, Tower Defens, AoS, Castle Defence. Мне кажется основной поток шел как раз из вара.
Nerevar #30 - 3 года назад 2
функционалом вар версии
а функционал там немаленький был,если кто не знал.
Не исключено,что вместе со старым будет добавляться немного нового сразу,но очень осторожно.
BrEd Pitt #31 - 3 года назад 4
Небольшой пак вопросов от фаната.
  1. Если проект называется "Зомби в деревне", то почему там есть скелеты? Просто логичнее, мне кажется, были бы зомби-мечники и лучники. А то просто "Нежить в деревне".
  2. Огонь. Будет ли попадание молнии в дерево поджигать его? Появится ли такая фича как гаснущий костер для готовки во время дождя? И, как следует дальше мысль, не появится ли возможность розжига через трату древесины? Или защитные тенты? Можно ли будет использовать против нечисти светильники как слабое оружие, а-ля Alan Wake?
  3. Флора. Появятся ли... грибы? Ядовитые, токсинами которых можно будет отравлять оружие, и полезные, в сочетании с супом и трвами дающие хорошие баффы?
  4. Почему обычные зомби охотятся только на людей и зверей ночью? В первой части убитые ими волки и медведи тоже становились зомби. Как насчет свиноупырей и безумных кур аля Хичкок?
  5. Эвенты. Помнится, в оригинале они оканчивались Рыцарем. Как насчет налета мародеров, третьей стороны, в произвольное время суток? Когда я впервые играл, то ожидал появления зомби-мясника где-то к 15 ночи.
  6. Немного о сюжете. Армия тьмы ополчилась только на шахтерскую деревню? Или ведет наступление по всем фронтам?
nvc123 #32 - 3 года назад 6
в сочетании с супом и трвами дающие хорошие баффы
ещё можно чтобы при приёме грибов появлялись разноцветные пятна и розовые слоники
VelOm #33 - 3 года назад (отредактировано ) 4
Почему бы не сделать, чтобы в разное время суток, были разные мобы? Чтобы днём можно было бы просто вести охоту на обычных мобов (зверей)и из добычи делать интересные плюшки, а ночью отбиваться от орд нежити, прущих с кладбища, заброшенной церкви, озера (утопленники).
Что-то наподобие survival horror.
Nerevar #34 - 3 года назад 6
VelOm, это как бы и реализовано было в карте ранее.
BrEd Pitt #35 - 3 года назад 6
VelOm, так ведь оно и было так. Днем охотишься на живность, домашнюю или дикую, а ночью отбиваешься от орд нежити. И откуда в озере будут постоянно спавниться утопленники? В первоЗиВе была река - вот тогда се ок, утопленники вписываются.
Fakov #36 - 3 года назад 4
И откуда в озере будут постоянно спавниться утопленники?
скидывают мертвых зараженых жителей в озеро. Или просто всплывают)
BrEd Pitt:
Немного о сюжете. Армия тьмы ополчилась только на шахтерскую деревню? Или ведет наступление по всем фронтам?
По всем фронтам. В оригинале вообще планировалаось, что армию тьмы нужно было уничтожить путем убийства главгада, который таился глубоко в аду, а вход в ад нужно было еще отыскать. Так что мертвецы наступают по всем фронтам, куда ни сунься ночью.
BrEd Pitt #37 - 3 года назад 4
Пак фанатских вопросов номер 2:
  1. Будет ли карта размеров тех же, что и в оригинале? Просто несколько большая площадь тоже бы не повредила, совсем чуть-чуть больше.
  2. Появятся ли новые типы врагов? В последних версиях оригинала присутствовали темные маги, они определенно были людьми. Как насчет культистов?
  3. В последних обновлениях оригинала был кузнец, которого зомби не трогали. Про старосту деревни понятно - он бесплотный дух. Но логичнее было бы видеть кузню.
  4. Что насчет бортничества? Сбор меда был бы тем самым, что придало бы еще больше деревенского колорита. Да и крестьянину полезно. И эвент с голодным медведем можно устроить.
  5. Появятся ли в распоряжении игроков новые домашние звери? Коровы, дающие молоко и мясо, например. Как насчет петухов? Если местная нежить боится света, то почему бы проснувшийся утром кочет не мог кукареканьем понижать ей характеристики? Да и из шпоры какой-нибудь талисман сварганить можно.
  6. Если идет наступление по всем фронтам, то как насчет отголосков сражений? Эвент с приходом в деревню отставшего отряда пехоты был бы кстати. Но какие у них намерения? Защищать родину? Мародерствовать среди смуты?
Nerevar #38 - 3 года назад 4
Будет ли карта размеров тех же, что и в оригинале? Просто несколько большая площадь тоже бы не повредила, совсем чуть-чуть больше.
Скорее всего масштабы в точности не получится соблюсти и в итоге карта получится немного больше.
Появятся ли новые типы врагов? В последних версиях оригинала присутствовали темные маги, они определенно были людьми. Как насчет культистов?
Старый список врагов будет пересмотрен полностью,за исключением зомби
В последних обновлениях оригинала был кузнец, которого зомби не трогали. Про старосту деревни понятно - он бесплотный дух. Но логичнее было бы видеть кузню.
Будет здание Кузница и рядом с ним будет стоять Кузнец у наковальни
Что насчет бортничества?
Нет
Появятся ли в распоряжении игроков новые домашние звери?
Возможно,но позже,не в первых версиях.
Anton Riot #39 - 3 года назад 2
Не нравится, что на логотипе графон, три дэ и шейдеры, а по факту игра топ-вью 2D.
Это не к тому, что 2D ацтой, но я чувствую себя обманутым.
Aws #41 - 3 года назад 2
nvc123, Ну дык это не карта уже (да и графон в карте был не на таком уровне)
Nerevar #42 - 3 года назад 6
Anton Riot, это всего-лишь рисунок,концепт-арт для Тристрама из игры Диабло,который на протяжении всей жизни карты использовался в качестве логотипа и стал её олицетворением,к такой атмосфере и окружению мы стремились.К текущей игре имеет косвенное отношение,но за неимением лучшего варианта был использован этот.
Fakov #43 - 3 года назад 0
Не нравится, что на логотипе графон, три дэ и шейдеры, а по факту игра топ-вью 2D.
Это не к тому, что 2D ацтой, но я чувствую себя обманутым.
да это ваще как лого кокаколы =О
Aws #44 - 3 года назад 0
Fakov, Ага, как талисман колы, значит её из белых медведей варят
Но серьёзно, ребят, у вас вроде там чёткая команда, запилите уже лого новое.
Fakov #45 - 3 года назад 4
запилим. сначала продукт сделаем, а потом про фантики думать будем.
Jusper #46 - 3 года назад (отредактировано ) 6
Fakov, пользуйтесь, пожалуйста, форматированием.
Я очень рад, что твоя задумка наконец перестала быть воздухом и, наконец, стала материализовываться, но читается текст очень тяжело. Очень бы хотелось видеть структурированную инфу, а не поток мыслей.
В остальном - круто! Надеюсь, что игрушка разовьется, а еще лучше - обрастет 3D графикой!
RSQR #47 - 3 года назад 2
Jusper:
Fakov, пользуйся, пожалуйста, форматированием.
Я очень рад, что твоя задумка наконец перестала быть воздухом и, наконец, стала материализовываться, но читается текст очень тяжело. Очень бы хотелось видеть структурированную инфу, а не поток мыслей.
Так автор поста - Nerevar.
Jusper #48 - 3 года назад 0
Так автор поста - Nerevar.
Не обратил внимание. Вроде ZiV была детищем Fakov'а?
Fakov #49 - 3 года назад 4
Jusper, это было наше детище. Это и сейчас наше детище. Без Неревара все было бы похоже на тупой топор в реке.
b1mmy #50 - 2 года назад 0
Nerevar, графика приятная, хотелось бы конечно 3д... Но рисовка очень удачная... Что если сделать 2 варианта - 2д-прототип с названием типа Roguelike: Zombies in village, запустить на тот же гринлайт и уже исходя из реакции игроков, решать, делать в 3д или нет? А уже 3д-версия пусть живет под оригинальным названием - и так поступать и с другими проектами...
alexprey #51 - 2 года назад 0
b1mmy, автор проекта уже передумал и перенес на спрайтовый 3д
b1mmy #52 - 2 года назад 0
alexprey, я читал все логи, имеется в виду - пиксель-арт очень хорошо заходит, в тему, но кроме этого - в полном 3д это было бы тоже очень неплохо увидеть. Просто 3д-контент такой командой сделать сложнее, поэтому и стоит смотреть уже по реакции игроков. Это та игра, которую хочется видеть и желательно в обоих вариантах, вопрос в том - а надо ли) т.е. насколько это целесообразно - хотелки каждого отдельного игрока удовлетворить по-просту невозможно)
Nerevar #53 - 2 года назад 10
Tiodor #54 - 2 года назад 2
я думал будут пиксели =(
BrEd Pitt #55 - 2 года назад 0
Знакомые все лица)
Nerevar #56 - 2 года назад 0
Tiodor, художник постепенно перестал выходить на связь,рисовать некому,пиксели отменяются
Андреич #57 - 2 года назад 1
я думал будут пиксели =(
будет варкрафт..)
ZardWar #58 - 2 года назад 0
Nerevar:
Bump
Прям радость при виде Варовских моделей. Так даже лучше выглядит ))))
Андреич #59 - 2 года назад 7
ребята может быть вам попробовать тогда 3д-модели с пиксельными текстурами..?
вот 15 минутная модель пример...
там текстура лица и тела отличается чутка...
на лице она более размыта... а на теле использовал кисть со 100% жесткостью...
Nerevar #60 - 2 года назад 0
Андреич, у меня не видно ни на странице,ни на сайте скетчфаба,прикрепи архив с моделью
Doc #61 - 2 года назад 1
Похож на сквидварда
Андреич #62 - 2 года назад (отредактировано ) 0
Nerevar, у меня довольно грубый пример...
нормальные модельки с пиксельными текстурками можешь посмотреть на форуме polycount'a
вот неплохой пример...

Doc:
Похож на сквидварда
и правда...
прикреплены файлы
mishanka122 #63 - 1 год назад (отредактировано ) 0
Nerevar:
Bump
оч свитки напоминает.
по графонию где-то между морровиндом и обливионом