검색어 입력폼

[A+]MFC를 이용한 캐치마인드(다중클라이언트)

저작시기 2017.12 |등록일 2018.06.07 | 최종수정일 2018.06.09 파일확장자압축파일 (zip) | 가격 5,000원

소개글

거의 주석이 달려있어 이해하는데 크게 어렵지 않으실겁니다. 모르는 부분은 쪽지 주세요

*게임방법

1. 서버가 방장의 개념으로 방을 만들고 클라이언트들이 서버의 IP에 연결을 하여 게임준비를 하면 서버가 게임시작을 눌러 게임이 진행된다.
- 반드시 서버가 방을 만든 후 클라이언트가 접속해야함(정상접속 되면 채팅창으로 알림)
- 서버포함 최대 5명까지 플레이할 수 있으며 그 후 접속되는 클라이언트는 무시(최대인원수 수정가능)

2. 서버부터 문제를 출제하고 들어온 클라이언트의 순서대로 돌아가며 문제를 출제하며 진행된다.
정답을 맞추면 다음 순서로 넘어가고 각자 2번씩 문제를 출제하고 나면 게임의 결과창이 나타나며 게임이 종료된다.(문제내는 횟수 수정가능)

3. 점수는 1분내에 맞추면 10점, 2분내에 맞추면 7점, 3분내에 맞추면 3점이고 제한 시간인 3분이 넘어가게 되면 시간초과로 다음순서로 넘어가고 점수는 없게 된다.(점수, 제한시간 수정가능)

4. 게임 진행 중에는 자신의 점수만 알 수 있다. 게임이 끝난 후 점수와 함께 등수를 알려준다.

5. 그림은 선두께와 색을 정하여 그리고 지우개는 따로 없으며 마우스 우클릭으로 전체화면 지우기 가능

* 게임도중에 강제종료를 하게되면 오류가 납니다.

컴파일 실행환경

Visual studio 2010

압축파일내 파일목록

Client/.vs/Client/v14/.suo
Client/Client.sdf
Client/Client.sln
Client/Client.suo
Client/Client.VC.db
Client/Client/Client.aps
Client/Client/Client.cpp
Client/Client/Client.h
Client/Client/Client.rc
Client/Client/Client.vcxproj
Client/Client/Client.vcxproj.filters
Client/Client/Client.vcxproj.user
Client/Client/ClientDlg.cpp
Client/Client/ClientDlg.h
Client/Client/ClientSock.cpp
Client/Client/ClientSock.h
Client/Client/ConnectDlg.cpp
Client/Client/ConnectDlg.h
Client/Client/Debug/cl.command.1.tlog
Client/Client/Debug/CL.read.1.tlog
Client/Client/Debug/CL.write.1.tlog
Client/Client/Debug/Client.Build.CppClean.log
Client/Client/Debug/Client.exe.embed.manifest
Client/Client/Debug/Client.exe.embed.manifest.res
Client/Client/Debug/Client.exe.intermediate.manifest
Client/Client/Debug/Client.lastbuildstate
Client/Client/Debug/Client.log
Client/Client/Debug/Client.obj
Client/Client/Debug/Client.pch
Client/Client/Debug/Client.res
Client/Client/Debug/Client.vcxprojResolveAssemblyReference.cache
Client/Client/Debug/Client_manifest.rc
Client/Client/Debug/ClientDlg.obj
Client/Client/Debug/ClientSock.obj
Client/Client/Debug/ConnectDlg.obj
Client/Client/Debug/link-cvtres.read.1.tlog
Client/Client/Debug/link-cvtres.write.1.tlog
Client/Client/Debug/link.10796-cvtres.read.1.tlog
Client/Client/Debug/link.10796-cvtres.write.1.tlog
Client/Client/Debug/link.10796.read.1.tlog
Client/Client/Debug/link.10796.write.1.tlog
Client/Client/Debug/link.11132-cvtres.read.1.tlog
Client/Client/Debug/link.11132-cvtres.write.1.tlog
Client/Client/Debug/link.11132.read.1.tlog
Client/Client/Debug/link.11132.write.1.tlog
Client/Client/Debug/link.11292-cvtres.read.1.tlog
Client/Client/Debug/link.11292-cvtres.write.1.tlog
Client/Client/Debug/link.11292.read.1.tlog
Client/Client/Debug/link.11292.write.1.tlog
Client/Client/Debug/link.13208-cvtres.read.1.tlog
Client/Client/Debug/link.13208-cvtres.write.1.tlog
Client/Client/Debug/link.13208.read.1.tlog
Client/Client/Debug/link.13208.write.1.tlog
Client/Client/Debug/link.13268-cvtres.read.1.tlog
Client/Client/Debug/link.13268-cvtres.write.1.tlog
Client/Client/Debug/link.13268.read.1.tlog
Client/Client/Debug/link.13268.write.1.tlog
Client/Client/Debug/link.13856-cvtres.read.1.tlog
Client/Client/Debug/link.13856-cvtres.write.1.tlog
Client/Client/Debug/link.13856.read.1.tlog
Client/Client/Debug/link.13856.write.1.tlog
Client/Client/Debug/link.38732-cvtres.read.1.tlog
Client/Client/Debug/link.38732-cvtres.write.1.tlog
Client/Client/Debug/link.38732.read.1.tlog
Client/Client/Debug/link.38732.write.1.tlog
Client/Client/Debug/link.4776-cvtres.read.1.tlog
Client/Client/Debug/link.4776-cvtres.write.1.tlog
Client/Client/Debug/link.4776.read.1.tlog
Client/Client/Debug/link.4776.write.1.tlog
Client/Client/Debug/link.7288-cvtres.read.1.tlog
Client/Client/Debug/link.7288-cvtres.write.1.tlog
Client/Client/Debug/link.7288.read.1.tlog
Client/Client/Debug/link.7288.write.1.tlog
Client/Client/Debug/link.7688-cvtres.read.1.tlog
Client/Client/Debug/link.7688-cvtres.write.1.tlog
Client/Client/Debug/link.7688.read.1.tlog
Client/Client/Debug/link.7688.write.1.tlog
Client/Client/Debug/link.8664-cvtres.read.1.tlog
Client/Client/Debug/link.8664-cvtres.write.1.tlog
Client/Client/Debug/link.8664.read.1.tlog
Client/Client/Debug/link.8664.write.1.tlog
Client/Client/Debug/link.8784-cvtres.read.1.tlog
Client/Client/Debug/link.8784-cvtres.write.1.tlog
Client/Client/Debug/link.8784.read.1.tlog
Client/Client/Debug/link.8784.write.1.tlog
Client/Client/Debug/link.command.1.tlog
Client/Client/Debug/link.read.1.tlog
Client/Client/Debug/link.write.1.tlog
Client/Client/Debug/mt.command.1.tlog
Client/Client/Debug/mt.read.1.tlog
Client/Client/Debug/mt.write.1.tlog
Client/Client/Debug/rc.command.1.tlog
Client/Client/Debug/rc.read.1.tlog
Client/Client/Debug/rc.write.1.tlog
Client/Client/Debug/ScoreBoardDlg.obj
Client/Client/Debug/stdafx.obj
Client/Client/Debug/vc100.idb
Client/Client/Debug/vc100.pdb
Client/Client/ReadMe.txt
Client/Client/res/Client.ico
Client/Client/res/Client.rc2
Client/Client/resource.h
Client/Client/ScoreBoardDlg.cpp
Client/Client/ScoreBoardDlg.h
Client/Client/stdafx.cpp
Client/Client/stdafx.h
Client/Client/targetver.h
Client/Debug/Client.exe
Client/Debug/Client.ilk
Client/Debug/Client.pdb
Client/ipch/client-de3b887d/client-c767fd4b.ipch
Server/.vs/Server/v14/.suo
Server/Debug/Server.exe
Server/Debug/Server.ilk
Server/Debug/Server.pdb
Server/ipch/server-e79eec5/server-2e75de63.ipch
Server/Server.sdf
Server/Server.sln
Server/Server.suo
Server/Server.VC.db
Server/Server/ChildSock.cpp
Server/Server/ChildSock.h
Server/Server/Debug/ChildSock.obj
Server/Server/Debug/cl.command.1.tlog
Server/Server/Debug/CL.read.1.tlog
Server/Server/Debug/CL.write.1.tlog
Server/Server/Debug/link-cvtres.read.1.tlog
Server/Server/Debug/link-cvtres.write.1.tlog
Server/Server/Debug/link.10444-cvtres.read.1.tlog
Server/Server/Debug/link.10444-cvtres.write.1.tlog
Server/Server/Debug/link.10444.read.1.tlog
Server/Server/Debug/link.10444.write.1.tlog
Server/Server/Debug/link.11148-cvtres.read.1.tlog
Server/Server/Debug/link.11148-cvtres.write.1.tlog
Server/Server/Debug/link.11148.read.1.tlog
Server/Server/Debug/link.11148.write.1.tlog
Server/Server/Debug/link.11296-cvtres.read.1.tlog
Server/Server/Debug/link.11296-cvtres.write.1.tlog
Server/Server/Debug/link.11296.read.1.tlog
Server/Server/Debug/link.11296.write.1.tlog
Server/Server/Debug/link.11872-cvtres.read.1.tlog
Server/Server/Debug/link.11872-cvtres.write.1.tlog
Server/Server/Debug/link.11872.read.1.tlog
Server/Server/Debug/link.11872.write.1.tlog
Server/Server/Debug/link.12968-cvtres.read.1.tlog
Server/Server/Debug/link.12968-cvtres.write.1.tlog
Server/Server/Debug/link.12968.read.1.tlog
Server/Server/Debug/link.12968.write.1.tlog
Server/Server/Debug/link.13224-cvtres.read.1.tlog
Server/Server/Debug/link.13224-cvtres.write.1.tlog
Server/Server/Debug/link.13224.read.1.tlog
Server/Server/Debug/link.13224.write.1.tlog
Server/Server/Debug/link.13992-cvtres.read.1.tlog
Server/Server/Debug/link.13992-cvtres.write.1.tlog
Server/Server/Debug/link.13992.read.1.tlog
Server/Server/Debug/link.13992.write.1.tlog
Server/Server/Debug/link.15552-cvtres.read.1.tlog
Server/Server/Debug/link.15552-cvtres.write.1.tlog
Server/Server/Debug/link.15552.read.1.tlog
Server/Server/Debug/link.15552.write.1.tlog
Server/Server/Debug/link.15908-cvtres.read.1.tlog
Server/Server/Debug/link.15908-cvtres.write.1.tlog
Server/Server/Debug/link.15908.read.1.tlog
Server/Server/Debug/link.15908.write.1.tlog
Server/Server/Debug/link.2804-cvtres.read.1.tlog
Server/Server/Debug/link.2804-cvtres.write.1.tlog
Server/Server/Debug/link.2804.read.1.tlog
Server/Server/Debug/link.2804.write.1.tlog
Server/Server/Debug/link.3216-cvtres.read.1.tlog
Server/Server/Debug/link.3216-cvtres.write.1.tlog
Server/Server/Debug/link.3216.read.1.tlog
Server/Server/Debug/link.3216.write.1.tlog
Server/Server/Debug/link.4148-cvtres.read.1.tlog
Server/Server/Debug/link.4148-cvtres.write.1.tlog
Server/Server/Debug/link.4148.read.1.tlog
Server/Server/Debug/link.4148.write.1.tlog
Server/Server/Debug/link.4264-cvtres.read.1.tlog
Server/Server/Debug/link.4264-cvtres.write.1.tlog
Server/Server/Debug/link.4264.read.1.tlog
Server/Server/Debug/link.4264.write.1.tlog
Server/Server/Debug/link.6064-cvtres.read.1.tlog
Server/Server/Debug/link.6064-cvtres.write.1.tlog
Server/Server/Debug/link.6064.read.1.tlog
Server/Server/Debug/link.6064.write.1.tlog
Server/Server/Debug/link.6164-cvtres.read.1.tlog
Server/Server/Debug/link.6164-cvtres.write.1.tlog
Server/Server/Debug/link.6164.read.1.tlog
Server/Server/Debug/link.6164.write.1.tlog
Server/Server/Debug/link.6228-cvtres.read.1.tlog
Server/Server/Debug/link.6228-cvtres.write.1.tlog
Server/Server/Debug/link.6228.read.1.tlog
Server/Server/Debug/link.6228.write.1.tlog
Server/Server/Debug/link.6328-cvtres.read.1.tlog
Server/Server/Debug/link.6328-cvtres.write.1.tlog
Server/Server/Debug/link.6328.read.1.tlog
Server/Server/Debug/link.6328.write.1.tlog
Server/Server/Debug/link.6688-cvtres.read.1.tlog
Server/Server/Debug/link.6688-cvtres.write.1.tlog
Server/Server/Debug/link.6688.read.1.tlog
Server/Server/Debug/link.6688.write.1.tlog
Server/Server/Debug/link.6764-cvtres.read.1.tlog
Server/Server/Debug/link.6764-cvtres.write.1.tlog
Server/Server/Debug/link.6764.read.1.tlog
Server/Server/Debug/link.6764.write.1.tlog
Server/Server/Debug/link.7236-cvtres.read.1.tlog
Server/Server/Debug/link.7236-cvtres.write.1.tlog
Server/Server/Debug/link.7236.read.1.tlog
Server/Server/Debug/link.7236.write.1.tlog
Server/Server/Debug/link.8492-cvtres.read.1.tlog
Server/Server/Debug/link.8492-cvtres.write.1.tlog
Server/Server/Debug/link.8492.read.1.tlog
Server/Server/Debug/link.8492.write.1.tlog
Server/Server/Debug/link.8704-cvtres.read.1.tlog
Server/Server/Debug/link.8704-cvtres.write.1.tlog
Server/Server/Debug/link.8704.read.1.tlog
Server/Server/Debug/link.8704.write.1.tlog
Server/Server/Debug/link.8904-cvtres.read.1.tlog
Server/Server/Debug/link.8904-cvtres.write.1.tlog
Server/Server/Debug/link.8904.read.1.tlog
Server/Server/Debug/link.8904.write.1.tlog
Server/Server/Debug/link.9984-cvtres.read.1.tlog
Server/Server/Debug/link.9984-cvtres.write.1.tlog
Server/Server/Debug/link.9984.read.1.tlog
Server/Server/Debug/link.9984.write.1.tlog
Server/Server/Debug/link.command.1.tlog
Server/Server/Debug/link.read.1.tlog
Server/Server/Debug/link.write.1.tlog
Server/Server/Debug/ListenSock.obj
Server/Server/Debug/mt.command.1.tlog
Server/Server/Debug/mt.read.1.tlog
Server/Server/Debug/mt.write.1.tlog
Server/Server/Debug/rc.command.1.tlog
Server/Server/Debug/rc.read.1.tlog
Server/Server/Debug/rc.write.1.tlog
Server/Server/Debug/ScoreBoardDlg.obj
Server/Server/Debug/Server.Build.CppClean.log
Server/Server/Debug/Server.exe.embed.manifest
Server/Server/Debug/Server.exe.embed.manifest.res
Server/Server/Debug/Server.exe.intermediate.manifest
Server/Server/Debug/Server.lastbuildstate
Server/Server/Debug/Server.log
Server/Server/Debug/Server.obj
Server/Server/Debug/Server.pch
Server/Server/Debug/Server.res
Server/Server/Debug/Server.vcxprojResolveAssemblyReference.cache
Server/Server/Debug/Server_manifest.rc
Server/Server/Debug/ServerDlg.obj
Server/Server/Debug/stdafx.obj
Server/Server/Debug/vc100.idb
Server/Server/Debug/vc100.pdb
Server/Server/Desktop.bmp
Server/Server/ListenSock.cpp
Server/Server/ListenSock.h
Server/Server/ReadMe.txt
Server/Server/res/Server.ico
Server/Server/res/Server.rc2
Server/Server/resource.h
Server/Server/ScoreBoardDlg.cpp
Server/Server/ScoreBoardDlg.h
Server/Server/Server.aps
Server/Server/Server.cpp
Server/Server/Server.h
Server/Server/Server.rc
Server/Server/Server.vcxproj
Server/Server/Server.vcxproj.filters
Server/Server/Server.vcxproj.user
Server/Server/ServerDlg.cpp
Server/Server/ServerDlg.h
Server/Server/stdafx.cpp
Server/Server/stdafx.h
Server/Server/targetver.h

참고 자료

없음
다운로드 맨위로