상대의 모습이 보이지 않아 정확하게 심리를 파악하기 어려운 기존의 온라인 카드게임은 이제 그만!
온라인으로 실제와 같은 카드게임을 시작하세요!
최후의 1인을 가리는 일러미네이션 매치, 배틀로얄
X
결과가 불확실한 일에 돈을 거는 행위, 베팅
→ 상대의 심리를 파악하고 베팅하여 최후의 1인을 가리는 카드게임
- 화상 카드게임 서비스
- WebRTC와 카드게임을 결합하여 상대방의 얼굴을 직접 보며 게임을 즐길 수 있다.
- 추가로 게임 서비스에 필요한 금고, 랭킹, 친구 추가, 뱃지 기능 등을 구현하였다.
- 감성 인식 API
- Face API를 통해 평온, 기쁨, 슬픔, 화남, 놀람, 공포, 역함 중 상위 3개의 감정을 수치가 높은 순서로 보여주며 플레이어들은 서로의 상태를 보며 베팅 할 수 있다.
- 공통 질문
- 게임 시작 시 플레이어들에게 공통 질문을 주고 서로 답할 수 있게 한다.
- 자유롭게 대화를 나누며 서로의 심리를 추측해 플레이에 도움을 받을 수 있다.
- OS
- Local : Windows 10
- AWS : Ubuntu 20.04.4 LTS
- IDE
- IntelliJ IDE 2022.1.3
- Visual Studio Code 1.70.0
- UI / UX
- Figma
- DataBase
- MySQL workbench 8.0.20 (Windows 10)
- MySQL 8.0.30 (Ubuntu 20.04.2 LTS)
- CI/CD
- Docker 20.10.17
- nginx
- Backend
- JAVA - openjdk 1.8.0_342
- Gradle 6.7
- SpringBoot 2.4.5, Quarydsl 4.4.0, Lombok 1.18.20, Swagger2 3.0.0
- Stomp 2.3.3-1
- FrontEnd
- HTML5, CSS3, JavaScript(ES6)
- React 18.2.0, face-api.js 0.22.2, Material-UI
- Node.js 16.16.0, npm 8.15.0
- stompjs 2.3.3
- Web RTC
- openvidu-browser 2.22.0
- 이슈 관리 : Jira
- 형상 관리 : Gitlab, Git
- 커뮤니케이션 : Notion, MatterMost, Webex
- Feat : 새로운 기능 추가 (넓은 개념)
- Fix : 버그 수정
- Design : css 등 UI 디자인 변경
- Add : 코드, 테스트, 예제, 문서 등 추가 생성 (좁은 개념)
- Delete : 코드 삭제
- Rename : 이름 변경, 위치 옮기는 작업
- Refactor : 코드 전면 수정
- Test : 테스트 코드 추가, 테스트 코드 리팩토링
- 명령어로 작성한다.
- 백앤드 [BE]와 프론트앤드 [FE] 구분
[Category] Type : subject
ex) 회원가입 기능
- 프론트 - [FE] Feat : Join in
- 백 - [BE] Feat : Join in
8443 | openvidu server |
---|---|
8081 | openvidu server |
80 | nginx HTTP 기본 포트 |
443 | nginx HTTPS |
8888 | kurento media server |
3478 | docker proxy |
3306 | mysql |
3001 | react app |
8080 | Spring boot |