Repolode
Grimmys

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. 1

    Установите Python 3.13 или выше и uv

  2. 2

    Клонируйте репозиторий и запустите игру из папки с исходным кодом

    uv run main.py

Что важно знать

  • Готовый исполняемый файл доступен только для 64-разрядной Windows; в других системах игру необходимо запускать из исходного кода.
  • Для запуска из исходного кода требуются Python 3.13 или выше и uv.
  • Для получения игровых ресурсов при внесении изменений или первом запуске требуется Git LFS.

В подборках

Темы

#pygame#game-development#turn-based-strategy#rpg#2d-game#python#games#player#pygame-games#rpg-game

Частые вопросы

Что такое 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 обновляется ежедневно.

Похожие проекты

Лёгкий фреймворк для боевой системы и навыков в Unity на основе Entity-Component с настройкой через ScriptableObject или таблицы Excel.

2,4 тыс.+7 за неделю544C#MITОбновлён 26 дней назад

Открытый движок пошаговых стратегий и настольных игр в духе Axis & Allies и Risk: пользовательские карты и многопользовательская игра.

Другое#game#strategy-game#turn-based-strategy
1,6 тыс.+2 за неделю498JavaGPL-3.0Активно поддерживаетсяОбновлён вчера

Приключенческая RPG с открытым миром из вокселей, написанная на Rust и вдохновлённая Cube World и Breath of the Wild.

7,7 тыс.+16 за неделю575RustGPL-3.0Активно поддерживаетсяОбновлён 8 дней назад