Роглайк «Долго и трудно»

Добавлен , опубликован
Уже некоторое время пишу пошаговую 2д с видом сбоку.
В общем это что-то среднее между классическим роглайк и идеей террарии, в которые я добавил пару несложных фишек.
Одна из особенностей это развитие, жизнь мира. Пока игрок ходит, мир вокруг не ждёт его, а просчитывается, развивается и изменяется. Вторая особенность в том, что я делаю эту игру полностью настраиваемой через встроенный редактор. Вплоть до того, что игрок может на основе этого редактора создать свою игру, совсем другую.
Сам я ставлю идею "редактор в первую очередь" как основную. Потому что я подхожу с точки зрения разработчика. Если смотреть как игрок, то конечно разницы не так много. Прописано ли поведение существ в коде, или задаётся в редакторе, для игрока не так актуально.
Вот пара скринов на начало 15-го года.
Тут кадр из игры.
А вот тут кадры из редактора.
Это настройка поведения существ. Достаточно гибкая, в общем на ней можно писать полноценные программы, хоть и крохотные.
Тут общий экран редактора и начало настройки игровых существ.
Сейчас в игре сделано несколько типов основных сущностей. Ядро жизни это разумные подземные карлики, они честно ищут руду, добывают её, ищут и добывают доски, из которых строят различные здания. Куют оружие и доспехи, сражаются с враждебными существами.
И самое главное, злоумышляют Судный День. Они построят Машины судного дня, раньше или позже. А когда построят все пять, активируют их. Поэтому первая цель игрока создать себе убежище, в котором попытаться переждать коллапс мира, и выйти потом в мир новый.
Стоит добавить, что суть геймплея проекта достаточно точно соответствует названию. Весьма трудно, и достаточно долго.
Проект пишу на языке C++, поддерживается win-api либо sdl2-api, благодаря чему можно собирать как виндоус, так и нативную линукс версию. Основная всё таки виндовая, работу веду в среде code::blocks на компиляторах gcc, open watcom и borland си.
Скриншот исходников проекта.
Демку игры для теста я с радостью дам всем, кому это интересно. Но открыто выкладывать её пока не буду, игра слишком на ранней стадии.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
2
9 лет назад
0
везде стараюсь писать хороший код
Как-то недавно спорили с ребятами на тему того, какой же код "хороший". Надо мной посмеялись, конечно, и в общем правильно. Я ж самоучка, книг не читал и стандартов оформления и архитектуры не знаю.
Но сам я вот как думаю, что же такое хороший код.
а. Лёгкость и удобство модификации.
б. Безглючность.
в. Экономный расход ресурсов компа.
Вот почему то я уверен, что с этих точек зрения пишу хороший код.
Шрифты кстати на скринах не очень
Да лень просто перерисовывать. Ну и основные косяки в английском всё-таки, так что в самой игре их почти не будет. А русские буквы вроде норм.
risht вместо right
Там у шрифтов общая беда: нету этих ножек вниз, не знаю, как они у букв называются. Вот у таких: "друфцщ" должны по правилам ножки как-бы свисать ниже основного тела буквы. А этого не сделано, а переделывать сейчас это время отнимет, потому что там и в коде надо будет настроить кое-что.
0
15
9 лет назад
0
"Годно и трудно", в общем проект выглядит весьма интересным, радует некая необъяснимая теплота, которая в нём-таки присутствует. Кип воркинг, вобщемта.
*Годно и нудно
0
25
9 лет назад
0
некая необъяснимая теплота
Называется "ламповая".
0
2
9 лет назад
0
To all.
Извините, ребята, не пошла игра. Чего то не идёт с ней дело. Разработка остановлена.
0
14
9 лет назад
0
Опаньки...
0
2
9 лет назад
0
Абида
0
29
9 лет назад
0
sb3d, ох, очень жаль, очень
1
14
9 лет назад
1
sb3d уже вовсю другой проект тянет, трибьют Сеттлерсам: www.gamedev.ru/projects/forum/?id=198268
2
33
9 лет назад
Отредактирован Кет
2
а у нас его нет =(
0
14
9 лет назад
0
Увы.
1
2
9 лет назад
1
а у нас его нет =(
Извините, ребят, с сайтом не разобрался, потому и нет. Что-то как то здесь всё сложно, даже тему скриншотом апнуть. Ресурсы какие-то, иконки, описания, способности... Что это вообще за ресурсы? В общем помня, что эту тему я создавал пару-тройку часов, снова так мучить себя желания нет с созданием новой. Потом ещё вроде бы её у модера проверять. Переусложнили сайт, на мой вкус.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.