KARTORY 개발일지
브라우저 3D 카트 레이싱 (three.js + WebSocket) · kartory.victory.sarl
7일 · 커밋 88개
- 오늘의 도전 결과 공유 카드와 연속 도전검증된 오늘의 도전 기록을 링크로 공유하고, 연속 도전 일수와 어제 결과를 보여 줘 다음 날도 다시 오게 했다.
- 백미러 추가화면 위 가운데에 뒤쪽을 비추는 거울 창을 달고, 바로 뒤 사람의 이름과 거리를 보여 준다.
- 링크 미리보기, 첫 로딩 줄이기, 운영 지표도전장·초대 링크마다 다른 미리보기 카드를 붙이고, 풍경 계산을 격자 색인으로 바꿔 첫 로딩을 줄였다. Prometheus 지표도 내보낸다.
- 연습 코스, 카트 꾸미기, 트랙 재설계와 서버가 검증하는 오늘의 도전처음 온 사람을 위한 연습 코스와 카트 꾸미기, 캐릭터 셋 추가, 네 트랙 재설계, 도전장 링크, 서버가 입력을 다시 돌려 검증하는 오늘의 도전을 만들었다.
- 휴대폰 전체화면과 서비스 워커 없는 홈 화면 앱휴대폰에서 전체화면으로 달릴 수 있게 하고, 서비스 워커 없이 매니페스트만으로 홈 화면에 추가할 수 있게 했다. 첫 캐릭터도 머겅이로 바꿨다.
- 마을 계정으로 바로 입장하기와 인증된 랭킹 기록그래픽 채팅 마을(VUTOPIA)의 입장권으로 KARTORY 에 로그인 없이 들어오게 하고, 인증된 기록은 계정 단위로 랭킹에 남기게 했다.
- 빈 저장소에서 온라인 카트 레이싱까지 하루 만에three.js 와 직접 만든 아케이드 물리로 혼자 달리기를 만들고, 같은 물리를 서버에도 돌려 온라인 스피드전·봇·아이템전·랭킹까지 붙였다.