본문 바로가기
스터디

[특강] 밸런스와 파이썬

by se.jeon 2023. 7. 28.
728x90
반응형

밸런스와 파이썬 특강 자료

원본 특강 영상

2023년 07월 15일 14시 진행

(링크 비공개)

 

발표자

밸런스 기획, 박소명 (03학번)

프로젝트 이력 생략

목차

  1. 프로그램 설치
    1. 파이썬 설치
    2. Visual Studio Code 설치
    3. Openpyxl
  2. 파이썬 기초
  3. VBA 기초
  4. 질문
  5. 기타

1. 프로그램 설치

프로그램 설치 부분은 다운 받고 설치하는 과정이며, 별도의 추가 프로세스가 필요하지 않다고 판단되기에 생략합니다. 영상을 참고 해 주세요.

Visual Studio Code의 Terminal에서 pip install openpyxl

파일

밸런스와 파이썬 기초.xlsx
0.02MB
밸런스와 파이썬 기초.xlsm
0.03MB

 

2. 파이썬 기초

  • 데이터를 일일히 수정하기 어려울 때 처음에 코드를 짜기는 어렵지만, 한번 만들고 나면 구조를 응용할 수 있다.
  • 파이썬 작성 과정 (사진 비공개) 
    • 파이썬 파일 생성
    • 경로명 등록
    • 데이터 로드
    • 데이터 출력
  • 파이썬 오류나셔서 VBA만 진행

3. VBA 기초

  • VBA에 대한 지식이 있다는 전제 하에 강의 진행.
  • VBA 작성 과정
    • 엑셀 옵션 > 개발 도구 체크
    • Visual Basic 진입
    • 모듈 생성
    • 네임을 체크하여 로드, 관리
    • 중단점 사용 가능
  • 완성된 코드
  • VBA 로 제작한 시뮬레이터 (사진 비공개)
  • 전반적으로 데이터 자체와 밸런스 기획 내용보다는, 이미 제작된 데이터를 기반으로 VBA를 사용하는 과정을 설명한다. 설명이 전부 분리되어 있기 때문에 넘겨 보면서 궁금한 부분은 영상을 참고하는 것이 좋다.
  • 자동화를 위한 VBA (무기 데이터 만들기)별도의 과정 설명 없이 참 쉽죠? 시전함.
  • 자동화를 위한 VBA 결과물 (사진 비공개)(무기 데이터 만들기)

4. 질문

2:39:56~ 두 명 질문 진행.

  • Q. 신가현님 : ReDim은 2차원 배열 선언 문구인가요?
    • 그렇지 않음. 임의로 넣은 것.
  • Q. 배상현님 : 아까 아이템 능력치 상승을 단순히 1정도로만 하신 것 같은데 (사진 첨부) 이런 식의 그래프를 VBA에서 쓰는 것은 힘들어서 예시로만 1씩 더해주신걸까요?
    • 1로 잡은 것은 변경되는 것을 보여드리기 위함이 맞다.
    • 100에서 2면 2%. 2%는 사실 엄청 큰 증가 값이다.
    • 처음에 레벨업을 적게 해도 어느 정도 체감은 된다. 그래서 100에 2로 잡은 것.
    • 기본 시작 값을 100으로 상정하고 했던 것인데, 설명을 깜빡하고안 드린 것. 임의의 값이지, 밸런스를 잡고 만든 데이터는 아님.
  • Q. 신가현님 : 휴먼 에러 관련
    • 우리 나라 법 상 확률 고지를 해 주어야 한다.
      • 어떤 카드가 몇 퍼센트로 나오는지.
      • 이 데이터는 프로그래머가 아닌, 기획이 만든다. 파이썬으로 매크로를 짜서 데이터를 제작함. (25MB짜리 엑셀 데이터를 보여 줌) 수동으로 제작 할 수 없다. 이런 부분을 위해 매크로를 사용하기도 한다.

5. 기타

  • 함수의 길이가 길어질 수록 엑셀이 무거워지며, 처리 속도도 느려진다.
728x90
반응형