Rescue Robot — это 2D-игра, созданная на Qt, в которой игрок управляет роботом-спасателем, выполняющим миссии по спасению людей в опасной зоне.
Проект разработан для практики работы с Qt Widgets и Graphics View Framework, а также изучения анимации, сигналов и слотов, таймеров и обработки событий.
demonstration.mp4
Игра демонстрирует базовые возможности Qt для построения интерактивных приложений:
- передвижение объекта по сцене;
- обработка столкновений;
- простая анимация и таймеры;
- реакция на клавиши и события;
- визуальное оформление через QGraphicsScene и QPainter.
Создавалась как учебный проект — чтобы попробовать себя в разработке игр на Qt без использования игровых движков.
- C++17
- Qt 6 (Widgets, Graphics View, QTimer, QPainter)
- Qt Creator IDE
git clone https://github.com/your-username/rescue-robot.git
После запуска откроется игровое окно с роботом-спасателем, готовым к действию.
- Управление роботом (стрелки или WASD)
- Анимация движения
- Препятствия и цели на карте
- Подсчёт очков
- Завершение миссии при достижении цели
- Звуковое сопровождение (опционально)
- Добавить новые уровни и препятствия
- Реализовать систему жизней и бонусов
- Ввести главное меню и экран настроек
- Улучшить физику движения
- Добавить сохранение прогресса через QSettings
- Показывает основы работы с QGraphicsScene и QGraphicsItem
- Даёт пример использования сигналов и слотов для связи объектов
- Демонстрирует, как можно сделать игру без сторонних движков, используя только Qt
- Подходит как учебная база для первых экспериментов с игровой логикой и интерфейсом
your-name-or-nick
ссылка на GitHub или email
Буду рад отзывам и предложениям по улучшению проекта
License: MIT