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

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

gl_3.01 for Android
4.8 | 50,000+ Количество установок | ОТЗЫВЫ

Viktor Trofimov

Описание для Пишем игры на Python, часть 2

Программирование игр, создание с нуля: для детей и подростков, а также их родителей и учителей! Часть вторая. Рассчитан на широкий круг читателей и изучающих программирование. Примеры с использованием 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.
Пожалуйста, если вам понравилось приложение, - поставьте оценку и напишите комментарий. Очень мотивирует на продолжение работы :)

Обновить Пишем игры на Python, часть 2 gl_3.01

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

Информация

  • Категории:
    Образование
  • Последняя версия:
    gl_3.01
  • Обновлено:
    2022-10-10
  • Размер файла:
    19.6MB
  • Требования:
    Android 5.0 или более поздняя
  • Обновлено:
    Viktor Trofimov
  • ID:
    com.vgtrofimov.consolegameslv02
  • Available on:
ОТЗЫВЫ
  • avatar
    Тут тоже сразу полная версия, как минимум в качестве уважения за работу. Отдельное спасибо за Сокобан! Уже предвкушаю. Хотелось бы танчики, вместо пришельцев. Эти вторженцы уже не первый раз встречаются в учебных материалах. Вроде как даже формат 2-ой части.
    2020-10-13 08:46
  • avatar
    Только недавно начал первую, но уверен что дойду и до этой части, поэтому скачаю заранее, очень интересно и познавательно, довольно просто и понятно, видно что к приложению подходили с душой, думаю как немного разберусь то напишу вам в телеграмм про вертолетик) Благодарю вас за такое прекрасное приложение.
    2020-10-05 11:07
  • avatar
    Здравствуйте мои python сенсеи у вас отличная школа кунг-фу по программированию python у меня есть вопрос! Я только перехожу в 8 класс и хочу учиться программировать!скажите-я за своих лет могу научиться программировать на этом языке?!да и еще!для вас создателей есть хорошая новость в первой части программы я говорил что(помогу вам!)и в чем же?если вы дадите мне ответ на вопрос и расскажите какие плюсы есть у python чем у Java!я раскажу всем своим друзьям о программе!и они будут благодарить вам
    2020-09-04 02:38
  • avatar
    Честно говоря это самое лучшее приложение по обучению програмированию для тех кто вообще не чего не знает в прагромирование это приоложение подойтет как не как касати
    2020-08-28 11:18
  • avatar
    Эх,жаль что лень берёт вверх.Хотя отец говорит лучше научился программированию вместо того чтобы, в игры играл.(Это печально).Это да,ксти как на Ростове живется?
    2020-08-18 06:45
  • avatar
    Данная оценка не сколько самому приложению ( оно отличное (•‿•) ), а сколько выражение благодарности его автору . Большое спасибо за ваши образовательные программы! И желаю вам становится ещё лучше!
    2020-07-11 02:38