Битвы с монстрами будут, но основной геймплей постараюсь построить не на них, а на ловушках и управлении командой.
Ну-с, за первый день я сделал (довольно уродливый) интерфейс станции.
Из-за libtcod, подозреваю, будут проблемы с поддержкой русским языком и уже есть проблемы с внешним видом надписей (слишком большие интервалы между буквами, как побороть - не знаю).
А из-за D - ужасно корявый код, который на паскале у меня бы просто рука не поднялась написать. Особенно GUI весь состоит из хаков, потому что я так и не придумал для него единой концепции.
Результаты первого дня вот: ----------------------------------------
7DRL Завершен, вот последняя версия:
https://sourceforge.net/projects/gatewa ... p/download
Фичи игры:
Минималистическое социальное взаимодействие с другими старателями (Age и Look: Ugly так и остались украшениями без влияния на игровую механику)
Рейсы из 1, 3, 5 и 10 человек (с соответственно повышающейся опасностью)
Случайно генерируемые карты 100*100, наполненные ваультами и ловушками
Вместо HP - три характеристики персонажа: ментальное здоровье , физическое здоровье и сила духа, при уроне которым могут возникать вредоносные эффекты.
Эффекты: смерть, потеря сознания, ранение, контузия, слепота, зомбификация. Остальные эффекты по сути прост отложенная смерть.
Основа геймплея - собирание предметов и боязнь ловушек. Монстры есть не на всех планетах и их очень мало.
Четыре "класса" персонажей - медик, психолог, пехотинец и ученый. Собственно различаются только своим спецумением - медик лечит физ.здоровье, психолог лечит ум, стрелок может убивать монстров, а ученый обезвреживать ловушки.
АИ умеет применять умения, подчиняться приказам игрока, исследовать территорию, собирать предметы и относить потерявших сознание к кораблю.
да, ловушки четырех типов:
- просто нажимные пластины (срабатывают при каждом наступании, можно обезвредить)
- взрывающиеся ловушки (срабатывают один раз, поражая всех в радиусе одной клетки)
- триггеры (сами никого не бьют, но активируют другие ловушки)
- генераторы ядовитых облаков (создают опасные облака, могут быть обезврежены)
Буду рад любым отзывам.