Лёгкий фреймворк для боевой системы и навыков в Unity на основе Entity-Component с настройкой через ScriptableObject или таблицы Excel.
Grimmys/rpg_tactical_fantasy_game
Пошаговая тактическая фэнтези-RPG для 2D, написанная на Python с pygame и открытая для вклада сообщества.
- Звёзды
- 522
- Форки
- 123
- Открытые issues
- 25
- Последний коммит
- 2 месяца назад
Что это?
Тактическая фэнтези-RPG, созданная на Python с использованием pygame. Игроки управляют отрядом на двумерной сетке и по очереди перемещаются, атакуют и используют предметы — как в классических тактических RPG.
В игре есть главное меню, инвентарь и экраны характеристик, а также просмотр доступной дальности перемещения любой сущности на карте по щелчку правой кнопкой мыши. Игровые данные, например сведения о юнитах и предметах, а также параметры баланса хранятся в XML-файлах в папке data, поэтому их можно менять без правок кода.
Проект распространяется по лицензии GPL-3.0, и его авторы приветствуют вклад в виде исправлений ошибок, идей для игровой механики, отзывов о балансе, звуковых эффектов и музыки. Пользователи Windows могут скачать готовый исполняемый файл, а остальные — запустить игру из исходников с помощью uv и Python версии 3.13 или новее.
Ключевые возможности
- 01Пошаговые тактические сражения на двумерной сетке.
- 02Экраны инвентаря и характеристик персонажей.
- 03Просмотр перемещения юнитов и дальности атаки по щелчку правой кнопкой мыши.
- 04Игровые данные, например сведения о юнитах и параметры баланса, хранятся в редактируемых XML-файлах.
- 05Готовый исполняемый файл для 64-разрядной Windows и запуск из исходников через uv.
Сценарии использования
- Игра в классическую тактическую RPG на настольном компьютере.
- Изучение структуры пошаговой стратегической игры на pygame.
- Вклад в открытый игровой проект: изменение механик, настройка баланса или добавление новых ресурсов.
Быстрый старт
- 1
Установите Python 3.13 или выше и uv
- 2
Клонируйте репозиторий и запустите игру из папки с исходным кодом
uv run main.py
Что важно знать
- Готовый исполняемый файл доступен только для 64-разрядной Windows; в других системах игру необходимо запускать из исходного кода.
- Для запуска из исходного кода требуются Python 3.13 или выше и uv.
- Для получения игровых ресурсов при внесении изменений или первом запуске требуется Git LFS.
В подборках
Темы
Частые вопросы
- Что такое rpg_tactical_fantasy_game?
- Пошаговая тактическая фэнтези-RPG для 2D, написанная на Python с pygame и открытая для вклада сообщества. Тактическая фэнтези-RPG, созданная на Python с использованием pygame. Игроки управляют отрядом на двумерной сетке и по очереди перемещаются, атакуют и используют предметы — как в классических тактических RPG.
- rpg_tactical_fantasy_game можно использовать бесплатно? Какая у него лицензия?
- rpg_tactical_fantasy_game распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- rpg_tactical_fantasy_game всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в rpg_tactical_fantasy_game — 28 авг. 2026 г..
- Для чего можно использовать rpg_tactical_fantasy_game?
- Игра в классическую тактическую RPG на настольном компьютере. Изучение структуры пошаговой стратегической игры на pygame. Вклад в открытый игровой проект: изменение механик, настройка баланса или добавление новых ресурсов.
- Как установить rpg_tactical_fantasy_game?
- Установите Python 3.13 или выше и uv Клонируйте репозиторий и запустите игру из папки с исходным кодом: uv run main.py
- Где скачать rpg_tactical_fantasy_game?
- Исходный код и инструкции по установке — на GitHub: https://github.com/Grimmys/rpg_tactical_fantasy_game
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Открытый no-code игровой движок и редактор для создания 2D-, 3D- и многопользовательских игр для мобильных устройств, компьютеров и веба.
Навык для Claude Code и Codex, который превращает одно референсное изображение в игровой прототип 2D-игры для браузера.
Бесплатный игровой 2D-движок на TypeScript для создания игр в HTML5 Canvas в браузере.
Открытый движок пошаговых стратегий и настольных игр в духе Axis & Allies и Risk: пользовательские карты и многопользовательская игра.
Приключенческая RPG с открытым миром из вокселей, написанная на Rust и вдохновлённая Cube World и Breath of the Wild.