[TIL-251218] 게임을 만들 때 개발자의 관점
오늘 배운 내용
- 게임을 만들 때 개발자의 관점(소코반 게임 활용)
개발자 관점
게임을 만들 때 개발자는?
- 게임을 만들 때 개발자는 어떠한 관점으로 봐야 하는지 알아보자.
1. 무슨 <게임>을 만들것인가?
- 우선, 만들 게임이 어떤 게임인지 생각한다.(소코반 게임)
2. 유저(플레이어)들이 보게 될 결과물(화면)은 무엇인가?

- 우선 소코반 게임을 만든다면, 유저들은 맵과 플레이어의 캐릭터 구조물을 보게 될 것이다.
그걸 만들기 위해서 <(최소)기능 단위>가 무엇인가?
- 여기서 생각해야할 것
- 플레이어의 이동
- 플레이어가 벽에 막힘
- 오브젝트(폭탄) 밀기
- 오브젝트(폭탄)가 벽에 막힘
- 기초적인 최소 기능 단위 생각 후
- 오브젝트(폭탄)와 골 포인트의 상호작용
- 게임 클리어 조건 -> 모든 오브젝트가 골 포인트에 들어갈 시 게임 클리어
[+추가 기능]
- 출력: 튜토리얼, 이동 거리, 게임 결과 송출
- 구현: Q키를 눌렀을 때 게임 종료
3번에서 우선 순위가 무엇인가?
- 코드를 작성할 때 "우리가 3번에서 우선적으로 무엇을 해야하는가?" 를 생각하고 코드로 작성하는것이 중요하다.
- 코드를 짜기전에 어떻게 해야하는지 감도 잡히지 않았는데, 오늘 수업을 통해서 내가 게임을 만들 때 어떻게 해야하는지에 대한 감이 조금씩 잡힌것 같았다.