Skip to content

peter-j0y/Software_Design_Basic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 

Repository files navigation

프로젝트 구성 안내

  • 목적

2학년 2학기 SW설계기초 수업 프로젝트로 다른 사람들과 협업하여 소프트웨어의 기획, 디자인, 개발, 유지보수 등 전반적인 소프트웨어 제작을 경험하기 위한 프로젝트입니다.

  • 사용 언어, 툴 및 라이브러리

사용언어 : C언어(Visual Studio), Window.h 라이브러리를 이용

프로젝트 설치 및 실행 방법

https://github.com/Seungmin-develop/Software_Design_Basic/blob/main/Zombie_World.zip
위 링크를 통해 들어가 오른쪽의 Download 버튼을 누른 뒤 압축을 해제 후 .exe 파일을 실행하면 됩니다.

프로젝트 사용법 및 기능 설명

image

  • 게임 시작 화면

파일이 정상적으로 실행되면 다음과 같은 시작창이 뜹니다. 이 상태에서 위, 아래 방향키를 통해 메뉴를 고를 수 있고, 엔터키를 눌러 고른 메뉴에 들어갈 수 있습니다.

image

  • 게임 아이템 및 좀비 설명

게임 설명 메뉴에 들어가면 다음과 같이 게임 스토리와 게임 조작법 등을 볼 수 있습니다. 보스 좀비는 메인 캐릭터와 일직선상의 위치에 있게되면 총알을 발사합니다. X2 아이템은 일정 시간동안 좀비 처치 시 획득하는 점수가 2배가 되며, ▼ 아이템은 일정 시간동안 좀비의 이동 속도가 감소합니다. ♥ 아이템은 메인 캐릭터의 라이프 증가입니다. VC는 백신으로 스테이지3의 클리어 조건입니다. 좀비와 메인 캐릭터 사이의 거리가 가까워지면 좀비가 메인 캐릭터를 쫓아옵니다.

  • 게임 목적

화면 상에 나타나는 모든 좀비들을 무기를 이용해 처치하면 다음 스테이지로 넘어갑니다. 총 5개의 스테이지로 이루어져 있으며 게임의 스토리 상 백신을 찾아 건물을 탈출하여 세상을 구해야 하기 때문에 스테이지 3에 나타나는 백신을 반드시 획득해야 다음 스테이지로 넘어갈 수 있습니다.

  • 게임 방법

방향키를 이용해 메인 캐릭터를 움직일 수 있고 스페이스 바를 이용해 무기를 사용할 수 있습니다. 무기는 총 5가지이며 각 스테이지를 클리어할 때마다 새로운 무기가 주어지며, 이전에 사용하던 무기도 누적하여 사용할 수 있습니다. 숫자키 1,2,3,4,5를 통해 무기를 변경할 수 있습니다.

  • 게임 실행 화면 image

게임이 실행되면 첫 무기로 권총이 주어집니다. 권총은 연사속도가 느리고 데미지가 약한 특징이 있습니다.

image

스테이지 1의 모든 좀비를 처치하면 다음과 같이 스테이지 2로 이동합니다. 스테이지 2에서는 기관단총을 사용할 수 있으며 기관단총은 데미지가 약하지만 연사속도가 빠른 특징이 있습니다.

image

스테이지 3로 이동하면 샷건을 사용할 수 있으며 샷건은 연사속도가 느리지만 데미지가 강하고 범위 공격이 가능하다는 특징이 있습니다. 또한 왼쪽 상단에 백신이 나타나고 이를 획득하면 하단의 백신 관련 문구가 변경됩니다.

image

스테이지 4로 이동하면 저격총을 사용할 수 있으며 저격총은 연사속도가 느리지만 데미지가 강하고 뒤에 있는 적도 관통하여 공격 가능하다는 특징이 있습니다.

image

스테이지 5로 이동하면 바주카를 획득할 수 있으며 바주카는 연사속도는 느리지만 데미지가 강하고 적에게 닿을 시 범위 폭발이 일어나 근처의 적도 데미지를 입습니다.

  • 게임 클리어 화면 image

스테이지 5를 클리어하면 위와 같은 화면이 출력됩니다.

  • 게임 종료 화면 image

좀비에게 부딪히거나 좀비의 공격에 의해 라이프가 0개가 되면 게임이 종료됩니다. 위와 같은 게임 종료 화면이 나타나며 다시 시작 메뉴를 통해 게임을 다시 시작할 수 있고 게임 종료를 통해 프로그램을 종료할 수 있습니다.

  • 만든 사람

조현우 신승민 이민석 박성준

About

2D 슈팅게임

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages