본문 바로가기

정보-Information

펭수와 함께하는 나만의 달리기 게임 만들기 - 4단계 도전하기


안녕하세요

바라봄직한 하루예요

 

이솦(EBS소프트웨어)에서 달려라! 펭수

펭수와 함께하는 나만의 달리기 게임 만들기!

신규 론칭 이벤트를 진행하고 있어요

 

https://www.ebssw.kr/site/cstmrcnter/cstmrEventDetailView.do?bbsId=BBSID_9960&bbscttSn=9259

 

달려라! 펭수 신규 런칭 이벤트

달려라! 펭수 신규 런칭 이벤트

www.ebssw.kr

달려라! 펭수 4단계 미션 - 특수 기능 추가하기를 함께해 볼게요

 

마법을 배우게 된 펭수! 어떤 마법을 배웠을까요?

시작할게요~ㅎ

 

15. 체력 정하기

미션은 이렇게 주어졌어요

- 시작하기를 눌렀을 때, 원하는 숫자만큼 체력을 정하기

- 장애물에 닿았을 때 체력이 1보다 작으면 게임 끝내기 (단, '만약 ~라면' 블록 사용하기)

 

힌트를 참고해 볼게요

이전 단계까지는 장애물에 한 번이라도 닿으면 게임이 종료되어 다시 도전하였어요

이번 단계에서는 체력을 정해주어 몇 번에 기회를 더 얻을 수 있는 내용인 것 같아요

 

힌트를 보니 코딩은 그렇게 어렵지는 않을 것 같아요

저는 이렇게 코딩해서 플레이해보았어요

게임 시작하면 기본 체력을 3으로 정하였어요

스릴을 느끼고 싶다면 체력을 1 또는 2로 정하면 돼요

 

장애물에 닿았을 때는 처음 정해진 체력 값에서 1을 빼주게 될 거예요

장애물에 몇 번을 닿게 되면 체력 값이 1보다 작게 된다면 게임은 종료가 돼요

 

이번 단계 미션 플레이 영상은 마지막에 올려두었어요

코딩할 때 조금 헷갈렸던 내용은 아들이 코딩을 도와주었어요

 

16. 아이템 사용하기

사람이나 펭수가 할 수 없는 마법 스킬이 있다면 더욱 흥미로운 게임 요소가 될 거예요

이번 미션은 '별' 아이템을 얻었을 때, 별 값 올리기

그리고 키보드 'Z'키를 눌러 투명 상태를 만들고 별 값 내리기예요

 

힌트를 살펴볼게요

'별' 아이템을 얻으면 별의 값을 1만큼 더해주면 돼요

원하는 숫자로 정해주어도 돼요~

스릴을 위해 적당한 값으로 정해주는 게 좋겠죠 ~ㅎ

그리고

별을 얻은 후 'Z'키를 눌렀을 때 아이템을 사용하고 별 값을 1만큼 빼주면 될 것 같아요

 

이렇게 코딩했어요

코딩하고, 게임을 해보면 별을 얻고 위험한 장애물 발견 시

'Z'키를 눌러주면 투명 상태로 변하는 펭수를 볼 수 있어요

엣헴 엣헴!

 

17. 특수 기능 모두 추가하기!

배운 모든 블록을 활용하여 기능을 추가하고 게임을 즐겨보는 미션이에요

 

힌트를 살펴보면 지금까지 배웠던 기능들을 다시 이해할 수 있어요

배운 내용으로 이렇게 코딩해 보았어요

블록 연결할 때 값은 마음대로 설정이 가능하니 원하는 값으로 정해주면 돼요

 

이제 모든 코딩을 완료했으면, 게임을 즐겨보세요

신이 난 펭수를 잘 달리게 해 주어 모든 미션을 클리어해주세요~ㅎ

 

지금까지 읽어주셔서 감사해요

행복한 하루 보내세요

 

고맙습니다