이 프로젝트는 로그라이크 장르의 전투시스템을 파이썬으로 구현하여 프로그래밍 핵심 개념을 깊이 있게 연습하기 위해 만들어짐 또한, 통계적 데이터 수집 및 분석이 가능한 구조로 개발하여 데이터 처리 및 으용 능력 향상을 목표로 함
- 이정현: 데이터 분석 및 발표 리드
- 정현아: 시스템 설계 및 자료 제작 담당
- 류경현: 총괄 관리 및 기술적인 의사 결정
파이썬으로 구현한 텍스트 기반 로그라이크 전투 시뮬레이션 게임
플레이어는 평범한 일상을 살던 중, 갑작스레 시간의 포식자에 의해 뒤틀린 차원으로 끌려간다. 이 세계는 끝없는 루프속에서 괴물들이 몰려오는 곳이며, 플레이어는 원래 세계로 돌아가기 위해 점점 강해지는 적들을 상대해야한다. 최종적으로 시간의 포식자를 물리치지만, 그 배후에는 더 거대한 우주적 존재가 있었다 이 존재는 자신의 계획을 방해한 플레이어를 제거하기 위해, 영원한 루프에 가두고, 루프가 반복될수록 점점 더 강력한 적들을 투입한다
- 세개의 저장파일 중 하나를 선택
- 플레이어는 초기 장비를 갖춘 상태로 몬스터와 조우
- 몬스터와 전투 후, 아이템이 드랍됨
- 플레이어는 원하는 아이템을 선택
- 난이도가 점차 상승할수옥 더 강해진 몬스터 등장, 높은 등급의 아이템 드랍
- 게임 도중 플레이어가 사망하면 전투 통계가 출력
- 게임을 어느 지점에서 재시작할지 여부 선택
- 주사위 기반의 턴제 전투
- 무기, 방어구, 회복 아이템 등 다양한 장비
- 여러 단계의 몬스터 등장
- 저장 및 로드 시스템
- 명령러 기반 CLI에서 진행
- 랜덤 주사위 기반 전투
- 전진적 난이도 상승
- 아이템 장착 시스템
- 몬스터와의 전투 및 보상
- 저장/불러오기 기능