직접만든거

간단한 갤러그 모작

mita2024 2025. 8. 20. 16:19

 

 

동영상 서비스가 종료되어 해당 콘텐츠를 재생할 수 없습니다.

 

 

안녕하세요. 오랜만에 글을 씁니다.

마지막으로 글을 쓴게 2달전이군요. 여전히 공부를 계속 하고 있습니다.

콘솔모드에서 돌아가는 뱀게임을 만들고, WinAPI 공부를 하며, 간단한 게임을 만들기로 목표를 잡았습니다.

이번에 올리는 갤러그 모작은 목표한 게임은 아니고, 제가 만들고자 하는 모작을 만들기 위한 중간 단계입니다.

강의를 어느 정도 보다가, 이 정도 본 다음에 간단한거 하나 만들어보자 라는 생각으로 한번 만들어봤습니다.

만드는데는 한달정도 걸렸습니다. 강의 보고, 이해 안되서 또 복습하다가, 어느순간 '그래 이제 할 수 있을 것 같아!' 라는 마음이 생겨서 도전해보았습니다.

 

아쉽지만, 완벽한 모작은 아닙니다. 몬스터도 3종류 밖에 없고, 몬스터들이 움직이는 패턴도 매우 단조롭습니다. 사실은

간단한 갤러그 (허접) 모작입니다.

어느 것 하나 쉽지 않았습니다. 제일 고생한건 몬스터가 파동 공격을 하면 플레이어를 납치해가는 과정이 제일 힘들었습니다...

고려할게 너무 많았습니다. 또한 추가하면서 기존에 잘 돌아가던 것도 문제가 되면서 고치고 고쳐가며 애썼습니다 ㅠㅠ

이번 프로젝트는 코드 양이 전보다 매우 많기 때문에 코드를 따로 올리지 않겠습니다. 양해 부탁드립니다.

또한, 플레이 하시면서 버그라거나, 오류가 있을 수 있습니다. 

저도 플레이하면서 문제가 없는지 확인하면서 최대한 잡았으나, 아직 제가 발견하지 못한 것이 있을 수 있습니다.

 

구현 안된게 많습니다. 처음 나오는 화면에 보너스 점수나, stage가 올라갈 때마다 레벨 변화 등등.

딱, 간단하게 플레이만 되는 정도입니다.

 

 

Galaga.zip
1.06MB

 

위의 파일을 다운 받으시고, 압축 푸시면 됩니다.

 

플레이 방법(how to play)

조작키 : 방향키(arrow key) 좌 우(← →)

발사(shoot) : 스페이스 바(Space Bar)

코인: E key => insert coin( max = 99 coins)

 

 

 

다음 만드는 것은 아마 시간이 더 걸릴 것 같습니다.

하지만, 포기하지 않고, 성실하게 하며 전 보다 발전된 모습으로 올려보도록 하겠습니다.

 

++ 추가

소스코드, 헤더파일 zip 파일입니다.

cpp.zip
0.03MB
header.zip
0.02MB

'직접만든거' 카테고리의 다른 글

허접한 메탈슬러그 모작  (0) 2026.02.19
콘솔 창 뱀 게임  (0) 2025.06.16
콘솔 창 테트리스  (1) 2025.06.13