Skip to content

끄투(온라인 끝말잇기) 클론 코딩

Notifications You must be signed in to change notification settings

ymym1024/WordChainGame

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

끄투(온라인 끝말잇기 게임) 클론 코딩

프로젝트

  • 게임방에 입장 후 끝말 잇기 게임을 진행하며 프로그램 내부에 저장된 단어를 맞추는 경우 점수를 획득하는 게임
  • 끄투의 기능을 클론하여 socket API로 미니프로젝트를 진행

개발기간

2022.11.04 ~ 2022.12.03

개발환경과 개발 언어

개발자

🧐 zjaym1703 | 😀 hs-1971540-kimeunji

게임 시나리오

  • 게임 참여 유저는 로그인 후 대기 방에 접속.
  • 게임방을 생성하거나 입장할 수 있으며, 게임방을 생성하게 되면 자동으로 방장이 되고 게임시작. 게임방 입장은 최대 5명까지 가능, 최대 인원을 초과한 경우 게임 시작 전에만 관전모드로 입장 가능
  • 게임방에 입장한 순서대로 턴이 돌며 한명씩 돌아가면서 게임 진행
  • 게임이 종료되면 다이얼로그로 게임 결과를 알려줌

실행 화면

  1. 대기 방

게임에 입장한 후 play 버튼을 눌러 게임방 생성, 다른 유저들은 게임방 조회 가능
image image

입장하려는 방에 인원이 찬 경우 참가자에게 알리고, 관전모드로 입장 image

관전모드인 경우 채팅을 게임과 채팅을 진행하지 못하며 관전모드로 입장한 유저에게 관전모드를 알려줌 image

  1. 게임 방

게임 참여 유저와 채팅 진행 가능, 특정 유저에게 귓속말을 보내는 경우 사용자를 클릭하여 귓속말 전송 image

이모티콘으로 자신의 상태 표현
image

게임 시작 시 wordlist.txt 파일에서 단어를 불러와 게임 참여 유저에게 전달, 차례대로 답을 입력하는 경우 10점 추가, 오답을 입력하는 경우 10점 감점, 20초의 입력시간 동안 입력하지 않는 경우도 10점 감점 ezgif com-gif-maker

게임 종료 시 게임결과를 다이얼로그로 알림
image

참고 레퍼런스

네트워크프로그래밍 예제 코드

About

끄투(온라인 끝말잇기) 클론 코딩

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%