Skip to content
KitploitKITPLOIT
ИнструментыБлог
Log in
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
S.P.A.R.K--Standard-Python-ASCII-RPG-Kit- — Лёгкий 2D ASCII RPG игровой движок на Python | Kitploit
Инструменты/GitHubGitHub/ninedeadeyes/s.p.a.r.k--standard-python-ascii-rpg-kit-
Утилиты общего назначенияОбучение и ОбразованиеУчебные Маршруты и КурсыЛаборатории и Практика
GitHubninedeadeyes/s.p.a.r.k--standard-python-ascii-rpg-kit-

S.P.A.R.K--Standard-Python-ASCII-RPG-Kit-

Лёгкий 2D ASCII RPG игровой движок на Python

Репозиторий
3161 месяц назадЕщё не проверено

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

S.P.A.R.K Версия 1.0

Обзор

S.P.A.R.K — это лёгкий 2D ретро ASCII RPG игровой движок. Он построен на стандартной библиотеке, поэтому установка через PIP не требуется.

Цель движка — образовательная. Я рассматриваю его как продолжение моей серии из 15 мини-игр на Python; он служит площадкой, где вы можете применить полученные знания в собственных мини-приключениях.

S.P.A.R.K. предоставляет основные системы, необходимые для создания традиционной ASCII RPG, включая:

Логика игрока и врагов, пошаговый бой, навигация по карте, ASCII-анимации, титульный экран и интерфейс, базовая поддержка звука, оружие, броня, характеристики, система уровней, инвентарь и события (для создания квестов и сюжетной линии)

Типы RPG-игр, которые вы можете создать, похожи на те, что делаются с помощью игрового движка Bitsy или серии игровых книг Fighting Fantasy.

Демонстрационное / обучающее видео

https://youtu.be/X8iuvvla46Q

Пример игры

https://github.com/Ninedeadeyes/Grimlore-2-These-Doomed-Men-

Начало работы

Требования Python 3.10+

Рекомендуется Windows (для воспроизведения звука). Для других операционных систем я бы посоветовал использовать pygame, если вам нужно воспроизведение звука.

Я создал пример игры с простым квестом на поиск предмета под названием 'S.P.A.R.K ( Spoon Quest Example )'. Он служит хорошим примером того, как «запрограммировать квест» в движке. Вы можете использовать его как основу для своей игры, но если вы хотите начать с чистого листа, используйте S.P.A.R.K Game Engine (Blank Canvas)

Создание собственного контента

Вы можете легко расширить S.P.A.R.K., добавив:

  • Новое оружие (weapon.py)

  • Новую броню (armour.py)

  • Новые типы врагов (enemy.py)

  • Новые события (events.py)

  • Новые карты (maps.py)

  • Новые анимации (animations.py)

Кодовая база намеренно проста, чтобы вы могли свободно её изменять.

Разное

Чтобы прояснить несколько повторяющихся вопросов и заблуждений относительно S.P.A.R.K и его разработки, вот немного контекста сразу:

  1. «Это просто AI-мусор.»

У этого проекта есть чёткий 6-летний документальный след ручной разработки. Он начался как ранний проект 2D текстового приключения (Dungeon of the Black Dragon), расширился до RPG с открытым миром (Grimlore: Land of the Heretic Hand) и в конечном итоге был отрефакторен в переиспользуемый каркас движка (S.P.A.R.K). Если вы хотите увидеть пошаговое развитие с самой первой строки, загляните в папку milestones внутри репозитория S.P.A.R.K.

  1. «S.P.A.R.K — это не „настоящий“ игровой движок / В нём отсутствуют стандартные функции.»

По определению, игровой движок — это каркас, предоставляющий низкоуровневые абстракции для циклов выполнения, пространственной логики, обработки ввода, управления состоянием и рендеринга, позволяя разработчикам создавать контент, не изобретая заново основные механики. S.P.A.R.K предоставляет всё это для терминальных RPG. Это бесплатный хобби-проект с открытым исходным кодом, предназначенный для лёгких текстовых игр, а не коммерческий инструмент, призванный конкурировать с многофункциональным коммерческим ПО.

  1. «Игры, написанные с его помощью, — это просто ленивое копирование и вставка.»

Когда две игры создаются в RPG Maker, Godot или Unreal, они используют одно и то же базовое ядро движка — оно просто скомпилировано или скрыто за редактором. Поскольку S.P.A.R.K — это открытый исходный код на чистом Python, шаблонный код движка полностью виден. Повторное использование базовых модулей движка в разных проектах — это не «копирование и вставка», а стандартная архитектура ПО и переиспользование кода.

Лицензия MIT — свободно использовать, изменять и распространять.

Скачать инструмент