작품개요
다수가 실시간으로 참여하는 멀티플레이 게임을 구현하기 위해서는 서버와 클라이언트 사이의 통신 환경을 구축하는 것이 가장 중요했는데, 이러한 통신 환경은 Socket.IO, Node.js를 활용하여 구축했다. Socket.IO는 실시간 웹 애플리케이션을 위한 이벤트 기반의 라이브러리로, 웹 클라이언트와 서버 간의 실시간 양방향 통신을 가능하게 해준다. 이번 자기주도프로젝트에서는 매치 카드 게임에서 본 게임 화면의 Front-end 부분을 담당하여 개발을 진행했다.