MBMY BASEBALLALGORITHM LEAGUE

PYTHON × KBO 알고리즘으로 플레이하는 야구

너, 내
구단주가
돼라.

당신의 코드가, 다음 이닝을 바꾼다.

실제 KBO 기록으로 선수를 고르고 타순을 설계하세요.
매 이닝, 당신이 만든 탐색 알고리즘이 승부에 나섭니다.

TABU SEARCHGENETIC ALGORITHMPSO
THE CODE IS YOUR MANAGER.01 / 09
my_baseball 실제 라이브 뷰어: 삼성 대 KT의 점수판, 선수 명단, 체력, 야구장 중계 화면
실제 라이브 뷰어 화면선발 → 탐색 → 승부
10개 구단

2026 시즌 데이터

287명

타자 기록

289명

투수 기록

20,013건

실제 맞대결 기록이 있는 투타 조합

매 이닝

새로운 명단, 새로운 판단

단 하나의함수만 구현

decide_lineup()으로 참여

2026 시즌 · 2026.09.08 수집 데이터 기준 · 총 576명 · 투타 조합은 투수–타자 고유 쌍으로 집계했습니다. 원본 데이터 ↗

01 — THE CHALLENGE

가장 좋은 선수만으로
충분할까요?

기록이 좋은 선수를 계속 내보내는 순간에도 체력은 줄어듭니다.
지금의 득점과 다음 이닝의 여력. 그 사이에서 더 나은 해를 찾으세요.

01 / SELECT

기록을 읽고,
라인업을 설계하다.

2026 시즌 타자 287명, 투수 289명의 기록과 20,013건의 투타 맞대결 조합을 바탕으로 선수 선발과 수비 배치, 9명의 타순을 탐색합니다.

02 / ADAPT

체력과 불확실성까지,
전략의 일부로.

경기 안에서는 체력이 회복되지 않습니다. 이번 이닝의 상대 투수를 모르는 상태에서 제한시간 안에 명단을 결정해야 합니다.

03 / COMPETE

이론을 코드로,
코드를 승부로.

Tabu Search 예제를 출발점으로 GA·PSO 등 나만의 탐색을 구현하세요. 여러 시드와 구단으로 반복 대결하며 전략을 검증합니다.

02 — FROM CODE TO BALLPARK

코드의 선택이
눈앞의 경기가 됩니다.

점수판부터 선수 체력, 투구 중계, 알고리즘 계산시간까지.
라이브로 승부를 지켜보고 저장된 경기로 다시 돌아보세요.

라이브 실행·리플레이 안내 ↗
점수판, 수비 위치, 선수 체력, 문자 중계 및 계산시간이 표시되는 실제 경기 화면
삼성 vs KT · 기존 실행 화면 예시 (표시 기록은 2026 데이터와 다를 수 있습니다)클릭하여 크게 보기 ↗

03 — YOUR FIRST INNING

첫 이닝은,
당신의 코드로.

저장소를 내려받고 실행 환경을 준비하세요.
예제 경기를 본 뒤 학생용 템플릿에 나만의 전략을 더하면 됩니다.

GitHub에서 프로젝트 열기 ↗