Skip to content

PKyes44/Pyramid-Breaker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

하늘에서 내려오는 피라미드를 피하며 점수를 올리는 게임입니다. 총알을 한번 발사하면 2초동안 재장전 시간이 필요하며 총알을 발사하여 총알이 피라미드와 부딪힌다면 피라미드가 파괴되는 게임으로 구성했습니다.

주요 함수는 struct, GotoXY가 있습니다. struct 함수는 구조체 정의 함수로 함수에 전달해야할 매개변수가 많을 때 사용합니다. 구조체 안에 자료형들을 선언한 후 태그로 구조체를 선언하여 사용할 수 있습니다. 저는 x좌표 , y좌표 , 활성화 여부를 확인하는 용도로 사용했습니다. GotoXY 함수는 인수를 이용해 콘솔창 커서 위치를 이동시키는 함수입니다. 콘솔창 기준으로 x좌표와 y좌표값을 인자값으로 가집니다.

이 프로젝트를 만들면서 피라미드가 떨어지는 과정에서 깨짐 현상이 발생해 이 문제를 해결하는 것이 어려웠습니다. 처음 피라미드가 출력되는 커서 위치만 함수로 지정하여 출력했으나 피라미드를 출력하는 과정에도 커서 위치를 지정하여 깨짐 현상을 해결했습니다.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published