ks-wook / com2us_omok_server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

com2us_omok_server

컴투스 서버 캠퍼스 2기 권순욱

기능 구현

TODO-LIST

완료한 작업 : ✅

  • (하이브)하이브 서버 기능
기능 완료 여부
[하이브 계정생성]
[하이브 로그인]
[하이브 토큰 검증]
  • (게임 API)계정 기능
기능 완료 여부
[로그인]
  • (게임 API)데이터 로드
기능 완료 여부
[유저 데이터 로드]
  • (게임 API)친구 기능
기능 완료 여부
[친구 목록 조회]
[친구 요청]
[친구 요청 수락]
[친구 삭제]
[친구 요청 취소]
  • (게임 API)매칭 기능
기능 완료 여부
[매칭 요청]
[매칭 서버로 매칭 요청 및 결과 수신]
  • (소켓 게임서버)소켓 게임서버 기능
기능 완료 여부
[방입장(최대 2명까지)]
[방 나가기]
[방 채팅]
[게임 시작(두명이 모두 게임 시작을 요청하면 바로 게임 시작]
[돌두기]
[타이머(자동으로 턴 넘기기 + 6번 자동으로 턴이 넘어가면 게임 취소)]
[오목로직]
[게임 종료(게임이 끝나면 서버는 결과를 알려줌 + 클라이언트 결과 표시)]
[Heart-Beat 구현]
[로그인에 DB 연동(Redis에 있는 유저 정보로 로그인 체크 + 게임 결과 DB 저장]
[List(Message Queue) 구조로 대전이 가능한 방을 찾고 redis Rpush]
  • (매칭 API)매칭 기능
기능 완료 여부
[List(Message Queue) 구조로 소켓 서버와 통신하여 매칭 요청]
[매칭이 완료된 결과 게임 api 서버로 전송]

About


Languages

Language:C# 100.0%