테트리스 만들기를 하면서, 코드를 많이 보다보니까 대충 다른 게임의 코드들도 기본적인 흐름은 똑같다는 걸 알게 되었다. 흐름이 보인다고 해야하나? 기본 틀에 안에 내용만 좀 바꾸면, 다른 2D 게임이 만들어진다.
대부분 흐름이, 배경이랑 프레임 설정하고, 캐릭터 설정하고, FPS 설정하는 것. 그리고 충돌처리, 게임오버까지 잘 해주면 기본은 된 것이다. 근데 이제 여기부터 좀 더 깔끔하게 정리해서 말해주는 수업을 한번 듣고 정리해보기로 했다. 그러면 내가 배웠던 개념들을 응용해서, 벽돌깨기나 보글보글 게임도 만들 수 있겠지.
중요한 것은 그 흐름과 원리를 이해하는 것이다. 나중에 이 코드들을 보지 않고도 혼자서 만들 수 있을 정도로 되려면, 원리를 잘 이해하고 있어야한다. 그리고 코드 한줄 한줄을 이해하는 것이 정말 중요하다
'python으로 게임 만들기 > pygame' 카테고리의 다른 글
| [pygame] 5. FPS 설정1 (0) | 2024.02.24 |
|---|---|
| [pygame] 4. 배경화면 경계선 처리 (0) | 2024.02.24 |
| [pygame] 3. 키보드 이벤트 (0) | 2024.02.24 |
| [pygame] 2. 배경화면과 캐릭터 설정 (0) | 2024.02.24 |
| [pygame] 1. 기본 설정 (0) | 2024.02.24 |