Пишем игры на Python, часть 2 icon

Пишем игры на Python, часть 2

gl_3.01 for Android
4.8 | 50,000+ 설치 수

Viktor Trofimov

설명 Пишем игры на Python, часть 2

게임 프로그래밍, 처음부터 만들기 : 부모와 교사뿐만 아니라 어린이와 청소년을 위해! 두 번째 부분. 광범위한 독자와 공부 프로그래밍을 위해 설계되었습니다. Tkinter를 사용하는 예 - 현대식 창 인터페이스 구축.
권장 연령 : 13 세부터 자료의 첫 번째 부분을 연구 한 후.
우리는 게임을 작성합니다 : 우리는 Python 3에 대한 프로그래밍을 사용하여 단순하지만 게임 프로그래밍 기회를 보여주는 예.
이 부분에서는 프로그램 방법에 따라 정보를 처리하기위한 도구로서 데이터 구조에 대한 주요 연구에 중점을 둡니다. 기호, 선, 1 차원 및 2 차원 목록, 처리, 암호화, 재귀, 데이터 분류 알고리즘. 보너스 : 빠른 분류 알고리즘과 긴 산술.
왜이 교과서인가? 거의 20 년 동안 나는 컴퓨터 과학 교사로 일해 왔으며 하나의 성가신 일을 만났습니다. "Teach Programming & Quot;를 가르치지는 않지만 구문, 기능, 결과라는 일종의 언어 참조입니다. 우리가 러시아-영어 사전 전체를 배우더라도 영어로 말하지 않을 것입니다. 대화를 위해서는 시간, 쇠약, 대명사 및 전치사 사용 등의 수천 개의 미묘함을 알아야하기 때문에이 교과서에서는 Python 3에 대해서도 말할뿐만 아니라 추론, 논리적으로 독자를 이끌어냅니다. 결론, 응답. 그리고 "왜?" 전체 이론은 실제로 실제로 반영됩니다.
재료의 구조 :
- 기호, 선, 목록;
- 재귀를 사용하여 구축 된 알고리즘;
- 긴 산술. ;
- 프로그래머의 속임수와 속임수 : 운명을 속일 수는 없지만 노동을 완화 할 수 있습니다 (그리고 필요합니다)-
- 게임 :이 부분에는 4 개의 게임이 제시됩니다 :
1. “단어를 추측하십시오” - 한 글자를 선택하는 사용자가 소수의 시도에 대한 특정 주제의 단어를 추측하려고하는 게임.
2. "Fecel"은 내 소비에트 어린 시절의 퍼즐로, 4x4 세포 필드에는 하나의 무료 케이지가 있습니다. 1에서 15까지의 숫자로 다이를 교활하게 움직여 특정 시퀀스를 컴파일해야합니다. 그건 그렇고,이 퍼즐은 이미 괜찮은 해를 취했습니다.
3. "우주 침입자"(C) (TM) 등 외계인 도착한 유명한 게임; Tkinter를 사용하여 라이트 버전을 구현할 것입니다. 당신은 더 가치있는 일을 할 수 있습니다. 이 간행물 중 하나는 우주 사수의 등급에서 우주 침략자를 1 위를 차지했습니다.
4. "Sokoban"은 로더 시뮬레이터입니다. 2D 구절 (상단보기)에서 미로 게임을 구성하는 원리를 고려하십시오.
제시된 알고리즘은 교육을 목표로합니다.
- 프로세서의 원리에 대한 이해; 그리고 언어로 알고리즘을 기록하십시오;
- 데이터 처리 Python을 구현하는 능력;
- 언어의 현대적인 고급 수준의 수단을 사용하는 능력;
- ... 창의적인 취미의 대중화.
찾을 수 있습니다 :
- 데이터 구조 처리를위한 알고리즘;
- 수년간의 경험을 기반으로 한 실용적인 팁과 의견;
- 게임을위한 알고리즘 설계 단계;
- 실제 사례에서 Tkinter 라이브러리의 작업에 대한 설명;
- 코드 Python의 이해를 해결하기위한 테스트.
신청서가 마음에 들면 평가하고 의견을 작성하십시오. 일을 계속하려는 동기는 매우 동기입니다 :)

새로운 기능 Пишем игры на Python, часть 2 gl_3.01

- обновление библиотек;
- полнофункциональная поддержка для РФ и РБ (для РБ только карты МИР);
- небольшая коррекция текста.

정보

  • 범주:
    교육
  • 현재 버전:
    gl_3.01
  • 업데이트 날짜:
    2022-10-10
  • 크기:
    19.6MB
  • 필요한 Android 버전:
    Android 5.0 or later
  • 개발자:
    Viktor Trofimov
  • ID:
    com.vgtrofimov.consolegameslv02
  • Available on: