본문 바로가기

반응형

전체

(207)
[Devlog] #2 로스터 개선하기 선수의 이름, 포지션, 나이, 2025년 스탯이 포함된 로스터 텍스트 파일을 확보했다.json파일을 만들게 시켰는데, "vel":65,"stuff":60,"ctrl":50 같은 식의 알파벳 키를 줬다. 일반적인 개발을 할 땐 이게 유리한데, LLM의 지식에 넣었을 때 적절한진 잘 모르겠다. 이에 대해 피드백했더니, 한글로 된 키를 쓰는 게 낫다고 결론이 났다. 이름이나 나이, 포지션은 영어 키 그대로 가져가기로 했다.(name, age, position)20-80 스케일을 기초로 등급을 평가하는데, 급간 내에서의 미세한 변동과 급간을 벗어나는 변동을 내부에서 계산하려면 숫자식이 유리하다고 한다.이걸 하게끔 하는 코드는 별도의 py파일로 저장해서 지식에다 넣기로 했다. 우선 gpt가 짜준 게임 엔진 예시 ..
[Devlog] #1 로스터 구성하기 Gemini에 각 팀 별 선수 명단을 txt로 업로드했다. 이를 바탕으로 각 팀마다의 (선수 능력치를 포함한) json 데이터를 만들게 했다.이 과정에서 특이사항등이 언급되는데, 2025년 시즌 이전까지 학습되었음을 유추할 수 있다.비슷한걸 GPT에게도 시켜봤다. GPTs는 랭크보다는 숫자로 만드는 걸 선호했다. 일단 저 json 형태는 내가 원하는 형태와 거리가 멀어서 유기했다. 진짜 돌아가는 웹게임을 만든다면 저 형태가 유효할테지만, LLM 안에 넣어놓는 지식 파일의 형태로는 적절치 않게 보인다.다시 Gemini로 돌아와서, 이를 사람이 보기 좋은 UI로 내보내게 했다. 완성된 HTML, CSS, JS는 하나의 파일로 기능하는데, 이것은 코드펜에서 보여주는 것이 제일 적절하다고 생각했다. See th..
[Devlog] #0 야구 단장 게임 개발 배경 나의 야구 매니징 게임 역사는 야구츠쿠DS, 프야매, 야구9단, 퍼펙트나인, OOTP로 이어진다. 내가 만드는 (야구)게임에 대한 소망은 언젠가부터 있었는데, 이를 실현할 능력은 부족했다. 세디터로 스타 유즈맵을 만들던 시절, 유니티와 파이썬을 배웠던 학부시절등을 거치며 내 역량의 한계만을 절감했었는데, 세상이 많이 좋아져서 바이브코딩만으로도 MD5 배틀 시뮬레이터를 만드는 수준까지 왔다.LLM이 많이 좋아지긴했지만, 구글 AI스튜디오나 GPTs로 만든 커스텀 LLM에는 아직 한계가 많다. 그렇지만 여러번 시행착오를 거치면서 그 수준을 체감해 보는 과정은 제법 의미가 있을 것 같다.브롱스쿨님의 프로야구 단장이 되어보자! 게시글(1.1버전)을 보고, 프롬프트 엔지니어링을 잘 하면 컨텍스트 소실을 최소화하며..
[OOTP26]스시네 퀵스타트 v1 로스터 패치 파일 능력치 조정 외에도, 리그 모디파이어 조정 및 부상자처리, 1,2군 간 여러 선수 스위칭 하여 시뮬레이션하였습니다.최지광 이재학 부상, 패트릭 머피가 아닌 쿠에바스 기용김택연과 정해영의 약진이 눈에 띕니다.더보기 스팀 기준 경로는C:\Program Files (x86)\Steam\steamapps\common\Out of the Park Baseball 26\data\saved_games\세이브파일명.lg\import_export 또는 공홈과 같은 경로공홈 기준 경로는문서\Out of the Park Developments\OOTP Baseball 26\saved_games\세이브파일명.lg\import_export이후 리그세팅에서 import하시면 됩니다.
스탯티즈WAR, 14~19투수는 과대평가된다. https://blogs.fangraphs.com/a-discussion-about-improving-war/10년여 전, 수비의 비중 및 야수/투수 WAR 비중 57/43을 정립한 명칼럼 by Dave Cameronhttps://mlbpark.donga.com/mp/b.php?p=1&b=kbotown&id=202502270101407163스탯티즈의 WAR비중이 96~13시즌간, 그리고 14~현재간 기울어짐을 제시하고 있는 글https://mlbpark.donga.com/mp/b.php?p=1&b=kbotown&id=202503010101443202스탯티즈와 유사한 대체레벨을 사용할 경우, 리그 전체 WAR총합은 약 397.44수비의 몫을 28.8로 두면, 타자 WAR의 합은 227.52, 투수 WAR의..
4월 이후 한화 공격력의 문제점은 타율이 아니다. 4월~5/5 팀타율은 유의하게 좋은 수준입니다.타친구장을 홈으로 쓰는걸 감안해도 평균 이상이라고 봐야하죠.오히려 문제의 지점은 출루율입니다. 리그 평균 이하이죠. 현재 봐줄만한 OPS를 견인중인건 장타율입니다. (동일 숫자에서 출루율이 장타율에 비해 더 가치있습니다.)쉽게 유추 가능하겠지만, BB%가 투친구장을 쓰는 최하위팀 키움과 유사한 최하위 수준입니다.​10타석 이상 소화한 타자들의 출루율 순 정렬입니다.대략 3할 3푼+을 기준으로 보시면 누가 과소기용되고있고 누가 과다기용되고있는지 쉽게 판단하실 수 있을거라 생각합니다.
1991-1997 KBO 126게임 스케줄 1998시즌은 휴식일이 화요일이었기때문에, (개막일 또는) 휴식일을 바꿔서 그대로 사용하셔도 됩니다. 그냥 월요일휴식으로 가셔도 되고요.4월에 개막하여7월 상순에 올스타전을 치르고, (현실보다 1주일 느린 편성입니다)9월 초에 마무리되는 정규편성입니다. 우천 추후편성이 KBO식 별도 로직이 있는 게 아닌, 편성된 연전에 DH로 몰아서 하다보니, 시즌은 현실보다 일찍 끝납니다.다만 육성센터가 있기때문에, 오히려 게임적으로는 더 합리적이게 느껴지실거라고 생각합니다.적용방법은 아무 위치에나 넣으신 후, 경기수와 리그구조를 맞춰 불러오시면 됩니다.
OOTP 이름 패치 적용 방법다운로드 OOTP/database/names.xml at main · XinKer-Kim/OOTPOOTP 유저 패치 파일. Contribute to XinKer-Kim/OOTP development by creating an account on GitHub.github.comhttps://github.com/XinKer-Kim/OOTP/blob/main/database/names.xmlC:\Program Files (x86)\Steam\steamapps\common\Out of the Park Baseball 26\data\database내의 names.xml을 덮어씌우세요. 이전 시리즈부터 작업하던 내용에 이어, 타 유저가 작업한 내용들을 일부 반영하였습니다. 영어 표현형이 중복되는 코드에 대..

728x90