개인 프로젝트

[ TCP / IP ] SIMPLE 2D Battle Ground

HiStar__ 2020. 6. 18. 17:30

프 로 젝 트

 

  • TCP / IP 와 MFC를 사용한 네트워크 게임 프로그래밍 3인 프로젝트
  • W / A / S / D 이동과 마우스 방향으로의 사격
  • 3명 중 1인의 플레이어가 우승하는 간단한 게임

 

공 유  자 원  처 리

 

  • Event 객체와 WaitForSingleObject(), WaitForMultipleObject() 사용을 통한 흐름 제어

  • 각 클라이언트 연결 별 Thread, Collide Thread, Timer Thread 를 통한 개발.
    클라이언트 연결이 많이 않고 코어가 5개 이상이기 때문에 간단하게 개발.

  • 1초에 3번 발사하는 총알 구현 / 10초에 한 번 씩 지나가는 비행기 및 아이템 구현.

 

 

영  상