온라인 pong 게임 및 채팅 기능을 제공하는 싱글페이지 웹 어플리케이션입니다.
Contributor | Role |
---|---|
![]() |
Front-end |
![]() |
Front-end |
![]() |
Back-end |







- 회원가입을 통한 일반 로그인 및 42 OAuth 로그인


- 이메일을 통한 2차 인증

- 2차 인증은 마이페이지에서 활성화 및 비활성화할 수 있습니다.


- 1대1, 4인 토너먼트, 싱글 플레이 중 하나를 선택할 수 있습니다.

- 대기열에 등록하면 대기열에 현재 인원이 얼마나 있는지 실시간으로 업데이트 됩니다.

- 매치를 찾았을 시 플레이어는 일정 시간 내에 매치를 수락하여야 합니다.

- 매치를 찾은 후 취소하거나 일정 시간 내에 수락하지 않을 경우 경우 플레이어는 페널티를 받아 일정 시간 동안 대기열에 들어갈 수 없습니다.

- 친구에게 1대1 신청을 할 수 있습니다.
- 1대1 Pong 게임

- 4인 토너먼트

- CLI를 통한 조작

- 유저 프로필 페이지에서 전적 조회를 할 수 있습니다.

- 전체 채팅

- DM

- 온라인 상태 확인

- 친구 추가 및 삭제

- 친구 차단 및 차단 해제: 차단한 사용자의 메시지는 수신되지 않습니다.


- 친구에게 1대1 신청을 할 수 있습니다.


- 내 프로필 페이지에서 프로필 이미지, 닉네임, 이메일 주소를 수정할 수 있습니다.

