VARENA 개발일지
브라우저에서 바로 하는 온라인 대전 FPS (three.js + WebSocket) · varena.victory.sarl
3일 · 커밋 124개
- 캐릭터 다섯 명으로 — KARTORY 의 후드 아이 셋을 FPS 몸에 옮기기KARTORY 에서 쓰던 동물 후드 캐릭터 셋(꾹꾹이·바니바니·왕눈이)을 VARENA 로 옮겨 캐릭터를 다섯 명으로 늘렸다. 카트에 앉은 몸을 서서 총을 드는 몸으로 바꾸면서 판정 상자·표정·성능에 맞춰 다시 손봤다.
- 마을 통합 로그인 붙이기 — 입장권 확인, 서명형 세션 표, iframe 허용 제한VUTOPIA 마을 계정으로 바로 들어오는 입장권(통합 로그인)을 붙였다. 입장권은 서버만 확인하고, 게임 세션 표를 서명형으로 바꿔 서버를 다시 띄워도 인증이 이어지게 했다. 마을 패널에만 iframe 을 허용하는 CSP 도 넣었다.
- 하루 만에 만든 브라우저 FPS — 서버 권위 넷코드부터 팀전·캐릭터·산탄총까지빈 저장소에서 시작해 서버 권위 30Hz 틱, 예측·보간·지연 보정 히트스캔을 갖춘 온라인 FPS 를 만들고 공개했다. 오후에는 재접속, 봇, 모바일 터치, 경기·방·팀전, 캐릭터, 새 무기를 차례로 붙였다.