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

Есть рекламаПокупки в приложении
4,9
2,7 тыс. отзывов
100 тыс.+
(количество скачиваний)
Возрастные ограничения
Для всех
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот

Описание

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

Рекомендованный возраст: с 13 лет

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

Представлена информация по работе с библиотекой Tkinter, с помощью которой можно создавать серьёзные программы с удобным интуитивно-понятным интерфейсом, введение в функциональное (процедурное) программирование, изучение принципов построения программы на основе правила «разделяй и властвуй», что способствует креативному мышлению и эффективному достижению результата также и в повседневной жизни. Как создать кнопку? Как запрограммировать действие по нажатию на неё? Как вывести окно с сообщением? Лаконичный современный дизайн, красота и изящество - это Tkinter.

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

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

СТРУКТУРА МАТЕРИАЛА:
- базовые сведения о языке Python 3;

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

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

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

1. «Угадай число». Цель игры: развлечение и анализ числовых рядов. Для детей, которые учатся считать. Вы, если вы родитель, можете написать игру конкретно для своего ребёнка, заложив в программу свои пожелания.

2. «Учись считать». Цель игры: развитие навыков счёта. Подойдёт вообще всем - и даже взрослым, которые желают повысить навык и увеличить скорость правильного счёта "в уме".

3. «Казино 678». Цель игры: антипропаганда азартных игр. Когда своими руками напишите алгоритм и, проигрывая виртуальные деньги, поймёте, что выиграть попросту нельзя, интерес к азартным играм пропадёт. Рекомендовано для подростков с надеждой внезапно обогатиться на как минимум «миллион долларов» и жить припеваючи.

4. «Ипподром». Цель игры: изучение библиотеки Tkinter, формирование оконного приложения (Windows), работа с изображениями, анимация изображений в окне программы, системы координат. Работа с параметрами процессов: изменение игровой ситуации на основе случайности.

Представленные алгоритмы направлены на воспитание:
- понимания принципов работы процессора;
- практического умения создавать и записывать алгоритмы на языке;
- умения реализовывать обработку данных инструментами Python;
- умения использовать современные высокоуровневые средства языка;
- ... и популяризацию творческого времяпровождения.

Вы найдёте:
- базовые алгоритмы обработки данных;
- практические советы и замечания на основе многолетнего опыта;
- этапы проектирования алгоритмов для игр;
- описание работы библиотеки Tkinter на практических примерах;
- тесты для отработки понимания кода Python.

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

Отдельная благодарность SmileZzz: без тебя этого вообще бы не было!
Последнее обновление
7 мая 2024 г.

Безопасность данных

Чтобы контролировать безопасность, нужно знать, как разработчики собирают ваши данные и передают их третьим лицам. Методы обеспечения безопасности и конфиденциальности могут зависеть от того, как вы используете приложение, а также от вашего региона и возраста. Информация ниже предоставлена разработчиком и в будущем может измениться.
Это приложение может передавать указанные типы данных третьим лицам
Местоположение, Личная информация и ещё 2
Данные не собираются
Данные шифруются при передаче.
Удалить данные невозможно.

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

5,0
2,54 тыс. отзыва
Иван Узунов
12 октября 2022 г.
Достаточно доступно и понятно. (Даже для меня)😁.Видно что у автора есть чувство юмора. И именно это делает материал интересным и не скучным. На одном дыхании читается. Зуб даю , уверен что автор, классный человек в плане общения.Спасибо за уроки. Я уж думал ничему не научусь в сфере программирования. Но благодаря вашему приложению и знаниям которыми вы поделились, я теперь имею представление что это и с чем его едят.
Вам помогла эта информация?
Pane -
13 октября 2020 г.
Воу! Я читаю отзывы и одни позитивные ответы и от пользователей и от вас дорогой человек!(не буду обращаться как к разработчику, мне кажется это не уважительно, мы все люди и вы в том же числе!)) Я ещё не пробовал приложение, но кровь кипит скачать!!!) После того как напишу отзыв попробую где то месяцев 3-4 и скажу своё мнение и успехи, спасибо!) Кстати, я всегда смотрю на те приложения где очень мало скачок, вот и наткнулся на ваше приложение) ещё раз спасибо что почитали)
Вам помогла эта информация?
Viktor Trofimov
14 октября 2020 г.
Спасибо огромное за отзыв и оценку, дорогой человек! :) Надеюсь, вы попробуете, научитесь и поймёте, как оно всё там работает. И дальше уже сможете изучать в том направлении, какое покажется вам наиболее интересным :) Успехов!
Пользователь Google
23 сентября 2019 г.
Очень крутое приложение. Спасибо автору ( объясняет очень доступно и понятно). Сразу видно что автор вложил много старания в это приложение. Пожалуйста продолжайте в этом же духе. Я сразу взял платную версию и другим советую подержать проект.
7 человек отметили этот отзыв как полезный.
Вам помогла эта информация?
Viktor Trofimov
23 сентября 2019 г.
Благодарю за отзыв! Ваши слова мотивируют, спасибо :)

Что нового

- обновление библиотек, повышение стабильности.

Поддержка приложения

О разработчике
Виктор Трофимов
vgtrofimov@gmail.com
ОБЛ. РОСТОВСКАЯ, Г. ВОЛГОДОНСК, УЛ. 30 ЛЕТ ПОБЕДЫ, Д. 7, КВ. 10 ВОЛГОДОНСК Ростовская область Russia 347370
undefined

Viktor Trofimov: другие приложения