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

Геймплей

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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
4
23
9 лет назад
4
Нужно боольше игр!
0
20
9 лет назад
0
Uber, так почему бы и нет?)
2
26
9 лет назад
2
Uber, так почему бы и нет?)
Я не потяну полноценный мультиплеер, а зм на одного - это не совсем то, чего я хотел бы.
0
20
9 лет назад
0
Uber, ну ты ведь угорал по GameMaker,разве там нет ничего сподручного?
2
26
9 лет назад
2
Nerevar:
Uber, ну ты ведь угорал по GameMaker,разве там нет ничего сподручного?
Я и сейчас на нём сижу. Сподручное есть, но на это убивается слишком много времени, разрабатывать такую мультиплеерную игру на gm нецелесообразно (ведь клиент-серверную систему нужно писать самому с нуля). Я застрял на предсказании движений, а со временем забил на эту идею и больше не хочу к ней возвращаться.
Единственное, что мелькало в голове - как оформить зм в виде игры на одного игрока, но решение оказалось не очень интересным.
0
20
9 лет назад
0
Uber, а какие-нибудь языки программирования знаешь?
4
26
9 лет назад
4
Nerevar, nope.
2
30
2
Nerevar, возможно вопрос слегка не по теме...
ты уже на воле гражданке или нет..?
2
20
9 лет назад
2
Андреич, уже как 8 месяцев я дома.
2
1
9 лет назад
2
Ну и такое бывает, не ожидал .
2
28
9 лет назад
2
думал будет в 3Д...
Ну в 3д наверное сложнее пилить.
Я обычно сначала скрины смотрю, а потом только читаю. Так вот, пока не прочёл всё, думал что в гейм мейкере сделано. Ну ладно, авторам удачи.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.