🔎 참고 오픈소스 ・ https://github.com/jaehyeok3017/Rummikub.git
- 평소 온라인 루미큐브 게임을 즐기면서 채팅 기능의 부재로 인해 사용자 간 소통이 어려웠던 경험을 개선하고자 기획
- 네트워크 기반 루미큐브 게임을 개발하여 게임 중 실시간 채팅 기능을 제공
- 사용자가 다른 플레이어와 네트워크를 통해 연결되어 실시간으로 게임을 즐기면서 소통할 수 있는 환경을 구현
- Application.java 실행
- 4명 입장 시 게임 시작
- 루미큐브 규칙 구현
기본 루미큐브 규칙을 적용한 게임 로직
- 네트워크 기반 게임
Java의 소켓 프로그래밍을 활용한 서버-클라이언트 구조
텍스트 기반 통신 프로토콜을 사용
- 실시간 기능
각 플레이어의 진행 상황이 실시간으로 반영되고,
사용자 간 네트워크 연결로 멀티플레이 환경
- 실시간 채팅
게임 중 사용자 간 소통을 위한 채팅 기능
