
게임 세 개가 물려받은 도구들: 복사해서 고쳐 쓴 스크립트 정리
Salmonholic에서 만든 배포 스크립트, 경량 엔진 빌드, 봇 플레이 모드가 다른 게임으로 어떻게 넘어갔는지 정리했다. 도구별로 처음 만든 곳, 가져간 곳, 고친 점을 표로 남긴다.
· 5분 읽기
기술 관련 글입니다. 전체 36편 · 2/3 페이지.

Salmonholic에서 만든 배포 스크립트, 경량 엔진 빌드, 봇 플레이 모드가 다른 게임으로 어떻게 넘어갔는지 정리했다. 도구별로 처음 만든 곳, 가져간 곳, 고친 점을 표로 남긴다.
· 5분 읽기

AvoidNow에서 거대 공룡의 발이 음악 박자에 맞춰 찍히도록 만든 과정을 정리했다. BGM의 BPM을 재는 법, 패턴 묶음을 통째로 미는 방법, 커지는 타악기 레이어까지.
· 4분 읽기

AvoidNow 랭킹을 로그인 없이 닉네임만으로 만들면서 정한 규칙을 정리했다. 클라이언트 점수를 믿지 않는 구조, 비속어 필터, 봇 기록 제외, 일간·주간 초기화 기준.
· 4분 읽기

랜선포차의 채팅 보호 모드를 만든 기록. 연락처·링크·만남·개인정보·성적 표현·금전 제안을 메시지째 막고, 띄어쓰기와 한글 숫자 우회를 잡고, 3번이면 3분·5번이면 판 끝까지 채팅을 막는 규칙까지 테스트 문장과 함께 정리했다.
· 6분 읽기

랜선포차의 방 찾기는 열린 방 하나에 사람을 모으는 빠른 매칭과, 헷갈리는 글자를 뺀 4자리 코드로 들어가는 친구방 두 갈래다. 15초 대기, 32글자 코드, 재접속 복귀를 코드 기준으로 정리했다.
· 5분 읽기

PallMark 저장소에는 원래 커밋 전 검사가 하나도 없었다. 이틀 동안 실제로 난 사고 여섯 가지에서 규칙을 뽑아 git 훅을 만들고, 거짓 경보를 없애고, 클래스 등록 16자리를 대조하는 검사까지 붙인 과정을 정리했다.
· 5분 읽기

혼자 만드는 10인 배틀로얄의 밸런스를 헤드리스 시뮬레이션으로 검증한 방법. 결정론 골든 테스트, 30~100시드 스윕, 30분 소크, 그리고 잘못된 지표 때문에 헛돈 이야기까지.
· 5분 읽기

AvoidNow의 점수 규칙을 코드 기준으로 정리했다. 생존 점수, 34px 아슬아슬 판정, 대시로 뚫기, 알과 황금알, 최대 6배까지 오르는 콤보 배율이 어떻게 계산되는지.
· 4분 읽기

Godot 웹 게임 두 개와 React 게임 하나를 Cloudflare Worker와 서울 VM에 올리는 절차를 정리했다. 파일 이름 해시, 버전 확인, 진행 중인 판을 기다리는 드레인, 백업까지 실제 스크립트 기준으로 적었다.
· 5분 읽기

AvoidNow 웹 빌드의 첫 로딩을 약 18.5MB에서 7MB로 줄였다. 엔진 경량 빌드, 색 변형 셰이더, 손실 WebP, BGM 재인코딩, 해시 캐시까지 한 커밋에 담은 과정을 정리했다.
· 6분 읽기

Salmonholic과 AvoidNow에 직접 만든 텔레메트리를 붙였다. 쿠키 없이 로딩 시간과 오류 위주로 모은 방식과 두 게임이 남기는 항목의 차이, 막아 둔 규칙, 그리고 '저장이 멈췄다'는 오탐을 잡은 이야기를 정리했다.
· 4분 읽기

랜선포차의 369·딸기·바니바니·공산당·007빵·두부 게임이 함께 쓰는 박자 판정 엔진. 빠름 250ms·늦음 350ms 창을 정한 근거, 다음 박에 잘못 붙던 입력, 폰 화면에서 박자를 보여 주는 방식을 적었다.
· 7분 읽기