Skip to content

kimgazii/RummikubWithChat

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RummikubWithChat

image

📚 3학년 2학기 네트워크프로그래밍 텀프로젝트
👩‍💻 개발자 ・ 양예영, 김가영

🐳 프로젝트 개요

  • 평소 온라인 루미큐브 게임을 즐기면서 채팅 기능의 부재로 인해 사용자 간 소통이 어려웠던 경험을 개선하고자 기획
  • 네트워크 기반 루미큐브 게임을 개발하여 게임 중 실시간 채팅 기능을 제공
  • 사용자가 다른 플레이어와 네트워크를 통해 연결되어 실시간으로 게임을 즐기면서 소통할 수 있는 환경을 구현

🫐 소스코드 실행

  • Application.java 실행
  • 4명 입장 시 게임 시작

🪁 구현 기능

  • 루미큐브 규칙 구현

기본 루미큐브 규칙을 적용한 게임 로직

  • 네트워크 기반 게임

Java의 소켓 프로그래밍을 활용한 서버-클라이언트 구조
텍스트 기반 통신 프로토콜을 사용

  • 실시간 기능

각 플레이어의 진행 상황이 실시간으로 반영되고,
사용자 간 네트워크 연결로 멀티플레이 환경

  • 실시간 채팅

게임 중 사용자 간 소통을 위한 채팅 기능

❄️ GUI 화면

image

🌏 개발 환경 ・ Eclipse IDE

🌀 개발 언어 ・ Java

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%