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