Skip to content

kennedy0919/Trigger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

463 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚜ Trigger : 대규모 멀티플레이 전투 생존 배틀로얄 게임

프로젝트팜플렛 프로젝트팜플렛 프로젝트팜플렛 프로젝트팜플렛 프로젝트팜플렛 프로젝트팜플렛 프로젝트팜플렛

Trigger 링크(웹) : 홈페이지

소개 영상 보기 : youtube

⚜ 프로젝트 진행기간

2024.04.08(월) ~ 2024.05.24(금) (총 47일)
SSAFY 10기 2학기 자율 프로젝트 - Trigger

⚜ Trigger - 게임 배경

202X년, 도쿄. 고대와 현대가 공존하는 이 도시에는 매년 봄, 수천 그루의 벚나무가 만개하여 아름다운 장관을 이룬다. 그러나 이 아름다움 뒤에는 어두운 비밀이 숨겨져 있다. 도쿄는 신도(神道)라는 비밀조직의 중심지로, 이 조직은 벚꽃이 만개하는 시기에 맞춰 '벚꽃의 전쟁'이라는 잔혹한 대회를 매년 개최한다. 벚꽃은 매년 짧은 기간 동안만 피어나 생명의 소중함과 동시에 그 끝을 암시한다. 신도는 이러한 상징을 이용해 권력을 과시하고, 조직의 리더를 가리기 위한 전쟁을 치르고 있다. 주인공 ‘코하루’는 어린 시절 부모를 잃고 고아가 되었으며, 그 배후에는 신도가 있었다. 코하루는 성장하면서 신도에 대한 복수심으로 가득 찼고, 마침내 경찰 특수부대에 들어간다. 그는 도쿄를 지배하는 이 비밀조직을 무너뜨리기 위해 잠입 임무를 자원한다. 코하루의 목표는 '벚꽃의 전쟁'에 참가해 우승함으로써 조직의 내부를 붕괴시키는 것이다.

⚜ 주요 기능

✔ 멀티플레이 - 게임

  • 최대 100명의 플레이어가 참여하는 멀티 게임으로 예측할 수 없는 전투 상황 제공 기능
  • 실시간으로 친구나 다른 플레이어들과 함께 게임을 즐길 수 있는 기능
  • 킬을 가장 많이 하는 플레이어의 경쟁 요소 기능

✔ 다양한 무기와 전략 및 지형지물 - 게임

  • 플레이어 전투 스타일에 맞는 무기 선택 전략 기능
  • 맵의 지형지물을 적극적으로 활용하여 생존 기능

✔ 웹 페이지 서비스 - 웹

  • 공지사항 : 게임과 관련된 공지사항을 확인할 수 있다.
  • 랭킹 : 플레이한 유저들의 랭킹과 전적 기록 등을 볼 수 있다.
  • 가이드 : 게임 플레이에 대한 가이드를 제공한다.
  • 회원가입 & 로그인 : 웹 페이지 자체 로그인 기능을 제공한다.

✔ 실시간 스트리밍 & 채팅 서비스 - 웹

자체 웹에서 화면 공유 기능을 통해 실시간 스트리밍 및 채팅 기능 게임에 참여하지 않는 사람들도 관전하거나 채팅으로 소통 가능


✔ 게임 공지 알림 서비스 - 웹

FCM을 통해 푸시 알림을 활용하여 현재 게임 플레이 하지 않는 사용자에게도 당장의 게임 변경 사항을 확인할 수 있습니다.

⚜ 주요 기술

FRONT-END

  • React.js 18.3.1
  • Typescript 4.9.5
  • Video.js
  • Socket.js ^4.7.5
  • Firebase 10.12.0
  • Node 16.18.96

BACK-END

  • Springboot 3.2.0
  • Spring Data JPA
  • Spring Security
  • Spring Web
  • MariaDB
  • Redis

INFRA

  • AWS EC2
  • Jenkins
  • DOCKER
  • NGINX
  • SSL
  • GITLAB
  • DOCKER HUB
  • Firebase Cloud Messaging
  • PWA

협업 툴

  • IntelliJ IDE
  • VS Code IDE
  • Git
  • Notion
  • JIRA
  • MatterMost
  • Webex

외부 API

  • FcmToken

⚜ 팀원 역할 분배


Front End 김요한 천승현

Back End 김도현 김혜인

Game 김우태 이정민

⚜ 프로젝트 결과물

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors