[C언어] C언어로 간단한 오목 만들기

Omok_thumb.png
1. 헤더 파일 include
먼저 게임을 만들기 위해 기본적으로 헤더 파일을 불러와야 합니다.
화면 상에 좌표를 찍거나 키보드로 실시간으로 입력 받고 화면을 업데이트 해주기 위해서는 windows.h 파일을 include해줘야 합니다. scanf와 같이 줄바꿈 문자 없이 입력을 받기 위해서는 conio.h 파일이 필요합니다. stdio.h는 기본적인 printf와 같이 화면 상에 출력이나 기본적인 화면 입출력을 위해서 필요합니다. 마지막으로 stdlib.h는 system()함수를 사용하기 위해 필요합니다.
2. 파일 분할
짧은 코드이지만 관리 차원에서 소스파일을 3개로 나누었습니다. 헤더파일과 함수파일을 메인파일에서 불러오는 방식으로 했습니다.
--
--
1. 오목판 그리기
저는 오목판을 먼저 문자로 표현하여 전역 2차원 배열로 선언하였습니다.
2. 화면 상에 좌표계 설정
저번 글에서 gotoxy() 함수를 설명했기 때문에 추가로 설명은 안 하겠습니다.
3. 실시간 입력받기
이것 또한 kbhit() 함수를 설명했기 때문에 추가로 설명은 안 하겠습니다.
4. 오목판 화면 업데이트
--
--
4-1. 오목판 화면 업데이트 오류-해결
--
--
5. 오목의 승건 조건 넣기
--
--
6. 타이머 기능 추가하기
--
--
7. 게임 일시정지 기능 추가하기
--
--
아직 글을 다 작성하지 못 했습니다. 조만간 완성하도록 하겠습니다. 소스코드는 올려놓겠습니다.

소스파일

main.cpp func.cpp func.h