https://gall.dcinside.com/mgallery/board/view/?id=factorio&no=110284&page=2


[연재] GPT 한테 팩토리오 가르치기 8편, 중간점검이전글: https://gall.dcinside.com/mgallery/board/view/?id=factorio&no=109557 GPT 한테 팩토리오 가르치기 6일차, 빨간물약 만드는 타임랩스 보여줄게 -gall.dcinside.com

 

그동안, GPT한테 알아서 게임을 하라고 한 결과, 이런 상상밖의 개찐빠를 내왔어


토큰을 왕창 들이붇고 난 후, 이건 안되겠다라는 감을 잡고, "팩토리오를 한다" 를 여러 부분으로 나눠서 개발해야겠다고 생각했어.


그 중에 가장 먼저할일은, 공장의 일부를 설계하고 최적화(공간과 건물의 숫자 줄이기)를 하는 부분을 만드는거지.


이걸 블루프린트 모듈이라고 부르기로 했어.



즉, 이런 식으로 돌아가는 루프 중에서 한 부분을 먼저 만들려고 해.

[맵 읽기] -> [뭐 지을지 판단] -> [블루프린트 모듈이 설계도 만들기] -> [설계도대로 설치] -> [처음으로 돌아가기]




팩붕이 들은 공장을 어떻게 설계해?


1) 아주 단순하게 투입기 공장을 만든다 치면, 철판 구리판을 가지고 기어를 만들고 뭘 만들고 어떻게 만들지를 생각하겠지?



2) 그 다음에 일단 아주 단순한 공장을 만들고


3) 공장 빌드를 점차 깎아나가겠지?




블루프린트 모듈도 같은 방식으로 작동해


1. 처음에 개대충 만들고





2) 그 다음에 노는 공간이랑 불필요한 벨트를 줄여가면서 최적화를 해




뭐 이런식이야. 최적화를 더 잘 시키고 싶은데 잘 못하네 ㅎㅎ 계속 고민해봐야겠지.


똑똑한 컴공 팩붕이들아 조언 부탁해~



P.S. 컴붕이들한테 설명하자면, 블루프린트는 그래프를 어떻게 격자틀위에 배치하는지 문제인데, 이걸 어떻게 llm보고 최적화시킬지 모르겠음;; 지금은 건물을 적게쓰고 공간을 적게쓰면 가산점을 주고, 점수를 높이라는 방식으로 시키고 있는데, 사람처럼 벨트를 이리옮기고 저리옮기는 그런 최적화능력은 없는거같음 ㅠㅠ 이거 어카지?