목차 (원하는 부분을 클릭하시면 바로 이동하실 수 있습니다~)
1. TextRPG(텍스트 알피지)란?
2. 구상
3. 목표
안녕하세요? 최근에 다시 파이썬을 조금씩 해보면서 이제 막 문법을 배우고 있거나 어느정도 공부를 마치셨다면 추천드릴만한 소규모 파이썬 프로젝트를 해보려고 합니다.
주제는 바로 TextRPG, 텍스트 알피지 입니다.
TextRPG(텍스트 알피지)란?
TextRPG란 말그대로 일반적으로 플레이하는 게임의 캐릭터, 그래픽 등의 효과가 존재하는 것이 아니라
Text만을 가지고 진행되는 문자 기반 게임입니다.
다음은 웹기반 TextRPG게임인 RPG.kr 사이트의 사진입니다.
사진의 게임은 웹 기반이기 때문에 어울리는 이미지를 넣는 등의 부연 설명이 가능하지만, 제가 진행하려는 게임은 CMD Dos창(파이썬 실행창)을 이용하게 됩니다.
따라서 별도로 다른 GUI를 위한 라이브러리를 공부하지 않고도 바로 만들 수 있다는 장점이 있고, 만드는 과정에서 자유롭게 클래스, 모듈, 내장함수, 라이브러리 등등 여러 문법들을 아우르며 공부할 수 있어 좋은 것 같습니다.
구상
만들면서 계속해서 바뀌겠지만 큰 그림만 적어보겠습니다.
▶스토리, 진행
영웅? 모험?
동굴? 일상 마을(중세)
탐험일 경우 탐험이 끝날 때까지 랜덤으로 몬스터가 나오거나, 보물이 나오거나 하는 식이어도 좋겠다.
▶주인공:
능력치, 스킬(최소 2개 이상)
능력치는 수련 or 몬스터 사냥으로 상승!
사냥, 탐험 시 확률적으로 골드도 받는다.
▶게임 클리어 조건
보스 처치
모험을 N회 성공 (ex. 모험하기 기능을 100번 사용하면서 생존에 성공한 경우)
일정 지위달성(ex.마을의 성주가 된다.)
▶몬스터
2종류
사냥터라는 필드에 나타나거나, 몬스터를 일정 수 잡아야 다음 단계로 나아가는 식.
목표
프로젝트라는 단어가 과하다 싶을 정도로 간단히, 빠르게 완성시키는 것이 목표다 보니 허접한 게임이 되진 않을까 걱정이 됩니다,,
여러 문법들도 활용하고 찾아보면서 나름의 성장을 이루는 것이 목표입니다.
제 글을 보고 만드는데 도움이 되셨으면 좋겠습니다..!
'[파이썬]Python > TextRPG게임' 카테고리의 다른 글
[파이썬] TextRPG 게임 만들기 #5.fin | 게임 엔딩, 몬스터 전투, 마무리 (0) | 2023.02.02 |
---|---|
[파이썬] TextRPG 게임 만들기 #4 | 탐험 진행 모듈, 튜토리얼, 스토리 (0) | 2023.01.18 |
[파이썬] TextRPG 게임 만들기 #3 | 게임 변수 선언, 스토리 진행 (0) | 2023.01.15 |
[파이썬] TextRPG 게임 만들기#2 | 모듈 나누기, 튜토리얼, 스토리 (3) | 2023.01.04 |
[파이썬] TextRPG 게임 만들기#1 | 게임 로고 및 메뉴 (0) | 2023.01.02 |