Игра Забавная Змейка v.0.1.8: хардкорный геймплей, новые уровни и рефакторинг
Классика бессмертна, но её всегда можно прокачать. Сегодня представляем наш новый проект (немного старый мой проект), написанный практически с нуля — игра Забавная Змейка (ранее игра называлась по другому - Прагматичная змейка). Проект вырос из небольшого эксперимента в полноценную аркаду с прогрессивной сложностью, которую уже можно скачать, запустить на Windows и залипнуть на пару часов.

Текущий актуальный билд вобрал в себя масштабные обновления версий 0.1.7 и 0.1.8. Мы полностью пересмотрели архитектуру, добавили хардкора и навели красоту в интерфейсе. Рассказываем, что внутри.
🎮 Геймплей: больше, чем просто ползать за яблоками
Мы ушли от унылого собирательства. Теперь игра Забавная Змейка бросает вызов вашей реакции и выстраивает прогрессивную кривую сложности:
- Динамические помехи: Начиная с 10-го уровня вас начнут донимать летающие птицы. С 20-го уровня на поле появляются мины, с 30-го — глухие заборы, а для самых стойких (с 50-го уровня) активируются бомбы с радиусом поражения (AoE).
- Бонусные тайм-ауты: Каждый 10-й уровень — бонусный. Никаких препятствий, только время, скорость и жажда очков.
- Золотая лихорадка: С шансом 5% на карте спавнится золотое яблоко, которое приносит сразу 50 очков.
- Сохранение прогресса: Теперь игра не сбрасывает ваши достижения в пустоту. Сессия (имя игрока и последний пройденный уровень) пишется в
records.json, обеспечивая бесшовное продолжение игры. - Зал славы: Таблица лидеров уплотнена до строгого Топ-3. Мы вырезали проблемные эмодзи и внедрили процедурные индикаторы (золото, серебро, бронза), чтобы рендер работал идеально.
🎨 Визуал и строгая верстка
Визуальная часть получила тонну приятных микро-улучшений, которые делают картинку целостной:
- Анатомия рептилий: Змейка обзавелась правильным, заостренным хвостиком, который динамически и плавно поворачивается вслед за туловищем.
- Калейдоскоп фонов: Написан новый генератор фонов. Узоры (геометрия, звезды, цветы, абстракции) в строгих темных тонах автоматически меняются при переходе на новый уровень, создавая отличный контраст для яблок.
- Процентная верстка: Интерфейс переведен на жесткую сетку. Иконка зафиксирована на 10% ширины экрана, текстовые блоки — на 40%. Никаких больше смещений элементов при переходах между экранами меню.
- Анимации и типографика: Добавлена черная обводка (2px) и темная тень (5px) для заголовков. Бегущая волна в верхней панели ускорена (150 мс на букву), а толщина обводки активной буквы выверена до 1px.
⚙️ Что под капотом (Архитектура)
Чтобы проект не превратился в неподдерживаемый монолит, мы провели серьезный рефакторинг:
- Логика жестко разделена по модулям. За уровни теперь отвечает
levels.py, за генерацию препятствий —obstacles.py, а вся отрисовка интерфейсов (меню, паузы, заставки) вынесена в независимыйscreens.py. - Багфикс: Исправлен критический баг с вылетом игры при вводе имени на русской раскладке (конфликт клавиши
Qи буквыЙ). Теперь ввод прерывается исключительно поESC. Также поправлена инициализация переменных вdraw_top_bar.
🚀 Нам нужен ваш фидбек!
Проект активно пилится, и сейчас самое время формировать его будущее. Скачивайте билд под Windows, запускайте и пишите в комментариях:
- Как вам баланс сложности?
- Не слишком ли жестко бьют мины на 50-м уровне?
- Какие еще механики, бонусы или препятствия вы бы хотели увидеть в будущих обновлениях?
Ждем ваших рекордов и конструктивной критики!
Скачать бесплатно игру Забавная змейка с сайта Логи и Проги.
- misterleks от
Комментарии 1