게임 개발 | 구독자 32명 | 링크 공주

[1인 개발] 팽이 대전 게임 출시 2주, 자동 플레이테스트로 찾은 버그 이야기


[1인 개발] 팽이 대전 게임 출시 2주, 자동 플레이테스트로 찾은 버그 이야기_1.webp



[1인 개발] 팽이 대전 게임 출시 2주, 자동 플레이테스트로 찾은 버그 이야기_2.webp



10월 17일에 안드로이드로 출시한 팽이 대전 게임 '아크 서클'을 혼자 만들고 있습니다.

출시 2주가 지나서, 만들면서 도움이 됐던 것 하나를 나눠 보려고 해요.


■ 봇으로 1만 판 돌리기

밸런스를 손으로 맞추기 힘들어서, 정해진 규칙대로 조작하는 봇을 만들어

새 프로필로 스테이지 100판을 연달아 깨는 테스트를 10번, 100번씩 돌렸습니다.

- 판 길이, 링아웃 승 비율, 보스전 승률, 초반 20판 승률을 목표로 정해 두고 통과/실패를 봤어요.

- 처음 재 보니 판 중간값이 7초밖에 안 되고, 발사 타이밍 효과가 3%p에 그쳐서

  체력·게이지·필살기 위력을 다시 맞췄습니다.


■ 그러다 찾은 '안 끝나는 판'

1만 판 중 4판이 150초가 넘도록 끝나지 않았어요. 원인은 충돌 순간 화면이 잠깐 멈추는

연출(히트스톱) 중에도 충돌 계산이 계속 돌던 것. 멈춘 프레임마다 같은 겹침이 새 충돌로

처리되어 두 팽이가 영원히 붙어 있었습니다. 고친 뒤 1만 판에서 0판이 됐고,

혹시 몰라 60초가 지나면 링이 좁아지는 서든데스도 넣었어요.


사람이 하면 몇 백 판에 한 번 나올 버그라, 직접 테스트로는 못 찾았을 것 같아요.

혹시 비슷하게 테스트하시는 분 있으면 방법 공유해 주세요!


게임이 궁금하시면: https://play.google.com/store/apps/details?id=com.yoonhyunjin.arccircle

(확률형 아이템 포함)

로그인하고 댓글 작성하기
루리웹 오른쪽
루리웹 유머
루리웹 뉴스 베스트
PC/온라인
비디오/콘솔
모바일

루리웹 유저정보 베스트