I'm FanJae.

[Two Faced Poker] Day 0. 양면 포커 프로젝트 본문

Toy Project/Two Faced Poker

[Two Faced Poker] Day 0. 양면 포커 프로젝트

FanJae 2024. 10. 7. 23:12

1. 프로젝트 선택 이유

- 이전부터 이 게임을 한번 구현해보고 싶었는데 마침 User vs User로 붙는 형태로 제작한 사람이 없었다.

- 따라서, 기존에 진행했던 Multi Room Chatting Server를 잘 활용해서 이 프로젝트에서 이용해 보려고 한다.

 

2. 개발 환경

- 언어 : C++ (Server), C#(Client)

- 운영체제 : Windows

 

3. 서버 아키텍처

- 클라이언트-서버 모델

- 프로토콜 : TCP/IP

- 서버는 멀티 스레드 방식으로 다중 클라이언트의 요청을 처리한다.

 

4. 라이브러리

C#(UI) : Windows Forms

C++ : std::thread

 

※ 양면 포커의 룰은 더 지니어스:블랙가넷/4화를 기준으로 만들 예정이다.

링크 : 규칙 관련 링크(나무위키)

Comments