이상한거 맞죠??



게임을 만드는중인데요. 아무리봐도 설계가 너무 복잡해서 왜그런가 생각해봤더니 일부 인스턴스들이 혼자서 너무 다양한 인수를 수납받고, 너무 많은 인스턴스들을 통제하려 한다는 결론이 나왔습니다.


예를들어 주인공이 이동하는 기능을 보면, 마우스 커서 방향으로 캐릭터를 회전하고, 마우스 클릭 여부로 전진 혹은 정지를 결정합니다. 그리고 만약 총알과 충돌할 경우 주인공의 상태를 기절로 전환해야합니다. 또 보너스를 먹을수록 이동속도를 증가해야 합니다.


음 근데 생각해보니 이러면 캐릭터 회전/이동과 정지/속도의 정의/피격판정과 기절로 잘게 쪼게면 각자 한가지만 넣고 한가지만 출력하니깐 되겠네요 음 혼자서 해결?