개발자_이훈규
천천히, 빠르게. 개발자의 Repository
개발자_이훈규
전체 방문자
오늘
어제
  • 분류 전체보기 (473)
    • 티스토리 (4)
    • 개발자 뉴스 (2)
    • 소프트웨어 (203)
      • C (7)
      • c++ (25)
      • Objective-C (3)
      • Do it! 반응형 웹디자인 (4)
      • openGL (8)
      • Java (24)
      • Jni (3)
      • Android (9)
      • Wordpress (2)
      • 버그 만난 후 느낀점 (2)
      • Git (3)
      • node js (2)
      • window tablet (1)
      • HTML (3)
      • javascript (3)
      • perl (1)
      • AngularJS (0)
      • JSON (0)
      • Docker (3)
      • python (5)
      • jQuery (1)
      • MFC (4)
      • cocos studio (6)
      • Golang (1)
      • SQLite3 (0)
      • Spring Boot (8)
      • thymeleaf (0)
      • Django (0)
      • iOS (3)
      • skia (0)
      • VBA (0)
      • PHP (2)
      • Oracle (1)
      • JSP (0)
      • R (0)
    • TCP IP (2)
    • 금융 (0)
      • 금융 Study (0)
      • 금융 Archive (0)
      • 금융 Article (0)
    • 개인 프로젝트 (7)
      • gif 홈페이지 만들기 (0)
      • study app만들기 (0)
      • 크롤러 만들기 (1)
      • 카툰 홈페이지 만들기 (1)
      • 외주 홈페이지 만들기 (3)
      • 웹 홈페이지 만들기 (0)
      • 미디어 서버 만들기 (0)
      • 소개팅 어플 만들기 (0)
      • 인스타그램 풀스택 클론 코딩(인강 노트) (0)
      • 주식 모의거래 만들기 (1)
    • html php mysql (0)
    • node.Js (2)
    • 일상 (2)
    • 빈공간 uml 공부 (0)
    • Ubuntu(linux) (12)
    • 맥OS (10)
      • android 설치하기 (2)
    • Programming quizzes (0)
    • IoT (구 유비쿼터스) (16)
      • 라즈베리 파이 (11)
      • 아두이노 (5)
    • 하드웨어 (5)
      • 아수스 비보탭 노트8 asus vivotap no.. (2)
      • 크레마 카르타 (3)
    • 분석할 문장, 구문, 코드 (0)
    • 키보드 (1)
      • 해피해킹 (1)
    • 코드 라이언 (0)
    • 전자기기 (4)
    • Ted (0)
    • NAS (0)
    • 알고리즘 (0)
    • 연합인포맥스 (0)
    • 이벤트 응모함 (4)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

  • 설치
  • 소스
  • CODE
  • C
  • 방법
  • 개발
  • 코드
  • error
  • 우분투
  • ubuntu
  • 설명
  • 예제
  • C++
  • Example
  • GIT
  • 에러
  • install
  • Java
  • 라즈베리 파이
  • Python

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
개발자_이훈규

천천히, 빠르게. 개발자의 Repository

[서평] 만들면서 배우는 40개의 엔트리 게임 + 인공지능 게임
카테고리 없음

[서평] 만들면서 배우는 40개의 엔트리 게임 + 인공지능 게임

2023. 10. 24. 19:00

개요

엔트리는 네이버 커넥트재단에서 운영하는 비영리 교육 플랫폼입니다.

이 코딩 도구는 사용자가 문제를 논리적이며 체계적으로 해결하며, 알고리즘적 사고력을 키울 수 있도록 설계되었습니다. 사용자는 설계한 순서대로 코딩을 하여 실제 움직임을 확인하고, 오류 부분을 효율적으로 분석하고 수정할 수 있습니다. 또한 블록 프로그래밍 언어와 각 미션에서 사용되는 블록 및 순서의 기본 원리를 파악하게 됩니다.

책의 21p에 기술된 8가지(맵, 캐릭터, 몬스터, 미션 등)을 조합하여 여러가지 장르의 게임을 만들어 보는 것이 이 책의 학습 목표입니다.

https://playentry.org/

실습

실습은 57p의 '미사일 쏘기'를 진행하였습니다.

첫 화면

엔트리의 구성요소들을 설명하는 화면이 나옵니다.

1. 오브젝트 추가하기

58p에 기술되어 있는 것과 동일하게 '오브젝트'를 추가합니다.

2. 변수추가

점수를 담을 변수를 추가합니다.

3. 총알에 소리 추가

총알의 소리에 레이저 발사음을 추가합니다.

4. 화면을 정리

화면의 크기에 맞춰서 오브젝트들의 크기를 정리합니다.

5. 총알 코딩

총알을 코딩하였습니다. 총알 코딩에서는 총알의 트리거로 마우스를 클릭하는 상황에 대한 로직이 정의되어 있습니다.

여기서 반복문과 조건문들을 배울 수 있으며 조건이 일치할 경우에 변수를 바꾸는 것까지 실습합니다.

6. 전투기 코딩

전투기는 코딩이 간단합니다.

게임이 시작하면 맨 앞으로 보내기로 됩니다.

7. 실행하기

마우스를 클릭하면 탐지기에 총알이 닿으면서 점수가 1점 올라갑니다.

총평

코딩의 기초적인 절차지향적 사고를 길러주기에 좋은 플랫폼인것 같습니다. 엔트리 내의 움직임, 판단, 흐름 정도만 이해한다면 간단한 게임을 만들어보면서 컴퓨터 동작에 대한 이해를 도울 수 있을것 같습니다. 그리고 엔트리 내에 컨텐츠가 많은데 어떤 조합을 통해 게임을 개발할지 책을 통해 아이디어를 얻을 수 있어서 좋았습니다.

 

저작자표시 (새창열림)
    개발자_이훈규
    개발자_이훈규
    혼자 꽁양꽁양 개발하면서 놀아요~ - 노트같은 블로그

    티스토리툴바