01
내 비행기 디자인
⏱ 10분
슈팅 게임의 주인공! 내 비행기 모양·색·이름 정하고 그림 박스에 그려봐.
🚀 어떤 모양? (전투기·UFO·새·로켓 등)
✏️ 여기 비행기 그려봐!
02
움직임 키 — 어떻게 조종?
⏱ 7분
3가지 조종법 중 어떤 게 좋을지 ✓ 체크하거나 직접 적어봐!
⬅️⬆️➡️⬇️
화살표 키
←→↑↓
✓ 또는 다른 키 적기
03
가속도와 관성 — 부드러움의 비밀
⏱ 12분
자동차랑 같아! 액셀 밟으면 점점 빨라지고, 브레이크 떼도 한참 굴러. 비행기도 똑같이 만들어야 부드러워!
🚗💨
가속도
액셀 밟으면 점점 빨라짐!
(=속도가 매 프레임 +)
⛸️
관성
키 떼도 한참 미끄러져!
(=속도가 0으로 천천히)
💡 일상에서 가속도·관성 느낀 적이 언제? 예: 버스가 갑자기 출발할 때, 자전거 페달 멈춰도 굴러갈 때
04
화면 끝에 닿으면? — 4가지 처리
⏱ 8분
비행기가 화면 끝에 닿으면 어떻게 할지 ✓ 체크. 게임 분위기에 따라 선택!
🛑멈춤
화면 밖으로 못 나감 (가장 안전, 슈팅 게임 표준)
⚡튕김
반대 방향으로 튀어나옴 (탁구공·당구공 느낌)
🔄반대편 통과
왼쪽 끝 → 오른쪽 끝 (팩맨 스타일)
💀죽음
화면 밖으로 나가면 게임 오버 (하드코어)
05
오늘 점검 체크
⏱ 3분
하나씩 ✓ 체크해봐!
비행기 움직임이 딱딱하지 않고 부드럽다 (가속도 적용)
이번 주에 나오는 단어들. 모르면 자연스러워요. 외울 필요 없어요. 막힐 때마다 펴서 보세요.
가속도Acceleration
속도가 점점 빨라지는 것. 가만→느림→빠름. 자동차 액셀 밟는 느낌.
관성Inertia
움직이던 게 계속 움직이려는 성질. 멈춰도 미끄러져서 잠깐 더 가는 느낌.
벡터Vector
방향+속도 묶음. (x속도, y속도). 화살표라고 생각하면 쉬워.
화면 경계Screen Boundary
화면 끝. 캐릭터가 넘어가면 안 됨. 안 막아두면 우주 너머로 가버려.
값 가두기clamp
"최소·최대 사이로 가둬" 명령. 화면 안에 캐릭터 가두는 데 씀.
부드러운 움직임Smooth Movement
픽 픽 움직이지 않고 자연스럽게. 가속도+관성을 섞으면 부드러워져.
델타 타임delta time
한 프레임 사이 시간. 빠른 컴퓨터·느린 컴퓨터에서 같은 속도로 움직이게 해줘.
방향키Arrow Keys / WASD
캐릭터 조작 표준 키. 좌·우·상·하 또는 A·D·W·S. 게임마다 둘 다 지원.
위치position
캐릭터의 현재 자리. {x: 100, y: 200} 형식. 매 프레임마다 살짝씩 바뀜.
속도velocity
위치를 매 프레임 얼마씩 바꿀지. velocity가 크면 빨리 움직임.