Procedural Traps + Fullscreen Tech Overhaul


Два апдейта за неделю — ловушки стали умнее, а графика лучше. Вот что добавлено:

Procedural ловушки(шипы) с гарантией выхода
• Убрал хардкод — ловушки генерируются из Grid (шипы на 1)
• Интерфейс IGenerationAlgorithm (SOLID, легко добавлять новые)
• Алгоритмы: Random (50% шанс) и Prim (Prim's MST + фиксы):
• 100% гарантированные извилистые пути к 4 дверям
• Random cost для естественности
• Ловушки только вне путей + 30% шанс на лишних тайлах
• Фикс: игрок теперь не выходит за пределы комнаты 😅
• Подготовка под ИИ/Perlin/новые типы ловушек

Технический апгрейд рендера
• Спавн игрока точно в центре комнаты 
• Fullscreen по умолчанию + toggle F11
• Resizable окно + VSYNC + MSAA 4x (плавность на любом железе)
• Более чёткая картинка при зуме 0.5x–2x, даже в 4K без мыла
• Динамическая камера адаптируется к ресайзу
• IsFullscreen в GameState — готово к меню настроек

xAID3s: "Пути готовы. Ловушки ждут. А ты видишь каждый пиксель." 👁️

Баги, идеи, фидбек — в комментах! Всё читаю лично.

Девлог в TG/VK:
Telegram → https://t.me/SquareAIdventure
VK → https://vk.com/square_aidventure

#roguelike #pixelart #gamedev #raylib #procedural #indiegame #cube

Files

SquareTheAIdventure_Prototype_v0.2.zip 15 MB
7 hours ago

Get Square: The AIdventure

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.