본문 바로가기
C/☞

[50] 기억력 게임

by TR. 2020. 7. 23.

실습예제 : 함수 & 포인터 & 배열

→ 기억력 게임

 

. 처음 1회만 셔플이 된 10장의 카드를 오픈해서 보여준다

. 게임이 시작되면, 블라인드 처리된 카드의 짝을 맞춘다

. 플레이어는 2개의 카드 인덱스를 입력

. 카드의 값(그림)이 일치하면 -> 카드 오픈

. 카드 10장이 모두 열리면 게임종료

 

 

※ 입력을 제외한 모든 '기능'은 함수로 구현

void main(){

    int game_num = 10;
    int front[10] = {1, 1, 2, 2, 3, 3, 4, 4, 5, 5};
    int back[10] = {0};
 
 	// Hint
	print_front(&front[0], 10);
    
    
    
}

 

 

'C > ' 카테고리의 다른 글

[00] 캐릭터 이동  (0) 2020.07.24
[50]-A. 기억력 게임  (0) 2020.07.23
[49]-A. 마리오 무브  (0) 2020.07.23
[49] 마리오 무브  (0) 2020.07.23
[48] 배열과 함수  (0) 2020.07.23

댓글