Главная Выбор Редактора Обзоры Новости Альтернативы Топ 10 Предрегистрация Ограниченная Распродажа Популярные Игры Популярные Приложения Категория Загрузчик APK Загрузить APK Расширение для Chrome APKFab Поиск Приложения
Выбрать Язык

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

1.0 35

vru_3.05 по Viktor Trofimov

О Создание игр. Python, часть II

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

- обновление библиотек;
- полнофункциональная поддержка для РФ и РБ (для РБ только карты МИР);
- небольшая коррекция текста.
Читать далее
Особенности Создание игр. Python, часть II

Предыдущие Версии

Больше

Пишем игры на Python, часть 2 gl_3.05 APK May 28, 2024 19.34 MB Скачать

Requires Android: Android 5.1+

Architecture: arm64-v8a, armeabi-v7a, x86, x86_64

Screen DPI: 120-640dpi

SHA1: 6092df25fb0a12fb66e9d174760c7240afe7330b

Size: 19.34 MB

Пишем игры на Python, часть 2 gl_3.01 APK October 10, 2022 19.6 MB

Variant
Arch
Version
DPI
Пишем игры на Python, часть 2 gl_3.01 (301)

Requires Android: Android 5.0+

Architecture: arm64-v8a, armeabi-v7a, x86, x86_64

Screen DPI: 120-640dpi

SHA1: e08b67312fa02a045bc7b6b11331e2b3fa33b7c8

Size: 19.6 MB

arm64-v8a, armeabi-v7a, x86, x86_64
Android 5.0+
120-640dpi
Пишем игры на Python, часть 2 gl_3.01 (301)

Requires Android: Android 5.0+

Architecture: arm64-v8a, armeabi-v7a, x86, x86_64

Screen DPI: 120-640dpi

SHA1: 7e82973b9458768f67b142e1f2f7b7fa055a3717

Size: 19.6 MB

arm64-v8a, armeabi-v7a, x86, x86_64
Android 5.0+
120-640dpi

Пишем игры на Python, часть 2 gl_3.00 APK October 7, 2022 19.6 MB Скачать

Requires Android: Android 5.0+

Architecture: arm64-v8a, armeabi-v7a, x86, x86_64

Screen DPI: 120-640dpi

SHA1: 3dfb90631da498ae3f00a9b116408da04ed008d7

Size: 19.6 MB

Пишем игры на Python, часть 2 2.17 APK January 22, 2022 14.11 MB Скачать

Requires Android: Android 4.4+

Screen DPI: 160-640dpi

SHA1: 9f791c681dce4356f23adf7661a88d59f99e1dd5

Size: 14.11 MB

Больше Информации

Имя пакета:

com.vgtrofimov.consolegameslv02

Дата обновления:

Последняя Версия:

ru_3.05

Требуется обновление:

Отправить последнюю версию

Доступно на:

Google Play

Требования:

Android 5.1+

Безопасно для скачивания

APKFab.com и ссылка для скачивания этого приложения на 100% безопасны. Все ссылки для загрузки приложений, перечисленных на APKFab.com, получены из Google Play Store или предоставлены пользователями. Для приложения из Google Play Store APKFab.com не будет вносить в него никаких изменений. Для приложения, предоставленного пользователями, APKFab.com проверит безопасность его подписи APK перед его выпуском на нашем сайте.

Поделиться
Поделитесь этой страницей с друзьями, если она вам пригодилась!