본문 바로가기
프로그래밍/엔트리

[엔트리] 축구 게임 만들기

by 아임코딩 2023. 5. 8.
728x90
반응형

안녕하세요 아임코딩입니다.

 

이번에는 엔트리로 간단한 축구게임을 만들어보겠습니다.

 

 

유튜브 링크

https://youtu.be/En6k8FCMLHQ

 

오브젝트 목록

오브젝트 목록

축구게임에 사용된 오브젝트 목록입니다.

축구 선수 2명, 축구공 하나, 오른쪽 골대 2개를 추가해줍니다.

 

 

화면 구성

화면 구성

 

화면 구성은 다음과 같이 해줍니다.

선수 모양과 골대를 뒤집는 건 아래와 같이 진행해줍니다.

오브젝트 모양 뒤집기

 

 

축구공 오브젝트 코드

축구공 오브젝트 코드 블록

축구공 오브젝트의 코드는 위의 그림과 같습니다.

계속 이동 방향으로 4만큼 움직입니다.

오른쪽 선수에 닿으면 방향과 이동 방향을 225 ~ 315 사이로 설정합니다.

왼쪽 선수에 닿으면 방향과 이동 방향을 45 ~ 135 사이로 설정합니다.

오른쪽 골대에 닿으면 오른쪽 선수 승 신호를 보냅니다.

왼쪽 골대에 닿으면 왼쪽 선수 승 신호를 보냅니다.

 

왼쪽 선수 코드

왼쪽 선수 코드

왼쪽 선수의 코드는 다음과 같습니다.

 

왼쪽 선수는 w 키가 눌러져 있고, y 좌표값이 100 이하면 y 좌표를 3만큼 움직입니다. (y 좌표값이 100 이하여야 하는 이유는 화면 위로 안 나가게 하기 위함입니다.)

 

s 키가 눌러져있고 y 좌표값이 -100보다 크면 y 좌표를 -3만큼 바꿉니다.(y 좌표값이 -100 이상여야 하는 이유는 화면 아래로 안 나가게 하기 위함입니다.)

 

 

오른쪽 선수

오른쪽 선수 코드

 

오른쪽 선수도 왼쪽 선수와 유사합니다.

 

 

프로그램 실행 화면

프로그램 실행 화면

 

이상으로 엔트리로 만드는 축구 게임에 대해서 알아봤습니다.

 

 

728x90
반응형

'프로그래밍 > 엔트리' 카테고리의 다른 글

[엔트리] 묻기, 대답 코드 블록  (14) 2023.05.08
[엔트리] 달리기 게임  (0) 2023.05.08
[엔트리] 변수  (0) 2023.05.08
[엔트리] 초시계  (0) 2023.05.07
[엔트리] 보물찾기  (2) 2023.05.07