Skip to content

feat: 영어 끝말잇기(쿵쿵따) 게임 구현#531

Merged
DDINGJOO merged 2 commits into
testfrom
develop
Jan 24, 2026
Merged

feat: 영어 끝말잇기(쿵쿵따) 게임 구현#531
DDINGJOO merged 2 commits into
testfrom
develop

Conversation

@DDINGJOO

@DDINGJOO DDINGJOO commented Jan 24, 2026

Copy link
Copy Markdown
Contributor

Summary

  • 영어 끝말잇기(Word Chain) 게임 기능 구현
  • Free Dictionary API 연동으로 단어 유효성 검증
  • 라운드별 시간 제한 감소 (15→13→11→9→8초)

Changes

  • WordChainSession, WordChainService, DictionaryService
  • WordChainHandler REST API
  • WebSocket 메시지 타입 추가
  • 채팅 명령어 domain 수정

From PR #530

- Add WordChainSession model with time limit, scoring, player management
- Add WordChainService with game logic (start, submit, timeout, stop)
- Add DictionaryService for word validation via Free Dictionary API
- Add WordChainHandler REST API endpoints (/wordchain/start, submit, etc.)
- Add WordChainFunction to SAM template
- Add WORDCHAIN_* message types for WebSocket broadcasts
- Fix command result domain (use chat domain for chat commands)
- Add unit tests for WordChainSession and DictionaryService

Closes #524, #525, #526, #527, #528
…chain-game

feat: 영어 끝말잇기(쿵쿵따) 게임 구현
@github-actions github-actions Bot added backend Backend code changes layer:entity Entity/Domain layer layer:repository Repository/DAO layer layer:service Service layer layer:test Test code labels Jan 24, 2026
@DDINGJOO DDINGJOO merged commit 5a90f04 into test Jan 24, 2026
1 check passed
hye-inA pushed a commit that referenced this pull request Jan 27, 2026
feat: 영어 끝말잇기(쿵쿵따) 게임 구현
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backend Backend code changes layer:entity Entity/Domain layer layer:repository Repository/DAO layer layer:service Service layer layer:test Test code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant