1. 04 Dec, 2023 1 commit
  2. 18 May, 2023 1 commit
    • INNODEV-2996 Seminar- 야구 게임 시뮬레이션 돌리기(최종) · 699cf360
      *시뮬레이션에 필요한 객체 코드 수정
      - Pitcher, Batter
      	- match_n 파라미터 삽입
      - Base, Game
      	- Game클래스로 합치기
      	- 아웃 카운트 셀 수 있는 메소드인 out_state 추가
      	- 이닝 확인하는 메소드인 inning_state 추가
      - TeamSelected
      	- 불필요한 Enum 클래스 삭제
      * 시뮬레이션 코드(main문) 추가
      최애림 committed
  3. 25 Apr, 2023 1 commit
    • INNODEV-2921 Seminar-프로그래밍 연습_야구 게임 객체3 만들어보기 · d84cb4d9
      - 선수의 경기 결과를 열거하는 PlayerBatting ENUM 클래스 생성
      -Team 클래스의 practice_game 메소드
      	- 투수의 아웃률, 타자의 안타율을 가중치를 두어
      random.choices함수로 경기 결과를 산출
      	- 타자가 이긴 경우, 각 안타횟수를 가중치를
      두어 random.choices함수로 안타 결과를 산출
      - Pitcher 클래스의 update_records 메소드
      	- 경기 결과를 PlayerBatting ENUM 클래스 객체로 받아 전적을 업데이트
      - Fielder 클래스의 update_records 메소드
      	 - 경기 결과를 PlayerBatting ENUM 클래스 객체로 받아 전적을 업데이트
      최애림 committed
  4. 24 Apr, 2023 1 commit
  5. 21 Apr, 2023 1 commit
    • INNODEV-2909 Seminar-프로그래밍 연습_야구 게임 객체2 만들어보기 · d28b6aa9
      - Player 클래스에 "전적 업데이트" 추상 함수 추가
      - Player 클래스를 상속받은 Fielder 클래스 정의
      	-대전 횟수 정보(기본값 100) 저장
      	-1루타 횟수(기본값 25), 2루타 횟수 (기본값 10), 3루타 횟수(기본값 5), 홈런 횟수(기본값 5) 정보 저장
      	-"이름(등번호, 안타율)" 형태로 출력
      	- 전적 업데이트 추상 함수 구현
      -Player 클래스를 상속받은 Pitcher 클래스 정의
      	- 대전 횟수 정보(기본값 100) 저장
      	- 아웃 횟수(기본값 30) 정보 저장
      	-"이름(등번호, 피안타율)"형태로 출력
      	- 전적 업데이트 추상 함수 구현
      - Team 클래스 정의
      	- 소속 선수 목록을 투수와 타자로 나누어 저장하도록 변경
      	- 투수와 타자를 랜덤하게 지정한 숫자에 맞게 선발하는 함수 추가
      	- 투수 1명의 피안타율과 타자 1명의 타율을 이용해 안타 여부를 가리는 연습게임 함수 추가
      최애림 committed
  6. 19 Apr, 2023 2 commits