Об этом проекте
Thresher's Hope — это игра на выживание от первого лица, созданная с использованием написанного вручную рендерера DDA raycasting (в стиле Wolfenstein), работающего полностью на Lua через фреймворк LÖVE. Игра разворачивается в две фазы: сначала побег с тонущего корабля путем пробивания стен при растущем уровне воды, затем выживание под водой в цикле колонии, включающем сбор ресурсов, крафт, управление энергопотреблением, экипаж и врагов. В игре представлена процедурная генерация уровней на основе BSP в 9 биомах, динамическая симуляция воды, атмосферные эффекты (туман, виньетирование, цветокоррекция), двери, коррупция, механики глубины/давления и повествовательные элементы. На данный момент это функциональный прототип — все 25 модулей Lua синтаксически корректны, игра запускается и работает. Критическая ошибка рендеринга (черный экран из-за режима смешивания) была исправлена. Известные ограничения включают отсутствие звука, системы сохранения/загрузки, несбалансированный геймплей и разрозненные переходы между фазами. Управление осуществляется с помощью WASD для перемещения, мыши для обзора и горячих клавиш для таких действий, как добыча ресурсов, строительство, инвентарь и дерево технологий. Разработано с помощью ИИ (Claude Code и Codex) под руководством человека. Лицензируется по Apache 2.0 с требованием указания авторства — в любом распространении необходимо указать 'ThreshersHope by MysteryMeat'. Рейкастер основан на существующих open-source реализациях и руководствах.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.