소개글
OOP(Microsoft visual C++, MFC) 개념을 사용하여 구현한 오목 게임 입니다.거의 대부분 주석처리로 설명을 덧붙였고
알아보기 쉽게 코딩하였습니다.
그리고 한글 파일로 정리한 것도 같이 첨부하였으므로 보시면 좋습니다.
컴파일 실행환경
Microsoft Visual C++ 6본문내용
C++ MFC 개념으로 만든 오목 게임 입니다.주석처리로 설명을 덧붙였고 코딩도 어렵지 않게 되어있어
알아보시는데 큰 무리 없을것으로 보입니다.
// Omok.h: interface for the Omok class.
#include "OmokAr.h" // Added by ClassView
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class Omok
{
public:
void reset(void); //게임이 끝났을때 재시작 하기 위한 초기화 함수
int GetPan(int i, int j);//캡슐화를 이루기 위해 private으로 설정한 변수에 접근하기 위해 선언된 함수
void SetPan(int i, int j); //캡슐화를 이루기 위해 private으로 설정한 변수에 접근하기 위해 선언된 함수
int SearchWinner(); //게임 판을 검사하여 이긴 P_badtags를 return하는 함수
Omok();
virtual ~Omok();
private:
OmokAr Pan[10][10]; //게임판 10 X 10
int count; //바둑알이 100개를 넘어가지 못하도록 제한하기 위해 만듬
};
#endif // !defined(AFX_OMOK_H__CE022E4D_B8BE_4A1B_BCA2_4C285FE8FD9E__INCLUDED_)
압축파일 내 파일목록
Term Project(오목).hwp
term_OM/Debug/BuildLog.htm
term_OM/Debug/MainFrm.obj
term_OM/Debug/mt.dep
term_OM/Debug/Omok.obj
term_OM/Debug/OmokAr.obj
term_OM/Debug/StdAfx.obj
term_OM/Debug/term_OM.exe
term_OM/Debug/term_OM.exe.embed.manifest
term_OM/Debug/term_OM.exe.embed.manifest.res
term_OM/Debug/term_OM.exe.intermediate.manifest
term_OM/Debug/term_OM.ilk
term_OM/Debug/term_OM.obj
term_OM/Debug/term_OM.pch
term_OM/Debug/term_OM.pdb
term_OM/Debug/term_OM.res
term_OM/Debug/term_OMDoc.obj
term_OM/Debug/term_OMView.obj
term_OM/Debug/vc60.idb
term_OM/Debug/vc60.pdb
term_OM/Debug/vc90.idb
term_OM/Debug/vc90.pdb
term_OM/MainFrm.cpp
term_OM/MainFrm.h
term_OM/MVC28A.tmp
term_OM/MVCD8.tmp
term_OM/Omok.cpp
term_OM/Omok.h
term_OM/OmokAr.cpp
term_OM/OmokAr.h
term_OM/ReadMe.txt
term_OM/res/term_OM.ico
term_OM/res/term_OM.rc2
term_OM/res/term_OMDoc.ico
term_OM/res/Thumbs.db
term_OM/Resource.h
term_OM/StdAfx.cpp
term_OM/StdAfx.h
term_OM/term_OM.aps
term_OM/term_OM.clw
term_OM/term_OM.cpp
term_OM/term_OM.dsp
term_OM/term_OM.dsw
term_OM/term_OM.h
term_OM/term_OM.ncb
term_OM/term_OM.opt
term_OM/term_OM.plg
term_OM/term_OM.rc
term_OM/term_OM.sln
term_OM/term_OM.suo
term_OM/term_OM.vcproj
term_OM/term_OM.vcproj.21D7E994FD2243A.이준형.user
term_OM/term_OM.vcproj.JUN.이준형.user
term_OM/term_OMDoc.cpp
term_OM/term_OMDoc.h
term_OM/term_OMView.cpp
term_OM/term_OMView.h
term_OM/Debug/BuildLog.htm
term_OM/Debug/MainFrm.obj
term_OM/Debug/mt.dep
term_OM/Debug/Omok.obj
term_OM/Debug/OmokAr.obj
term_OM/Debug/StdAfx.obj
term_OM/Debug/term_OM.exe
term_OM/Debug/term_OM.exe.embed.manifest
term_OM/Debug/term_OM.exe.embed.manifest.res
term_OM/Debug/term_OM.exe.intermediate.manifest
term_OM/Debug/term_OM.ilk
term_OM/Debug/term_OM.obj
term_OM/Debug/term_OM.pch
term_OM/Debug/term_OM.pdb
term_OM/Debug/term_OM.res
term_OM/Debug/term_OMDoc.obj
term_OM/Debug/term_OMView.obj
term_OM/Debug/vc60.idb
term_OM/Debug/vc60.pdb
term_OM/Debug/vc90.idb
term_OM/Debug/vc90.pdb
term_OM/MainFrm.cpp
term_OM/MainFrm.h
term_OM/MVC28A.tmp
term_OM/MVCD8.tmp
term_OM/Omok.cpp
term_OM/Omok.h
term_OM/OmokAr.cpp
term_OM/OmokAr.h
term_OM/ReadMe.txt
term_OM/res/term_OM.ico
term_OM/res/term_OM.rc2
term_OM/res/term_OMDoc.ico
term_OM/res/Thumbs.db
term_OM/Resource.h
term_OM/StdAfx.cpp
term_OM/StdAfx.h
term_OM/term_OM.aps
term_OM/term_OM.clw
term_OM/term_OM.cpp
term_OM/term_OM.dsp
term_OM/term_OM.dsw
term_OM/term_OM.h
term_OM/term_OM.ncb
term_OM/term_OM.opt
term_OM/term_OM.plg
term_OM/term_OM.rc
term_OM/term_OM.sln
term_OM/term_OM.suo
term_OM/term_OM.vcproj
term_OM/term_OM.vcproj.21D7E994FD2243A.이준형.user
term_OM/term_OM.vcproj.JUN.이준형.user
term_OM/term_OMDoc.cpp
term_OM/term_OMDoc.h
term_OM/term_OMView.cpp
term_OM/term_OMView.h
참고 자료
없음프로그램소스 연관자료
이 자료와 함께 구매한 자료
- [MFC] 오목 게임 0페이지
- MFC 계산기 프로그램 0페이지
- [프로그램 소스]c++ 오목 프로그램과 PPT 자료 15페이지
- 빙고게임 소스입니다~ 0페이지
- 오목소스입니다^^ 0페이지