Программирование: пишем игры на Python, часть 2
Рейтинг: 4,7 (34 оценки)

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

  • Рейтинг: 4,7 (34 оценки)
  • Скачиваний3 тыс +
  • Размер19.2 MB
  • Возраст12+
Установить с помощью RuStore
Программирование: пишем игры на Python, часть 2Программирование: пишем игры на Python, часть 2
Наведите камеру, чтобы установить
приложение с помощью RuStore
  • Рейтинг: 4,7 (34 оценки)
  • Скачиваний3 тыс +
  • Размер19.2 MB
  • Возраст12+

Скриншоты

Скриншот 1/7
Скриншот 2/7
Скриншот 3/7
Скриншот 4/7
Скриншот 5/7
Скриншот 6/7
Скриншот 7/7

Описание приложения

Программирование игр, создание с нуля: для детей и подростков, а также их родителей и учителей! Часть вторая. Рассчитан на широкий круг читателей и изучающих программирование. Примеры с использованием Tkinter - построение современных оконных интерфейсов.

Рекомендованный возраст: с 13 лет и после изучения первой части материала.

Пишем игры: изучаем программирование на Python 3 на примере написания простых, но демонстрирующих возможности программирования игр.

В этой части основной упор делается на изучении структур данных, как инструмента обработки информации программным методом. Символы, строки, одномерные и двумерные списки, алгоритмы их обработки, шифрование, рекурсия, сортировка данных. Бонус: алгоритм быстрой сортировки и длинная арифметика.

Почему именно этот учебник? Я почти два десятка лет работаю преподавателем информатики и сталкиваюсь с одной раздражающей вещью. Большинство материалов, призванных "научить программированию", на самом деле не учат, а являются своеобразными справочниками по языку: синтаксис, функции, результат. Согласитесь, даже если мы выучим весь русско-английский словарь, то на английском не заговорим. Потому что для разговора нужно знать ещё тысячу тонкостей: времена, склонения, использование местоимений и предлогов и прочее.

В этом учебнике я рассказываю не только о языке Python 3, но и веду читателя путём рассуждений, логический умозаключений, отвечая не только вопрос "С помощью чего?", но и "Для чего?" и "Почему?" Вся теория сразу же найдёт отражение в практике.

СТРУКТУРА МАТЕРИАЛА:

- базовые сведения о символах, строках, списках;

- алгоритмы, построенные с помощью рекурсии;

- длинная арифметика;

- хитрости и уловки программиста: обмануть судьбу нельзя, но облегчить труд можно (и нужно);

- игры: в этой части представлено четыре игры:

1. «Угадай слово» - игра, в которой пользователь, выбирая по одной букве, пытается угадать слово определённой тематики за небольшое количество попыток.

2. «Пятнашки» - головоломка из моего советского детства, в которой на поле 4х4 клетки существует лишь одна свободная клетка. Надо хитрым образом перемещать плашки с номерами от 1 до 15 и составить определённую последовательность. Кстати, этой головоломке накапало уже порядочно годков.

3. «Space Invaders» (c) (tm) и т.д. Знаменитая игра с прилетающими инопланетянами; у нас будет лайт-версия, реализованная с помощью Tkinter. Вы самостоятельно сможете сделать что-то более достойное. Одно из изданий отвело Space Invaders первое место в рейтинге космических стрелялок.

4. «Сокобан» - симулятор грузчика. Рассмотрим принципы построения лабиринтных игр в 2D-перспективе (вид сверху).

Представленные алгоритмы направлены на воспитание:

- понимания принципов работы процессора;

- практического умения создавать и записывать алгоритмы на языке;

- умения реализовывать обработку данных инструментами Python;

- умения использовать современные высокоуровневые средства языка;

- ... и популяризацию творческого времяпровождения.

Вы найдёте:

- алгоритмы обработки структур данных;

- практические советы и замечания на основе многолетнего опыта;

- этапы проектирования алгоритмов для игр;

- описание работы библиотеки Tkinter на практических примерах;

- тесты для отработки понимания кода Python.

Пожалуйста, если вам понравилось приложение, - поставьте оценку и напишите комментарий. Очень мотивирует на продолжение работы :)

Что нового

Версия: ru_3.05

Дата: 8 мая 2024

- обновление системных библиотек.

Оценки и отзывы

Рейтинг: 

4,7

 (34 оценки)
  • 5 звезд

    Планируете 3-ю часть выкладывать?

    Нравится: 13
    Не нравится: 0
  • 2 звезды

    Пустай экран после нажатия на любой из пунктов, например 1.Предисловие автора.

    Нравится: 0
    Не нравится: 0
  • 5 звезд

    Отличное приложение!!! Пожалуйста, выложите третью часть на РуСтор!

    Нравится: 5
    Не нравится: 0

Viktor Trofimov

Возможно, вам понравится

Ещё приложения