/minecraft-with-python-seoryeong-highschool

마인크래프트와 파이썬으로 수학 공부하기

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

마크와 파이썬 기획안

파이썬을 처음 접하는 1학년에게 파이썬의 간단한 코드를 보여주며, 직접 체험할 수 있도록 함. 작년의 마인크래프트와 파이썬을 사용했던 것에서 단점을 보완

작년 수학 캠프에서의 단점과 보완

  1. 수학과 연관시키기 어렵다 -> 1학년 교육과정증 마인크래프트와 함께 가능한 것을 선택
  2. 파이썬이 쉽기는 하나 완전 초보에게는 어렵다. -> 코드를 더욱 간단하게 만들어주는 라이브러리를 제작하여, 1분 정도의 설명만으로도 충분히 제작 가능하게 설정

내용

마인크래프트와 파이썬만을 이용한 내용과, 1학년이 배우는 수학을 추가한 내용까지 총 2가지로 나누었습니다.

자체 내용

  1. 서버에 메세지 보내기 -> 문자열, input
  2. 플레이어 TP 시키기(절대위치, 상대위치) -> 연산자, 정수
  3. for 반복문을 이용한 피라미드 쌓기
  4. while 반복문과 if문을 이용해서 바닥 블록 감지하여 TP시키기 (점프맵 만들기)
  5. 얼음다리를 만들어 강 넘어가기
  6. 레일따라 움직이는 블록 만들기 (심화)
  7. 이글루만들기 (라이브러리 이용)

수학과 관련한 내용

  1. 플레이어와 블럭사이의 거리 구하기 (3단원 도형의 방정식-평면좌표 단원)
  2. 직선의 방정식을 이용하여 플레이어와 블록 사이에 블록 생성하기 (3단원 도형의 방정식-직선의 방정식 단원)
  3. 플레이어를 중심으로 반지름이 r인 원 만들기 (3단원 도형의 방정식-원의 방정식)
  4. 다항식을 작성하고, 이를 마인크래프트에서 표현하기 (1단원 다항식, 2단원 방정식과 부등식 - 이차함수)

참고

https://wikidocs.net/111733