Rand() 함수를 이용하여 C언어 게임 만들기

Rand() 함수를 이용하여 C언어 게임 만들기



개발목적 : 절차적 프로그래밍을 이해하면서 동시에 조건문, 반복 문과 배열을 사용하여 주어진 조건(Rand() 함수 사용)에 따라 게임을 완성하고 C언어에 대한 완벽한 이해를 위하여 제작하였다.

개발환경 : Visualstudio2010, C언어

구현내용 :

Rand() 함수를 이용하여 제공되는 특수문자들을 Random으로 나열하도록 제작하였다.

짝을 맞출 시 그 자리에 그대로 남아있고, 틀리면 다시 “?”로 돌아오게끔 제작하였다.

Hint를 사용할 시 아직 공개되지 않은 부분만 보이도록 제작하였다.

게임 설명

진행 화면

 

나의 의견

C언어를 공부에 있어 따분한 예시들을 사용하는 것이 아니라 게임을 제작함으로써 흥미도가 굉장히 높았던 것 같습니다. 게임을 제작하게 되면 프로그램이 커지게 되고 소스 코드 안에 사용되는 구문들이 자연스레 많아지고 이중, 삼중으로 사용하여 단순히 이해하는 게 아니라 직접 사용해보고 원리도 쉽게 파악했던 것 같습니다.

프로그램을 제작하면서 처음 써보는 함수들도 있었고, 사용자 정의 함수를 만들어 사용하다 보니 많은 버그도 생겼었습니다. 버그 수정 과정이 대부분 많은 시간을 차지하였고 그 시간이 길었지만, 무언가 하나하나 완성되는 과정을 보고 지루하지 않았습니다. 프로그램을 제작할 때 성능을 고려하여 자료형 변수까지 고민해가며 제작하였고, 다음 프로그램을 제작할 때도 충분히 많은 고려를 해가며 제작해야겠다고 느꼈습니다.


'Study Note > My work' 카테고리의 다른 글

OS 내 Log성 파일 관리 Shell  (0) 2016.03.07
Motion Controller  (0) 2016.01.25
주차 예약 시스템  (0) 2016.01.25
Android Application을 이용한 LED 제어  (0) 2016.01.25
라인트레이서  (3) 2016.01.25

+ Recent posts