Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

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-
General Purpose UtilitiesLearning & EducationLearning Paths & CoursesLabs & Practice
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 게임 엔진

저장소 보기

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
3728일 전아직 검토되지 않음
공유

S.P.A.R.K 버전 1.0

개요

S.P.A.R.K는 가벼운 2D 레트로 ASCII RPG 게임 엔진입니다. 표준 라이브러리 기반으로 제작되어 PIP 설치가 필요 없습니다.

이 엔진의 목적은 교육용입니다. 저의 15개 미니 파이썬 게임 튜토리얼 시리즈의 확장판이라고 생각하시면 되며, 배운 내용을 자신만의 미니 어드벤처에 적용할 수 있는 놀이터 역할을 합니다.

S.P.A.R.K는 전통적인 ASCII RPG를 구축하는 데 필요한 핵심 시스템을 제공합니다:

플레이어 및 적 로직, 턴제 전투, 맵 탐색, ASCII 애니메이션, 타이틀 화면 및 UI, 기본 사운드 지원, 무기, 방어구, 능력치, 레벨업 시스템, 인벤토리 시스템 및 이벤트(퀘스트와 스토리라인 제작용)

제작할 수 있는 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 (스푼 퀘스트 예제)'라는 간단한 심부름 퀘스트가 포함된 예제 게임을 만들었습니다. 엔진에 퀘스트를 '코딩하는' 방법에 대한 좋은 사례 연구를 제공합니다. 이를 자신의 게임의 기반으로 사용할 수 있지만, 완전히 빈 상태에서 작업하려면 S.P.A.R.K 게임 엔진(빈 캔버스)을 사용하세요.

나만의 콘텐츠 만들기

다음을 추가하여 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)로 리팩토링되었습니다. 첫 줄부터 단계별 진행 과정을 보고 싶다면 S.P.A.R.K 저장소의 milestones 폴더를 확인하세요.

  1. "S.P.A.R.K는 '진짜' 게임 엔진이 아니다 / 표준 기능이 빠져 있다."

정의상 게임 엔진은 런타임 루프, 공간 로직, 입력 처리, 상태 관리 및 렌더링을 위한 저수준 추상화를 제공하여 개발자가 핵심 메커니즘을 재발명하지 않고도 콘텐츠를 구축할 수 있게 하는 프레임워크입니다. S.P.A.R.K는 터미널 기반 RPG를 위해 이 모든 것을 제공합니다. 이는 기능이 많은 상용 소프트웨어와 경쟁하기 위한 상용 도구가 아니라, 가벼운 텍스트 게임을 위해 설계된 무료 오픈소스 취미 프로젝트입니다.

  1. "이것으로 작성된 게임은 그냥 게으른 복사-붙여넣기 작업이다."

RPG Maker, Godot 또는 Unreal로 만든 두 게임은 정확히 동일한 기본 코어 엔진을 공유합니다. 단지 컴파일되거나 편집기 뒤에 숨겨져 있을 뿐입니다. S.P.A.R.K는 오픈소스 순수 파이썬이기 때문에 엔진 보일러플레이트가 완전히 노출되어 있습니다. 서로 다른 타이틀에서 기본 엔진 모듈을 재사용하는 것은 '복사-붙여넣기'가 아니라 표준적인 소프트웨어 아키텍처이자 코드 재사용입니다.

MIT 라이선스 — 자유롭게 사용, 수정 및 배포할 수 있습니다.

도구 다운로드