Skip to content
This repository has been archived by the owner on Feb 17, 2021. It is now read-only.

YJSoft/Commu-Calc

Repository files navigation

소개

이 프로그램은 자작 캐릭터 커뮤니티에서 전투를 쉽게 시뮬레이트 하기 위해 만들어진 프로그램입니다. 이 프로그램의 소스코드는 GPL v3 라이센스로 배포되고 있습니다. (2015년 4월 14일 오전 7시 라이센스 변경 전의 코드는 LGPL v2 라이센스로 배포됩니다.)

설정법

스탯별 확률 파일

stat.txt 파일에는 첫줄부터 11번째 줄까지 각 공격력/방어력 수치별 공격 성공률이 나열되어 있습니다. 첫번째 줄이 스탯 0 기준으로 마지막 줄이 스탯 10입니다.

san.txt 파일에는 첫줄부터 11번째 줄까지 공격/방어 행동 실패율이 나열되어 있습니다. 첫번째 줄이 스탯 0 기준으로 마지막 줄이 스탯 10입니다.

두 파일 모두 첫 실행시 자동으로 생성됩니다.

캐릭터 리스트 파일

list.txt 파일에는 등록된 캐릭터의 이름과 스탯이 저장됩니다. 리스트 파일은 첫 실행시 자동으로 생성되며 기본 철수/영희 두 캐릭터가 등록됩니다.

한줄당 캐릭터 하나가 들어가며 등록은 프로그램을 통해(미등록 이름을 입력해 등록하실 수 있습니다), 혹은 파일 직접수정 모두 가능합니다.

파일 직접 수정시 캐릭터 이름에 빈 칸이 들어가는 경우 반드시 _(밑줄)로 변경해 주셔야 합니다.

순서는 이름 체력 공격력 방어력 정신력 무기공격력이며 이름 제외 모두 숫자여야 합니다.

  • 이름
    • 캐릭터의 이름입니다.
  • 체력
    • 캐릭터의 체력입니다.
    • 전투 시뮬레이트시 먼저 0이 되는 쪽이 패배합니다.
  • 공격력
    • 캐릭터의 공격력입니다.
    • 정신력 스탯의 영향으로 혼란에 빠질 시 절반으로 줄어듭니다.
  • 방어력
    • 캐릭터의 방어력입니다.
    • 방어력이 높으면 공격을 당했을시 깎이는 체력이 줄어듭니다.
  • 정신력
    • 캐릭터의 정신력입니다.
    • 낮으면 혼란에 빠질 가능성이 높아집니다.
  • 무기 공격력
    • 스탯과 무관한 기본 공격력입니다.

입력 예는 다음과 같습니다.

철수 20 8 7 7 1
영희 20 7 9 6 1

사용법

캐릭터 1과 2의 이름을 입력해 전투 시뮬레이트를 진행합니다. 선공/후공 여부는 랜덤이며(50% 확률) 스탯에 따라 공격/방어 시뮬레이션을 진행해 먼저 체력이 0이 된 캐릭터가 패배합니다.

문의처

이외 필요한 설정이나 제안사항은 트위터 @yumeka_kameyu로 멘션 주시면 구현해 보겠습니다.

About

자작 캐릭터 커뮤니티를 위한 스탯 계산기

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages