Space Pong 프로젝트 킥스타트 - 2
프로젝트 차터: 한문장 설명하기
- 유튜브 ‘ft_transcendece’ 검색했을 때, 조회수 3000뷰
목표 범위
- 최소 목표: 과제 PASS
- 요구사항: 아래와 같음
Web
Major module: Django Framework를 backend로 사용. Minor module: Bootstrap toolkit을 사용하여 Front-end를 개발. Minor module: PostgreSQL을 backend 및 다른 곳에 사용. (Backend Framework Module을 위한 필수 요구 사항)
User Management
Major module: 원격 인증
- OAuth 2.0 인증을 구현하는 것
- Gameplay와 User experience
Major module: Remote players
- 원거리 player 두 명. 각 player는 별도 컴퓨터를 사용하여 같은 website에 접속해 같은 Pong game을 한다
Minor module: Game customization options
- power-up, attack, 다른 map 등등 게임을 다채롭게 할 수 있는 option기능 제공
- user들이 단순한 것을 원할 경우 기본형을 선택할 수 있음
- 일관된 user experience를 제공하기 위해 pong이 아닌 다른 game을 구현했을 경우 그 것도 pong과 - - 같은 customization option기능이 있어야 함
- user들이 사용하기 쉬운 option 선택 ui를 구현해야함
AI-Algo
Major module: AI opponent
Graphics
Major module: ThreeJS / WebGL 사용해서 pong 개발
Accessibility
Minor module: browser 호환성 - chrome이 아닌 다른 browser에서도 부드럽게 잘 작동하도록
후보 모듈
- SSR
- 2FA
- 다국어 지원
팀 역할
운영 파트
- 팀명: SPACE PONG
- 팀장: tnam
기술 파트
- 다음 주말(10)까지 훑어보고 의견 가져오기
디자인
- 사이트 맵
- 화면설계서
- 기능기술서 -> jeekpark 담당
커뮤니케이션 계획
- 슬랙
- 팀채팅 내에서 스레드 활용해서 소통
- 깃허브
- 깃허브 페이지
- 프로젝트의 마일스톤으로 일정관리
- 오프라인: 화요일 금요일 오전 11시 정기회의
Leave a comment