Skip to content

gummy-murderer/server

Repository files navigation

Gummy-murder - Server

📌 Swagger-ui

1. 🐻서비스 소개

탐정이 되어 마을의 평화를 지켜라!

  • 베어머더러는 AI를 활용한 추리 게임 입니다.
  • 탐정이 마을의 살인 사건 범인을 잡기 위해 증거를 조사하고 주민과 대화하며 매일 밤 1명을 지목하여 취조를 진행합니다.

2. 📝주요 기능 소개

  1. AI NPC와의 Chat을 통하여 마을 NPC들의 특징 및 알리바이 파악

  2. 게임의 스토리 진행을 위한 Intro와 Scenario, alibi, FinalWords 생성 및 통신

  3. 유저의 캐릭터 개성을 반영하는 캐릭터 커스텀 진행 


3. 💡BackEnd 구현 기능

Game

  • 게임의 핵심 요소인 AI와 Unity 간의 통신을 구현 하여 두 시스템을 원활하게 연동
  • 게임의 스토리 진행을 위한 Intro와 Scenario, Alibi, FinalWords 통신 코드 구현
  • 유저의 게임 진행 상황을 관리하는 체크리스트 저장 및 전송 통신 구현, 유저의 게임 진행 편의성 제공

Chat

  • USER-NPC 및 NPC-NPC 채팅 시스템 개발

4. 💻기술 스택

Language

Framework And Libraries

Spring Spring Boot Spring Security JWT

Database

MySQL

Servers

AWS

Environment And Communication

IntelliJ GitHub Notion


📜Git Convention

Convention 내용
Feat 새로운 기능 추가
BugFix 버그 수정
Test 테스트 코드, 리펙토링 테스트 코드 추가, Production Code(실제로 사용하는 코드) 변경 없음
Rename 파일 혹은 폴더명을 수정하거나 옮기는 작업만인 경우
Remove 파일을 삭제하는 작업만 수행한 경우
Refactor 프로덕션 코드 리팩토링
Chore 빌드 관련 수정, 패키지 관리자,yml, 구성 등 업데이트

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors