엔트리와 아두이노로 만나는 게임 학교
로니킴 (지은이)영진.com(영진닷컴)2023-06-30
누구나 쉽게 접근할 수 있는 블록형 프로그래밍 언어인 엔트리를 사용해 게임을 만들어 보며 코딩을 익힐 수 있도록 구성하였다. 엔트리로 게임을 만들고 나면 아두이노 조이스틱 실드로 다양한 게임을 재미있게 즐길 수 있으며, 아두이노 조이스틱 실드가 없어도 키보드를 이용해 게임을 조작할 수 있다. 코드는 단순한 블록의 나열이 아닌 함수로 구성하여 실제 프로그래밍의 원리를 이해할 수 있도록 하였고, 게임의 전체 순서도와 오브젝트별 순서도를 통해 코딩의 흐름을 한눈에 파악할 수 있도록 하였다.
책에서는 메모리 버튼 게임, 그루터기 건너기 게임 등 초급 게임부터 몬스터 슈팅 게임, 해적선 맞추기 게임 등 고급 게임까지 다양한 난이도의 12가지 게임을 다룬다. 엔트리 기초부터 시작하여 자주 사용하는 패턴으로 게임의 기능을 구현하는 방법을 배우고, 학습한 내용을 바탕으로 다양한 기능을 추가하며 게임을 발전시켜 나갈 수 있다.
목차
1장 엔트리×아두이노 게임 만들기
엔트리 12개 게임
엔트리 시작하기
아두이노 조이스틱 실드
자주 사용하는 구성
무한으로 움직이는 배경 패턴
2장 메모리 버튼 게임 만들기
게임 이해하기
구조 이해하기
함수 블록 코딩하기
게임 동작 확인
생각하기
3장 그루터기 건너기 게임 만들기
게임 이해하기
구조 이해하기
함수 블록 코딩하기
게임 동작 확인
생각하기
4장 벽돌 깨기 게임 만들기
게임 이해하기
구조 이해하기
함수 블록 코딩하기
게임 동작 확인
생각하기
5장 선물 뽑기 게임 만들기
게임 이해하기
구조 이해하기
함수 블록 코딩하기
게임 동작 확인
생각하기
6장 타조 런 게임 만들기
게임 이해하기
구조 이해하기
함수 블록 코딩하기
게임 동작 확인
생각하기
7장 지렁이 키우기 게임 만들기
게임 이해하기
구조 이해하기
함수 블록 코딩하기
게임 동작 확인
생각하기
8장 에어 하키 게임 만들기
게임 이해하기
구조 이해하기
함수 블록 코딩하기
게임 동작 확인
생각하기
9장 롤링 스카이 게임 만들기
게임 이해하기
구조 이해하기
함수 블록 코딩하기
게임 동작 확인
생각하기
10장 드래곤 슈팅 게임 만들기
게임 이해하기
구조 이해하기
함수 블록 코딩하기
게임 동작 확인
생각하기
11장 몬스터 슈팅 게임 만들기
게임 이해하기
구조 이해하기
함수 블록 코딩하기
게임 동작 확인
생각하기
12장 바다에 쓰레기가 떨어지면 슈팅 게임 만들기
게임 이해하기
구조 이해하기
함수 블록 코딩하기
게임 동작 확인
생각하기
13장 해적선 맞추기 게임 만들기
게임 이해하기
구조 이해하기
함수 블록 코딩하기
게임 동작 확인
생각하기