6편 - 스크래치로 미니 게임 만들기
2025. 5. 15. 11:29ㆍ아이들을 위한 코딩 교육
728x90
반응형
이번엔 게임 만들기에 도전!
이번 시간에는 스크래치를 활용해서 간단한 미니 게임을 만들어볼 거예요
우리 고양이 캐릭터가 장애물을 피해 점프하거나, 무언가를 모으며 점수를 얻는 게임을 생각해보자!
게임 구성 아이디어 예시
목표
- 고양이가 공을 피하면서 움직이기
- 점수를 모으기
- 닿으면 '게임 오버'!
등장인물
- 고양이 (플레이어)
- 공 (장애물)
- 별 또는 사과 (아이템)
1. 캐릭터와 배경 준비
- 고양이는 기본으로 있어요
- [스프라이트 추가] 버튼을 눌러 공이나 별 추가하기
- 배경도 재미있는 곳으로 바꿔보세요 (우주, 들판, 바닷속 등)
2. 키보드로 캐릭터 움직이기
고양이가 [왼쪽] [오른쪽] 방향키로 움직이게 만들어요
[왼쪽 화살표 키를 눌렀을 때]
→ [x좌표를 -10만큼 바꾸기]
[오른쪽 화살표 키를 눌렀을 때]
→ [x좌표를 10만큼 바꾸기]
3. 장애물 떨어뜨리기
공(스프라이트)을 위에서 아래로 떨어지게 해요
[시작했을 때]
→ [무한 반복]
→ [y좌표를 -10만큼 바꾸기]
→ [화면 아래쪽이면 위로 되돌리기]
4. 닿으면 게임 오버!
[무한 반복]
→ [만약 고양이에 닿으면]
→ [게임 오버 배경으로 바꾸기]
→ [모든 스프라이트 숨기기]
간단한 조건문으로 게임 오버 효과 만들기!
5. 점수 올리기 (선택)
- 아이템에 닿으면 점수 올리기
- 변수 [점수] 만들기 → 1씩 증가시키기
[만약 별에 닿으면]
→ [점수 1 증가시키기]
→ [별을 다른 위치로 옮기기]
오늘 배운 것 정리
캐릭터를 키보드로 움직이게 만들 수 있어요 반복문과 조건문으로 게임처럼 움직이게 만들 수 있어요 점수나 장애물도 추가해서 점점 복잡한 게임도 만들 수 있어요!
다음 편 예고
다음 시간에는 내가 직접 만드는 나만의 프로젝트를 해볼 거예요! 지금까지 배운 걸 활용해서 자유롭게 상상하고 만들어보자!
728x90
반응형
'아이들을 위한 코딩 교육' 카테고리의 다른 글
1편 - C언어는 뭐예요? (39) | 2025.05.19 |
---|---|
7편 - 나만의 프로젝트 만들기 (41) | 2025.05.15 |
5편 - 스크래치로 나만의 이야기 만들기 (23) | 2025.05.14 |
4편 - 스크래치(Scratch)로 고양이 움직이기 (21) | 2025.05.14 |
3편 - 나만의 미로 게임 만들기 (31) | 2025.05.13 |