안녕하세요. 코드덤입니다.
오늘은 외계인이 자동차를 피하는 게임을 만들어 볼 거예요.
먼저 자동차 코딩부터 해줄게요.
자동차는 코딩을 조금 더 간단하게 보여드리고자, 복제하기가 아닌, 각 레일마다 한 대씩 가지고 왔어요.
먼저 첫번째 자동차부터 코딩해 줄게요.
자동차는 왼쪽방향으로 이동방향을 사용해서 계속 움직이도록 만들어 줄 거랍니다.
그래서 아래와 같이 방향을 왼쪽으로 정하고 계속 이동하도록 만들어 줄게요.
이렇게 달려가다가 왼쪽 벽에 닿으면, 다시 현재 위치에서 다시 달려 나가도록 만들어줄 거예요.
그리고 만약 외계인에게 닿으면, 바로 게임을 종료할거랍니다.
이러한 형식으로 모든 자동차의 코딩을 해 주시면 된답니다.
혹시 보다 자세한 설명이 필요하신 분들은 아래 영상을 참고해 주세요.
이제 외계인 코딩을 해볼게요.
외계인은 마우스를 따라 위아래로 움직이도록 만들어 줄 거예요.
그렇게 만들어 주려면, 마우스 Y좌표를 활용하면 되겠죠.
그래서 외계인의 y좌표를 마우스 y좌표로 맞춰줄 거랍니다.
그런데, 이렇게만 하면, 저 산까지 올라간답니다.
그래서 도로에만 머물도록 제한을 해줄 거예요.
그래서 도로 범위 내에 있는지 확인을 해 줄 거랍니다.
위아래 모두 체크를 해 줄 거예요.
그래서 -115< 마우스 y좌표 < -26 인 범위 내에서만 움직이도록 만들어 줄 거예요.
이렇게 범위를 정하기 위해서는 블록 코딩에서 [그리고]라는 블록 사이에 아래의 조건을 넣어주면 된답니다.
자, 그러면, 이렇게 최종 외계인 코딩이 완료됩니다.
그리고 글상자를 사용해서 게임 종료를 만들어 줄게요.
그래서 게임 종료 신호를 받으면, 바로 게임이 종료되도록 [모든 코드를 멈춰] 줄 거예요.
저는 다음 시간에 다른 게임으로 다시 뵐게요~
모두 행복한 순간순간 만들어 나가세요!!
'블록코딩 게임 만들기 > 엔트리 entry 블록코딩' 카테고리의 다른 글
[엔트리 게임 만들기] 51. 축구 게임 만들기 2편 | 바닥에 점수판 띄우기 (0) | 2021.01.06 |
---|---|
[엔트리 게임 만들기] 50. 축구 게임 만들기 1편 | 날아오는 축구공을 막아라!! (0) | 2021.01.05 |
[엔트리 게임 만들기] 48. 핑퐁 게임 만들기 | 복제하기 기능으로 공 꼬리 만들기 (0) | 2021.01.03 |
[엔트리 기초 강좌] 47. 틀린 그림 찾기 3편 (0) | 2020.12.29 |
[엔트리 기초 강좌] 46. 틀린 그림 찾기 2편 (0) | 2020.12.28 |