서버와 클라이언트로 구성되어 있으며, C#을 이용하여 제작되었습니다.


서버는 콘솔 환경이며, 클라이언트는 WPF를 이용한 GUI환경입니다.




1:1 네트워크 플레이를 가정하고 개발되었습니다.






클라이언트 최초 실행 시.




서버 최초 실행 시의 모습입니다.




서버와의 통신을 거쳐서 접속하게 됩니다.





또 다른 클라이언트를 이용하여 접속해봤습니다.










위 영상은 실제로 친구와 네트워크를 통해 플레이 해 본 영상입니다.





클라이언트 소스
https://github.com/nipa0711/BingoClient

서버 소스
https://github.com/nipa0711/BingoServer






클라이언트에서 키 값을 서버에 전달하여, 서버에서 해당 키 값을 다시 클라이언트로 넘겨주며, 동시에 빙고판정도 서버에서 처리하게 됩니다.


이는 기본적으로 네트워크 환경의 게임에서는 클라이언트는 믿을 것이 못 된다는 선배들의 조언에 따라 개발하였기 때문입니다.


'Project > Personal' 카테고리의 다른 글

Sequence Image Downloader  (0) 2018.07.11
모자이크 이미지 만들기  (0) 2017.04.01
Simple Filter  (0) 2016.09.25
처음으로 만들어본 MFC 프로그램 입니다.  (0) 2016.09.23
Simple 이미지 합성 프로그램  (0) 2016.09.23

+ Recent posts