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
Get Square: The AIdventure
Square: The AIdventure
| Status | Prototype |
| Author | Dislaar |
| Genre | Action |
| Tags | Horror, Pixel Art, Procedural Generation, raylib, Roguelike, Top down shooter |
Leave a comment
Log in with itch.io to leave a comment.