목차
이 책은 어떻게 다른가? ... 3
강의 추천 진도 ... 7
chapter 1 프로세싱의 기초 ... 13
   1-1 프로세싱의 지향점 및 역사 ... 14
   1-2 컴퓨터 프로그래밍 기초 ... 17
   1-3 프로그래밍의 절차 ... 19
   1-4 자바, 자바 스크립트, C, C++, C# 등과 비교 ... 22
      자바, 자바 스크립트 ... 22
      C, C++, C# ... 23
   1-5 PROCESSING DEVELOPMENT ENVIRONMENT(PDE) ... 26
      프로세싱 다운하기 ... 26
      프로세싱 개발 환경(Processing Development Enviroment : PDE) ... 27
      메뉴 ... 29
      툴바 ... 30
      프로세싱 처음 시작하기 : 화면에 원 그리기 ... 32
      프로세싱의 프로그램 실행 방식 3가지 ... 35
      프로세싱의 프로그래밍 방식 2가지 ... 39
      관련 사이트 소개 ... 40
chapter 2 게임 구현 실전 : 벽돌 깨기 ... 43
   2-0 게임 구현 개괄 ... 44
      벽돌깨기 프로그램의 전체적인 구조 ... 44
      각 챕터의 기술 방식 ... 46
   2-1 공 그리기(프로세싱 시작) ... 47
      원그리기 ... 47
      디버깅 하는 방법 ... 49
      기본 도형들 ... 53
      좌표 ... 56
      함수에 대하여 ... 57
        직접 해보자 ... 58
   2-2 공 수평 움직임(공의 1차원 움직임) ... 60
      공의 움직임 ... 60
        직접 해보자 ... 62
   2-3 공 좌우 벽과 충돌 체크(IF 문) ... 64
      IF 문 ... 64
      다양한 연산자 ... 66
        직접 해보자 ... 69
   2-4 공의 2차원 움직임(새로운 변수) ... 70
      새로운 Y축 관련 변수 사용 ... 70
        직접 해보자 ... 72
   2-5 라켓 움직이기(마우스 움직임) ... 74
      직접 해보자 ... 75
   2-6 라켓으로 볼 반사하기(충돌 감지) ... 76
      직접 해보자 ... 79
   2-7 벽돌 배치 하기(배열, 반복문 사용) ... 80
      1차원 배열 ... 80
      1차원 배열을 이용한 벽돌 깨기 ... 82
      2차원 배열 ... 83
        직접 해보자 ... 86
   2-8 가장 간단한 벽돌 깨기 프로그램 완성 ... 88
      직접 해보자 ... 92
   2-9 코딩을 편하게 하는 파일 쪼개기 ... 94
      그림 파일 불러오기 ... 94
      파일 쪼개기 ... 97
        직접 해보자 ... 103
   2-10 벽돌 게임 업그레이드 ... 104
      키보드 입력 : 총알 쏘기 ... 104
      벽돌의 배치를 맵으로 만들자 ... 108
      파일로부터 입력 받은 문자열(STRING)을 문자 하나씩 떼어 내고 각각을 숫자로 바꾸기 ... 110
      벽돌 게임에 접목 ... 112
chapter 3 총 정리 ... 115
   3-1 변수, 데이터 타입 ... 116
   3-2 변수의 사용 ... 118
   3-3 시스템 변수 ... 120
   3-4 출력문 ... 121
   3-5 RANDOM 함수 : 내 프로그램에 변화를 주자! ... 122
   3-6 제어문 ... 123
      FOR 반복문 ... 123
      WHILE 반복문 ... 125
      조건문 : IF, ELSE, ELSE IF ... 126
   3-7 함수(FUNCTION) ... 128
   3-8 현재 진행형…. HTML5+PROCESSING.JS 그리고 PROCESSING FOR ANDROID ... 131
      PROCESSING.JS ... 131
      PROCESSING FOR ANDROID ... 133
   3-9 이 책에서 다루지 않는 내용들… ... 134
   3-10 마지막 사족 ... 135
찾아보기 ... 137
닫기