소개
kawk10는 제가 만든 브라우저 게임을 모아 두는 곳입니다. 링크를 누르면 몇 초 안에 시작하고, 끝나면 기록이 남아 한 판 더 하고 싶어지는 게임을 만듭니다.
이런 게임을 만듭니다
규칙이 짧은 게임을 좋아합니다. KYRVEX는 한 바퀴, REDLINE은 경찰에게서 버틴 시간, LAST SECOND는 한 번도 맞지 않은 시간, ROOFRUNNER는 옥상 여덟 곳을 도는 시간으로 겨룹니다. 설명을 읽지 않아도 몇 판 해 보면 무엇을 잘해야 하는지 알 수 있게 만듭니다.
그래픽은 로우폴리입니다. 건물 하나, 나무 한 그루까지 모델 파일을 받아 오지 않고 코드로 그리기 때문에 인터넷이 느린 곳에서도 금방 열립니다.
쓰는 도구
- Three.js로 브라우저에서 3D를 그리고, Vite로 작은 파일로 묶습니다.
- 체크포인트 판정, 점프 거리, 기록 계산처럼 공정해야 하는 규칙은 자동 테스트로 확인한 뒤에 배포합니다.
- 전체 랭킹은 로그인 없이 브라우저마다 만든 익명 ID로 한 사람의 최고 기록만 반영합니다. 랭킹 서버에 연결되지 않아도 게임과 내 기록은 그대로 됩니다.
서버
이 사이트와 게임은 제 방에 있는 작은 리눅스 컴퓨터(NVIDIA Jetson Orin Nano) 한 대에서 돌아갑니다. 깃허브에 새 버전을 올리면 서버가 알아서 받아 빌드하고 교체합니다. 정전으로 꺼졌다 켜져도 스스로 다시 올라오도록 해 두었습니다.
연락
버그를 찾았거나 게임 아이디어가 있으면 wonyeongwonyeong@gmail.com 로 보내 주세요. 전체 랭킹에 올린 기록을 지우고 싶을 때도 여기로 연락 주시면 됩니다.