GDevelop으로 개발하는 테트리스 (9) - 블록 쌓기: FSM 검증


GDevelop으로 개발하는 테트리스 (9) - 블록 쌓기: FSM 검증

FSM을 우아하게 테스트할 수 있는 방법이 있을지 찾아봤으나...적절한 것을 찾지 못했습니다.그래서 그냥 수작업으로 점검하기로 했습니다.몇가지 시나리오를 설정했습니다.그리고 사전조건과 입력, 예상결과를 정리 후 기 작성된 FSM의 처리흐름에 따라 검증해봅니다.아래 붉은색으로 표시된 것은 검증 중 수정된 것입니다.시나리오 1) 사전조건: lock frame: 0 drop 타이머 timeout입력: 이동 키 입력예상결과: lock frame 1 증가검증: 이동 가능? Yes: 정상 No: lock timer 시작 이동 키 입력 이동 가능? Yes: lock timer 리스타트 drop timer 리스타트 No: lock frame 증가 1(이동할 수 없어도...)시나리오 2) 사전 조건: lo..........

GDevelop으로 개발하는 테트리스 (9) - 블록 쌓기: FSM 검증에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : GDevelop으로 개발하는 테트리스 (9) - 블록 쌓기: FSM 검증