원래 되야하는걸 안되게 막고

안되는걸 창조해내는 과정이 빡세네

그것도 열심히 만들어두고 점검하는 과정에서 좀 더 나은 방법을 발견하고

코드를 갈아엎어야한다는 결론에 도달할 때의 빡침이란... ㅋㅋㅋ



게임의 세력(force)제한이 64인데,

개인전 pvp를 하려면 각 개인이 세력 하나씩 가져야함

그래서 64인이 넘어서 게임에 접속한다면? 하는 상황을 가정해서

초과한 인원은 구경모드로 바꾸고, 개인전 하던 누군가가 뒤지면 구경하던 사람중 가장 오래된 사람을 하나 골라서

개인전에 투입하는 걸 만들고 있음.


렉땜에 64인이 제대로 싸울지 어떨지 64인이 모이기나 할지 의문이다만

일단 "제한"이라는게 존재한다면 그 "제한"에 걸린 상황을 반드시 처리해 주어야한다는게

코딩계의 불문율이라고 생각해서

만들고 있음.


혼자 테스트해야하니 이 제한을 임의로 2~3명정도로 바꾸고 클라이언트 여러개 켜고 테스트하면서 열심히 구현했는데,

구경모드를 기존에 써온 방법을 조합해서 열심히 만들었더니


오늘 factorio api 다시한번 찬찬히 보니까

컷씬 구현하는 부분에서 컨트롤러 지정하는 기능중에 구경모드가 따로있더라!!!

아 ㅅㅂ 나는 그동안 도대체 무얼했단말인가!


현타으어으어어ㅓ


갈아엎어야하누니라