Skip to content

Govoruhina/Zuma

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Marble Run — Spiral Shooter

Аркада в стиле «стреляем шариками по цепочке»: шарики ползут по спирали к центру, вы вставляете новые, собираете одноцветные группы и не даёте цепи добраться до «черепа».

Управление

  • ЛКМ / Space — выстрел
  • Enter — старт / следующий уровень / рестарт
  • Esc — пауза (в бою) / выход (в победном экране)
  • ←/→ — поворот (дополнительно к мыши)
  • P — пауза

Уровни

В конфиге задано несколько уровней с ограничением по времени и целевым счётом. Если цель достигнута — переход дальше, если время вышло без цели или цепь дошла до центра — поражение.

Бонусы

В цепочке иногда встречаются специальные шарики:

  • slow — замедление цепочки
  • reverse — обратный ход
  • fast_shoot — ускоренная стрельба
  • burst_shoot — очередь
  • explosion — взрыв в радиусе

Структура проекта

Новая архитектура лежит в пакете marble_shooter/ (core/entities/systems/ui/gameplay). Папки classes/ и logic/ оставлены как тонкая совместимость для тестов и старых импортов.

Запуск

python main.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages