18. 그럼 계획은 또 뭘까요
계획(計劃,plan)
- 앞으로 해야 할 일의 절차, 방법, 규모 따위를
헤아려 미리 작성함.
- 즉, 일이 되게 만드는 논리를 세운다.
19. 예를 들어 봅시다
더 재미있는 액션을 만들어 봅시다.
슈퍼마리오
걷고, 달리고, 뛰어서 장애물을 피해
공주를 구하러 간다.
걷기: 좌우방향키를누르면그방향으로이동. 속도는고정.
달리기: B버튼을누른 상태에서좌우 방향키를누르면그 방향으
로달린다. 속도는점차증가하다최대값에서고정.
20. 이렇게
목표 : 게임 플레이를 좀 더 긴장감 있게 만들자.
- 가속할 수록 멈추기 어렵게 만들면 어떨까?
제동: 달리는중현재방향과반대 방향키를입력하면급 감속.
달리던속도에따라제동거리가늘어난다.
감속: 달리는중B버튼을 놓으면걷는속도까지점차감속.
B버튼과 방향키를모두 놓으면멈출때까지점차감속
실제로슈퍼마리오를해보시면달려가다멈출때,
딱그자리에서멈추지않습니다.
21. 좀 더 자세하게
if pc_state ==2
달리는 중 현재 방향과 반대 방향키를 입력하면 급 감속.
이동작은어떤논리로 재구성할수있을까요?
제동
ifpc_direction==1 &&keyboard_check(vk_right)
pc_hspeed=pc_hspeed*spd_down_rate