Skip to content

Feedbaek/ft_transcendence

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ft_trascendence

프로젝트 소개

42서울 공통과정 마지막 5인 팀 과제


기술 스택

TypeScript React NestJs

실행

git clone 후에 make 명령어 입력. (docker 설치가 되어있어야 합니다)


구현 기능

기능 1

42 OAuth2 인증을 사용한 소셜 로그인, 문자 메시지를 사용한 2차 인증 기능 및 프로필 커스터마이징

기능 2

웹 소켓을 사용한 실시간 채팅과 친구 목록을 포함한 다양한 상호작용 기능

기능 3

ping-pong 게임을 모방하여 웹 소켓으로 만든 실시간 게임. 혼자하기, 랭크전, 친선전 3가지 모드 존재


배운 점 & 아쉬운 점

Docker를 사용하여 개발하여서 개발 환경을 공유하기 용이했음. Docker만 설치되어 있다면 어디서나 `make` 명령어로 실행가능하다.

서버에서 게임 로직을 처리하다보니, 게임방이 많아지면 서버에 부하가 심해질 수 있음.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 95.8%
  • Shell 1.7%
  • HTML 1.0%
  • CSS 0.8%
  • JavaScript 0.4%
  • Makefile 0.2%
  • Dockerfile 0.1%