Программирование игр Ñоздание Ñ
нулÑ: Ð´Ð»Ñ Ð´ÐµÑ‚ÐµÐ¹ и подроÑтков а также
их родителей и учителей!
РаÑÑчитан на широкий круг
читателей и изучающих
программирование. Библиотека Tkinter -
Ñовременное программирование.
Пишем игры: изучаем программирование на Python на примере напиÑÐ°Ð½Ð¸Ñ Ð¿Ñ€Ð¾Ñтых но демонÑтрирующих возможноÑти Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¸Ð³Ñ€.
ПредÑтавлена Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¿Ð¾ работе Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ¾Ð¹ Tkinter Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ которой можно Ñоздавать Ñерьёзные программы Ñ ÑƒÐ´Ð¾Ð±Ð½Ñ‹Ð¼ интуитивно-понÑтным интерфейÑом введение в функциональное (процедурное) программирование изучение принципов поÑÑ‚Ñ€Ð¾ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹ на оÑнове правила «разделÑй и влаÑтвуй» что ÑпоÑобÑтвует креативному мышлению и Ñффективному доÑтижению результата также и в повÑедневной жизни. Как Ñоздать кнопку? Как запрограммировать дейÑтвие по нажатию на неё? Как вывеÑти окно Ñ Ñообщением? Лаконичный Ñовременный дизайн краÑота и изÑщеÑтво - Ñто Tkinter.
Почему именно Ñтот учебник? Я почти два деÑÑтка лет работаю преподавателем информатики и ÑталкиваюÑÑŒ Ñ Ð¾Ð´Ð½Ð¾Ð¹ раздражающей вещью. БольшинÑтво материалов призванных "научить программированию" на Ñамом деле не учат а ÑвлÑÑŽÑ‚ÑÑ Ñвоеобразными Ñправочниками по Ñзыку: ÑинтакÑÐ¸Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ результат. СоглаÑитеÑÑŒ даже еÑли мы выучим веÑÑŒ руÑÑко-английÑкий Ñловарь то на английÑком не заговорим. Потому что Ð´Ð»Ñ Ñ€Ð°Ð·Ð³Ð¾Ð²Ð¾Ñ€Ð° нужно знать ещё тыÑÑчу тонкоÑтей: времена ÑÐºÐ»Ð¾Ð½ÐµÐ½Ð¸Ñ Ð¸Ñпользование меÑтоимений и предлогов и прочее.
Ð’ Ñтом учебнике Ñ Ñ€Ð°ÑÑказываю не только о Ñзыке Python но и веду Ñ‡Ð¸Ñ‚Ð°Ñ‚ÐµÐ»Ñ Ð¿ÑƒÑ‚Ñ‘Ð¼ раÑÑуждений логичеÑкий умозаключений Ð¾Ñ‚Ð²ÐµÑ‡Ð°Ñ Ð½Ðµ только Ð²Ð¾Ð¿Ñ€Ð¾Ñ "С помощью чего?" но и "Ð”Ð»Ñ Ñ‡ÐµÐ³Ð¾?" и "Почему?" Ð’ÑÑ Ñ‚ÐµÐ¾Ñ€Ð¸Ñ Ñразу же найдёт отражение в практике.
СТРУКТУРРМÐТЕРИÐЛÐ:
- базовые ÑÐ²ÐµÐ´ÐµÐ½Ð¸Ñ Ð¾ Ñзыке Python;
- архитектура игр: на каких принципах ÑтроÑÑ‚ÑÑ Ð¸Ð³Ñ€Ñ‹ что нужно предуÑмотреть как выÑтроить ÑиÑтему обработки данных;
- хитроÑти и уловки программиÑта: обмануть Ñудьбу Ð½ÐµÐ»ÑŒÐ·Ñ Ð½Ð¾ облегчить труд можно (и нужно);
- игры: в Ñтой чаÑти предÑтавлено четыре игры:
1. «Угадай чиÑло». Цель игры: развлечение и анализ чиÑловых Ñ€Ñдов. Ð”Ð»Ñ Ð´ÐµÑ‚ÐµÐ¹ которые учатÑÑ Ñчитать. Ð’Ñ‹ еÑли вы родитель можете напиÑать игру конкретно Ð´Ð»Ñ Ñвоего ребёнка заложив в программу Ñвои пожеланиÑ.
2. «УчиÑÑŒ Ñчитать». Цель игры: развитие навыков Ñчёта. Подойдёт вообще вÑем - и даже взроÑлым которые желают повыÑить навык и увеличить ÑкороÑть правильного Ñчёта "в уме".
3. «Казино 678». Цель игры: антипропаганда азартных игр. Когда Ñвоими руками напишите алгоритм и Ð¿Ñ€Ð¾Ð¸Ð³Ñ€Ñ‹Ð²Ð°Ñ Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ðµ деньги поймёте что выиграть попроÑту Ð½ÐµÐ»ÑŒÐ·Ñ Ð¸Ð½Ñ‚ÐµÑ€ÐµÑ Ðº азартным играм пропадёт. Рекомендовано Ð´Ð»Ñ Ð¿Ð¾Ð´Ñ€Ð¾Ñтков Ñ Ð½Ð°Ð´ÐµÐ¶Ð´Ð¾Ð¹ внезапно обогатитьÑÑ Ð½Ð° как минимум «миллион долларов» и жить припеваючи.
4. «Ипподром». Цель игры: изучение библиотеки Tkinter формирование оконного Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ (Windows) работа Ñ Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñми Ð°Ð½Ð¸Ð¼Ð°Ñ†Ð¸Ñ Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹ в окне программы ÑиÑтемы координат. Работа Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°Ð¼Ð¸ процеÑÑов: изменение игровой Ñитуации на оÑнове ÑлучайноÑти.
ПредÑтавленные алгоритмы направлены на воÑпитание:
- Ð¿Ð¾Ð½Ð¸Ð¼Ð°Ð½Ð¸Ñ Ð¿Ñ€Ð¸Ð½Ñ†Ð¸Ð¿Ð¾Ð² работы процеÑÑора;
- практичеÑкого ÑƒÐ¼ÐµÐ½Ð¸Ñ Ñоздавать и запиÑывать алгоритмы на Ñзыке;
- ÑƒÐ¼ÐµÐ½Ð¸Ñ Ñ€ÐµÐ°Ð»Ð¸Ð·Ð¾Ð²Ñ‹Ð²Ð°Ñ‚ÑŒ обработку данных инÑтрументами Python;
- ÑƒÐ¼ÐµÐ½Ð¸Ñ Ð¸Ñпользовать Ñовременные выÑокоуровневые ÑредÑтва Ñзыка;
- ... и популÑризацию творчеÑкого времÑпровождениÑ.
Вы найдёте:
- базовые алгоритмы обработки данных;
- практичеÑкие Ñоветы и Ð·Ð°Ð¼ÐµÑ‡Ð°Ð½Ð¸Ñ Ð½Ð° оÑнове многолетнего опыта;
- Ñтапы Ð¿Ñ€Ð¾ÐµÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð°Ð»Ð³Ð¾Ñ€Ð¸Ñ‚Ð¼Ð¾Ð² Ð´Ð»Ñ Ð¸Ð³Ñ€;
- опиÑание работы библиотеки Tkinter на практичеÑких примерах;
- теÑты Ð´Ð»Ñ Ð¾Ñ‚Ñ€Ð°Ð±Ð¾Ñ‚ÐºÐ¸ Ð¿Ð¾Ð½Ð¸Ð¼Ð°Ð½Ð¸Ñ ÐºÐ¾Ð´Ð° Python.
ПожалуйÑта еÑли вам понравилоÑÑŒ приложение - поÑтавьте оценку и напишите комментарий. Очень мотивирует на продолжение работы :)
ÐžÑ‚Ð´ÐµÐ»ÑŒÐ½Ð°Ñ Ð±Ð»Ð°Ð³Ð¾Ð´Ð°Ñ€Ð½Ð¾Ñть:
- Rubbi Jat(GlitchFoX): за найденные опечатки;
- Remote Account и F. Andrey: Ñ‚Ñ€ÐµÐ±Ð¾Ð²Ð°Ð½Ð¸Ñ Ñ‚Ñ‘Ð¼Ð½Ð¾Ð¹ темы;
- ÐлекÑей Ðовиков: за замечание по поводу подÑветки;
- Lokit M.: за замечание по поводу ÑÐ±Ð¾Ñ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ‚ÐµÐºÑта;
- и конечно же SmileZzz: без Ñ‚ÐµÐ±Ñ Ñтого вообще бы не было!
Programming games creating from scratch: for children and adolescents as well as their parents and teachers! Designed for a wide range of readers and students of programming. Tkinter library - modern programming.
We write games: we study programming in Python by the example of writing simple but demonstrating the possibilities of programming games.
The information on working with the Tkinter library is presented with which you can create serious programs with a convenient intuitive interface an introduction to functional (procedural) programming a study of the principles of building a program based on the divide and conquer rule which contributes to creative thinking and effective achievement the result also in everyday life. How to create a button? How to program an action by clicking on it? How to display a message box? Laconic modern design beauty and grace - this is Tkinter.
Why this particular tutorial? For almost two decades I have been working as a teacher of computer science and come across one annoying thing. Most of the materials designed to "teach programming" in fact do not teach but are kind of reference books on the language: syntax functions results. Agree even if we learn the entire Russian-English dictionary we will not speak English. Because to talk you need to know another thousand subtleties: tenses declensions the use of pronouns and prepositions and so on.
In this tutorial I talk not only about the Python language but I also lead the reader through reasoning logical conclusions answering not only the question With what? But also Why? and why?" The whole theory will immediately be reflected in practice.
MATERIAL STRUCTURE:
- basic information about the Python language;
- architecture of games: on what principles are games based what needs to be provided how to build a data processing system;
- tricks and tricks of the programmer: fate cannot be deceived but labor can be facilitated (and necessary);
- games: in this part four games are presented:
1. "Guess the number." Purpose of the game: entertainment and analysis of number series. For children who are learning to count. You if you are a parent can write a game specifically for your child by laying down your wishes in the program.
2. "Learn to count." Purpose of the game: development of counting skills. Suitable for everyone - and even adults who want to increase the skill and increase the speed of the correct score "in the mind."
3. "Casino 678." Purpose of the game: anti-propaganda of gambling. When you write an algorithm with your own hands and playing virtual money you will understand that you simply cannot win interest in gambling will disappear. It is recommended for adolescents with the hope of suddenly enriching themselves with at least a million dollars and living happily.
4. "Hippodrome." Purpose of the game: studying the Tkinter library forming a window application (Windows) working with images animating images in a program window coordinate systems. Work with process parameters: changing the game situation based on randomness.
The presented algorithms are aimed at educating:
- understanding of the principles of the processor;
- practical skills to create and write algorithms in the language;
- Ability to implement data processing with Python tools;
- the ability to use modern high-level language tools;
- ... and the popularization of creative pastime.
You will find:
- basic data processing algorithms;
- practical advice and comments based on many years of experience;
- stages of designing algorithms for games;
- A description of the work of the Tkinter library with practical examples;
- Tests for developing understanding of the Python code.
Please if you liked the application give a rating and write a comment. Very motivated to continue working :)
Special thanks:
- Rubbi Jat (GlitchFoX): for typos found;
- Remote Account and F. Andrey: the requirements of a dark theme;
- Alexey Novikov: for the remark about the backlight;
- Lokit M .: for a comment about text display failure;
- and of course SmileZzz: without you this would not have happened at all!
Пишем игры: изучаем программирование на Python на примере напиÑÐ°Ð½Ð¸Ñ Ð¿Ñ€Ð¾Ñтых но демонÑтрирующих возможноÑти Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¸Ð³Ñ€.
ПредÑтавлена Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¿Ð¾ работе Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ¾Ð¹ Tkinter Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ которой можно Ñоздавать Ñерьёзные программы Ñ ÑƒÐ´Ð¾Ð±Ð½Ñ‹Ð¼ интуитивно-понÑтным интерфейÑом введение в функциональное (процедурное) программирование изучение принципов поÑÑ‚Ñ€Ð¾ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹ на оÑнове правила «разделÑй и влаÑтвуй» что ÑпоÑобÑтвует креативному мышлению и Ñффективному доÑтижению результата также и в повÑедневной жизни. Как Ñоздать кнопку? Как запрограммировать дейÑтвие по нажатию на неё? Как вывеÑти окно Ñ Ñообщением? Лаконичный Ñовременный дизайн краÑота и изÑщеÑтво - Ñто Tkinter.
Почему именно Ñтот учебник? Я почти два деÑÑтка лет работаю преподавателем информатики и ÑталкиваюÑÑŒ Ñ Ð¾Ð´Ð½Ð¾Ð¹ раздражающей вещью. БольшинÑтво материалов призванных "научить программированию" на Ñамом деле не учат а ÑвлÑÑŽÑ‚ÑÑ Ñвоеобразными Ñправочниками по Ñзыку: ÑинтакÑÐ¸Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ результат. СоглаÑитеÑÑŒ даже еÑли мы выучим веÑÑŒ руÑÑко-английÑкий Ñловарь то на английÑком не заговорим. Потому что Ð´Ð»Ñ Ñ€Ð°Ð·Ð³Ð¾Ð²Ð¾Ñ€Ð° нужно знать ещё тыÑÑчу тонкоÑтей: времена ÑÐºÐ»Ð¾Ð½ÐµÐ½Ð¸Ñ Ð¸Ñпользование меÑтоимений и предлогов и прочее.
Ð’ Ñтом учебнике Ñ Ñ€Ð°ÑÑказываю не только о Ñзыке Python но и веду Ñ‡Ð¸Ñ‚Ð°Ñ‚ÐµÐ»Ñ Ð¿ÑƒÑ‚Ñ‘Ð¼ раÑÑуждений логичеÑкий умозаключений Ð¾Ñ‚Ð²ÐµÑ‡Ð°Ñ Ð½Ðµ только Ð²Ð¾Ð¿Ñ€Ð¾Ñ "С помощью чего?" но и "Ð”Ð»Ñ Ñ‡ÐµÐ³Ð¾?" и "Почему?" Ð’ÑÑ Ñ‚ÐµÐ¾Ñ€Ð¸Ñ Ñразу же найдёт отражение в практике.
СТРУКТУРРМÐТЕРИÐЛÐ:
- базовые ÑÐ²ÐµÐ´ÐµÐ½Ð¸Ñ Ð¾ Ñзыке Python;
- архитектура игр: на каких принципах ÑтроÑÑ‚ÑÑ Ð¸Ð³Ñ€Ñ‹ что нужно предуÑмотреть как выÑтроить ÑиÑтему обработки данных;
- хитроÑти и уловки программиÑта: обмануть Ñудьбу Ð½ÐµÐ»ÑŒÐ·Ñ Ð½Ð¾ облегчить труд можно (и нужно);
- игры: в Ñтой чаÑти предÑтавлено четыре игры:
1. «Угадай чиÑло». Цель игры: развлечение и анализ чиÑловых Ñ€Ñдов. Ð”Ð»Ñ Ð´ÐµÑ‚ÐµÐ¹ которые учатÑÑ Ñчитать. Ð’Ñ‹ еÑли вы родитель можете напиÑать игру конкретно Ð´Ð»Ñ Ñвоего ребёнка заложив в программу Ñвои пожеланиÑ.
2. «УчиÑÑŒ Ñчитать». Цель игры: развитие навыков Ñчёта. Подойдёт вообще вÑем - и даже взроÑлым которые желают повыÑить навык и увеличить ÑкороÑть правильного Ñчёта "в уме".
3. «Казино 678». Цель игры: антипропаганда азартных игр. Когда Ñвоими руками напишите алгоритм и Ð¿Ñ€Ð¾Ð¸Ð³Ñ€Ñ‹Ð²Ð°Ñ Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ðµ деньги поймёте что выиграть попроÑту Ð½ÐµÐ»ÑŒÐ·Ñ Ð¸Ð½Ñ‚ÐµÑ€ÐµÑ Ðº азартным играм пропадёт. Рекомендовано Ð´Ð»Ñ Ð¿Ð¾Ð´Ñ€Ð¾Ñтков Ñ Ð½Ð°Ð´ÐµÐ¶Ð´Ð¾Ð¹ внезапно обогатитьÑÑ Ð½Ð° как минимум «миллион долларов» и жить припеваючи.
4. «Ипподром». Цель игры: изучение библиотеки Tkinter формирование оконного Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ (Windows) работа Ñ Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñми Ð°Ð½Ð¸Ð¼Ð°Ñ†Ð¸Ñ Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹ в окне программы ÑиÑтемы координат. Работа Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°Ð¼Ð¸ процеÑÑов: изменение игровой Ñитуации на оÑнове ÑлучайноÑти.
ПредÑтавленные алгоритмы направлены на воÑпитание:
- Ð¿Ð¾Ð½Ð¸Ð¼Ð°Ð½Ð¸Ñ Ð¿Ñ€Ð¸Ð½Ñ†Ð¸Ð¿Ð¾Ð² работы процеÑÑора;
- практичеÑкого ÑƒÐ¼ÐµÐ½Ð¸Ñ Ñоздавать и запиÑывать алгоритмы на Ñзыке;
- ÑƒÐ¼ÐµÐ½Ð¸Ñ Ñ€ÐµÐ°Ð»Ð¸Ð·Ð¾Ð²Ñ‹Ð²Ð°Ñ‚ÑŒ обработку данных инÑтрументами Python;
- ÑƒÐ¼ÐµÐ½Ð¸Ñ Ð¸Ñпользовать Ñовременные выÑокоуровневые ÑредÑтва Ñзыка;
- ... и популÑризацию творчеÑкого времÑпровождениÑ.
Вы найдёте:
- базовые алгоритмы обработки данных;
- практичеÑкие Ñоветы и Ð·Ð°Ð¼ÐµÑ‡Ð°Ð½Ð¸Ñ Ð½Ð° оÑнове многолетнего опыта;
- Ñтапы Ð¿Ñ€Ð¾ÐµÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð°Ð»Ð³Ð¾Ñ€Ð¸Ñ‚Ð¼Ð¾Ð² Ð´Ð»Ñ Ð¸Ð³Ñ€;
- опиÑание работы библиотеки Tkinter на практичеÑких примерах;
- теÑты Ð´Ð»Ñ Ð¾Ñ‚Ñ€Ð°Ð±Ð¾Ñ‚ÐºÐ¸ Ð¿Ð¾Ð½Ð¸Ð¼Ð°Ð½Ð¸Ñ ÐºÐ¾Ð´Ð° Python.
ПожалуйÑта еÑли вам понравилоÑÑŒ приложение - поÑтавьте оценку и напишите комментарий. Очень мотивирует на продолжение работы :)
ÐžÑ‚Ð´ÐµÐ»ÑŒÐ½Ð°Ñ Ð±Ð»Ð°Ð³Ð¾Ð´Ð°Ñ€Ð½Ð¾Ñть:
- Rubbi Jat(GlitchFoX): за найденные опечатки;
- Remote Account и F. Andrey: Ñ‚Ñ€ÐµÐ±Ð¾Ð²Ð°Ð½Ð¸Ñ Ñ‚Ñ‘Ð¼Ð½Ð¾Ð¹ темы;
- ÐлекÑей Ðовиков: за замечание по поводу подÑветки;
- Lokit M.: за замечание по поводу ÑÐ±Ð¾Ñ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ‚ÐµÐºÑта;
- и конечно же SmileZzz: без Ñ‚ÐµÐ±Ñ Ñтого вообще бы не было!
Programming games creating from scratch: for children and adolescents as well as their parents and teachers! Designed for a wide range of readers and students of programming. Tkinter library - modern programming.
We write games: we study programming in Python by the example of writing simple but demonstrating the possibilities of programming games.
The information on working with the Tkinter library is presented with which you can create serious programs with a convenient intuitive interface an introduction to functional (procedural) programming a study of the principles of building a program based on the divide and conquer rule which contributes to creative thinking and effective achievement the result also in everyday life. How to create a button? How to program an action by clicking on it? How to display a message box? Laconic modern design beauty and grace - this is Tkinter.
Why this particular tutorial? For almost two decades I have been working as a teacher of computer science and come across one annoying thing. Most of the materials designed to "teach programming" in fact do not teach but are kind of reference books on the language: syntax functions results. Agree even if we learn the entire Russian-English dictionary we will not speak English. Because to talk you need to know another thousand subtleties: tenses declensions the use of pronouns and prepositions and so on.
In this tutorial I talk not only about the Python language but I also lead the reader through reasoning logical conclusions answering not only the question With what? But also Why? and why?" The whole theory will immediately be reflected in practice.
MATERIAL STRUCTURE:
- basic information about the Python language;
- architecture of games: on what principles are games based what needs to be provided how to build a data processing system;
- tricks and tricks of the programmer: fate cannot be deceived but labor can be facilitated (and necessary);
- games: in this part four games are presented:
1. "Guess the number." Purpose of the game: entertainment and analysis of number series. For children who are learning to count. You if you are a parent can write a game specifically for your child by laying down your wishes in the program.
2. "Learn to count." Purpose of the game: development of counting skills. Suitable for everyone - and even adults who want to increase the skill and increase the speed of the correct score "in the mind."
3. "Casino 678." Purpose of the game: anti-propaganda of gambling. When you write an algorithm with your own hands and playing virtual money you will understand that you simply cannot win interest in gambling will disappear. It is recommended for adolescents with the hope of suddenly enriching themselves with at least a million dollars and living happily.
4. "Hippodrome." Purpose of the game: studying the Tkinter library forming a window application (Windows) working with images animating images in a program window coordinate systems. Work with process parameters: changing the game situation based on randomness.
The presented algorithms are aimed at educating:
- understanding of the principles of the processor;
- practical skills to create and write algorithms in the language;
- Ability to implement data processing with Python tools;
- the ability to use modern high-level language tools;
- ... and the popularization of creative pastime.
You will find:
- basic data processing algorithms;
- practical advice and comments based on many years of experience;
- stages of designing algorithms for games;
- A description of the work of the Tkinter library with practical examples;
- Tests for developing understanding of the Python code.
Please if you liked the application give a rating and write a comment. Very motivated to continue working :)
Special thanks:
- Rubbi Jat (GlitchFoX): for typos found;
- Remote Account and F. Andrey: the requirements of a dark theme;
- Alexey Novikov: for the remark about the backlight;
- Lokit M .: for a comment about text display failure;
- and of course SmileZzz: without you this would not have happened at all!
Show More >
Программирование игр, Ñоздание Ñ Ð½ÑƒÐ»Ñ (Python) 1
Loading...
