Hwan'Story › @kim-hwan

테트리스

· (수정 ) · 조회 294

이전 네이버카페에서 진행한 퀘스트방식의 프로젝트에서 제가 해결한 문제들입니다.

1739083F4E915EB61A.jpg

간단한 테트리스 게임 입니다. 게임에 사용한 블럭이미지, 사운드는 넷마블테트리스에서 가져왓습니다.

내부 구현소스는 윈도우즈API정복 개정판 1권에 있는 테트리스소스를 이용했습니다. 배경음악은 MCI를 이용하고, 간단한 효과음은 고수준함수인 PlaySound 함수를 사용햇습니다.

배경음악(mid파일) 포트리스홈페이지에서 찾아 사용햇습니다.

테트리스.zip

관련 게시글

댓글 1개

만델라 2015. 12. 23.

님...안녕하세요? 지금도 개발을 하시는지 모르겠지만.. 여쭙고 가요
님밖에 답변 줄 사람이 없네요 부디 답이 오길 ㅠ
제가 질문하고자 하는건 MCI관련해서 테트리스 배경음 나오면서 효과음 어떻게 계속 나오게 하는지가 궁금합니다.
MCI에 관련해서 구글과 네이버 모두 검색해가면서 하고 있는데요...
게임시작과 함께 배경음은 시작됩니다. 효과음을 원래 좌우 이동, 회전, 내렸을때와, 블록이 다 사라질 때 이럴 때 나게끔 소스 곧곧에 switch-case와 함께 돌아가게 되있는데...
문제가 효과음이 처음 한번 나고 나선 그 이후론 절대 나질 않습니다.

님 소스는 제가 이해하기엔 현재로서 C++정도까지밖에 모르기에... 이해가 어려운 상태라
자료형들을 찾아보다보니 Win32API라는것을 알아야 할것 같아서 그것도 공부중이긴한데... 이걸 다 할 수도 없고 ㅠ HWND에 대해서 좀 알아보고 했는데... 고유한 키값? 으로 핸들한다정도?
MCI 예제를 API와 적절히 활용하신것 같은데...배경음과 효과음 부분을 아무리 이해해보려 해도 어렵네요 현재로선 ... 님은 이런 고충이 없으셨나요?
효과음을 계속 나오게 하는 방법을 좀 알고 싶습니다.