목록SDL3 (2)
발전하는 춘배

목표는 기본 메뉴화면과, 게임 종료 시 누가 이겼는지를 표시하는 종료 화면을 띄우는 거다. 기본 메뉴화면엔 게임 시작 버튼이 있고, 게임 종료 화면엔 다시하기 버튼을 만들어 보자. 시작은 gpt형님한테 도움을 받아본다.게임 상태(state) 개념을 도입하는 게 제일 깔끔합니다.라고 한다. 오 이런 개발 경험이 없는 사람 입장에서 gpt형님은 이런 게 가장 좋은 거 같다. 이런 식으로 할 수 있구나~를 제시해주니깐. enum class GameState { MENU, // 초기 화면 PLAYING, // 실제 게임 OVER};enum으로 게임 상태들을 정의한다.class Game{private: GameState state; const SDL_FRect startButton ..
오랜만에 노트북 사용이 가능해졌는데 가장 하고싶었던 게 개발이었다. 그냥 뭐가됐든 코드 막 쳐보고싶었다.그냥 C++을 쓰고 싶었고그냥 게임을 만들고 싶었는데무거운 게임개발엔진을 설치하긴 싫었고구글에 "c++ 윈도우 게임 라이브러리"라고 검색해봤더니SDL의 존재를 알게 되었고관련 문서들 대충 읽어보니깐 SDL3이 최신 지원되는 버전인걸 알게 되었고GPT한테 " SDL3으로 윈도우에서 돌아가는 간단한 게임을 개발하려 하는데 (언어는 C++) SDL3 초기 설치(git 이용) 방법과 간단한 hello world 수준의 테스트 프로그램까지 작성하는 과정을 알려줘." 라고 부탁해서 따라해봤다. git clone으로 설치하고, cmake 설치하고,mkdir buildcd buildcmake .. -G "MinGW ..