마인크래프트를 활용한 파이썬 프로그래밍
과정소개
입문자를 위해 준비한
[게임 개발, 프로그래밍 언어] 강의입니다.
파이썬 프로그래밍을 게임과 함께 쉽고, 재미있게 이해할 수 있습니다.
초등학생, 중학생 등 자녀분들도 충분히 따라할 수 있는 강의이기 때문에 부모님들, 선생님들도 배워두시면 쓸 곳이 많습니다. :)
'마인크래프트를 활용한 파이썬 프로그래밍' 강좌 소개
이번 강의는 창의력이 샘솟는 게임 '마인크래프트' 를 활용해 프로그래밍을 배우는 강좌 입니다.
마인크래프트에서 수동건축을 파이썬으로 자동화 하여 프로그래밍을 느껴볼 수 있습니다.
초등학생, 중학생 등 자녀분들도 충분히 따라할 수 있는 강의이기 때문에 부모님들, 선생님들도 배워두시면 쓸 곳이 많습니다. :)
도움되는 분들
- 파이썬 프로그래밍을 게임과 함께 쉽게 배우고 싶은 모든 분
- 마인크래프트를 이용하여 자녀에게 가르치고 싶은 모든 분
- 방과 후 수업 프로그래밍 과정을 가르치고 있는 모든 강사 분
필요사항
- 마인크래프트 PC버전 구입 필요 : https://minecraft.net/ko-kr/ (3만원)
- 마인크래프트가 동작하는 수준의 데스크톱PC or 노트북
- 강의에 필요한 실습 파일, 실습 관련 파일은 별도 제공됨
강의목차
차시 | 강의명 |
---|---|
섹션 1. 오리엔테이션 | |
1차시 | 과정 소개 |
섹션 2. 마인크래프트 만나기 | |
2차시 | 마인크래프트 설치에 필요한 프로그램 알아보기 |
3차시 | 스피곳 서버 설치하기 |
4차시 | 헬로 마인크래프트 실행하기 |
섹션 3. 마인크래프트 시작하기 | |
5차시 | 명령어(op, gamemode, time, weather) |
6차시 | 게임 인터페이스 & 단축키 |
7차시 | 아이템 조합 튜토리얼 |
8차시 | 첫날밤 생존 계획 |
9차시 | 첫날밤 생존하기 |
섹션 4. 파이썬 기초 | |
10차시 | IDLE 사용법 |
11차시 | 숫자형, 문자형 데이터 |
12차시 | 함수와 리턴 |
13차시 | 마인크래프트 외치기, GPS 조회 함수 |
14차시 | (보충자료) 최신 버전으로 파이썬 코딩 서버 설치 |
섹션 5. 초급 텔레포트 | |
15차시 | 텔레포트 해보기 |
16차시 | 텔레포트 함수 만들기 |
17차시 | 타이밍 텔레포트 |
섹션 6. 고급 텔레포트 | |
18차시 | 반복 작업 자동화(list, for) |
19차시 | 텔레포트 자동화1 |
20차시 | 텔레포트 자동화2 |
21차시 | 반복 작업 자동화 - While, Boolean |
22차시 | 반복 작업 자동화 - While, if, break |
23차시 | 지하 탈출 텔레포트 - getHeight |
섹션 7. 초급 자동 건축가 (set, get, poll blocks) | |
24차시 | 블록 데이터 얻기 |
25차시 | 블록 생성하기 |
26차시 | 간단하게 집 짓기 |
27차시 | 더 간단하게 집 짓기 |
28차시 | 더 고민해 봅시다 - 때려서 바꾸기 |
29차시 | 집에 문과 창 달기 |
30차시 | (보충자료) 가능한 모든 블럭 나열하기! |
섹션 8. 중급 자동 건축가 (algoritm, exturn lib) | |
31차시 | 알고리즘과 외부 라이브러리 |
32차시 | 하늘 계단 만들기 |
33차시 | 광산 만들기 |
34차시 | 나선형 터널 뚫기 |
35차시 | 피라미드 만들기 |
36차시 | 화산,호수 만들기 연습문제, 외부라이브러리 활용 |
37차시 | 워터 슬라이드 코딩 |
섹션 9. 초능력 (복습과 확장) | |
38차시 | 텔레포트 블럭만들기 |
39차시 | 얼음불꽃 장판 깔기 |
40차시 | 건물 나와라 뚝딱 |
섹션 10. 고급 건축가 마을 짓기 (건물 도면과 설계, 그리고 건설) | |
41차시 | 건물 짓는 방법 |
42차시 | 건물 도면대로 건설하기 |
43차시 | 무한 빌딩 건설! |
44차시 | 만리장성과 감시탑 만들기 |