[평일]
[팀원 소개] 페이지 담당
홈 버튼 기능
(1) 비-관리자 모드 (게스트 모드)
- 페이지 내 텍스트 선택 블락
- firebase db로부터 멤버 카드 목록 view 기능
(2) 관리자 모드
- key값 일치에 따른 접근제어
불일치 시도 일정 횟수(3회) 초과 시, 일정 시간(10초) 동안 lock
멤버 카드에 대한 CRUD 기능 (생성, 삭제, 수정 권한)
sessionStorage를 통한 admin-mode 상태에 대한 저장
실시간 데이터베이스, 인증, 스토리지, 호스팅 등의 기능을 제공하는 BaaS(Backend-as-a-Service) 플랫폼. 모바일 및 웹 애플리케이션을 쉽게 생성, 실행 및 확장 가능하게 함.
[주말]
애니메이션이 실행되는 동안 일정 타이밍에 anim instance에게 이벤트 호출
=> 콤보 공격의 구현
공격에 대해 동작별로 섹션을 분리한 이후, 콤보/공격 여부에 관한 플래그 변수를 통해 구현
Delegate 변수와 broadcast를 통해, anim instance와 이를 사용하는 객체 character 간 의존성 제거
콜리전을 통한 충돌 설정
콜리전 채널에 따른 ignore / block / overlap 체크
"사용성"이 제 1순위 고려요소
유저는 디자인 설계대로 따라가지 않고, 정해진 경로가 아닌 실제 유저가 느끼기에 편한한 방식을 선택할 것이다.
-> 사용자가 부담없이 편안함을 느끼고, 자발적인 행동을 유발하는 UX 디자인이 필요하다.
(정의) 사용자의 편리하고 쾌적한 사용을 위해 컨텐츠의 구조를 잡는 것.
(목적) 유저의 정보 탐색에 대해 단순하고 직관적으로 만들기 위함.
ex. 어쌔신 크리드 오디세이, 위쳐3
정보의 홍수 속에서 피로함을 느끼지 않게 회피
진행도와 숙련도에 맞춘 순차적인 정보 개방