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

Содржи рекламиКупувања во апликација
50 илј.+
Преземања
Оцена на содржината
PEGI 3
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот

За апликацијава

Програмирање на игри, креирање од нула: за деца и тинејџери, како и за нивните родители и наставници! Втор дел. Наменето за широк спектар на читатели и студенти на програмирање. Примери со употреба на Tkinter - Градење модерни интерфејси за прозорец.

Препорачана возраст: од 13 години и по проучување на првиот дел од материјалот.

Пишување игри: Учење на програмирање за Пајтон 3 со пишување едноставни игри кои демонстрираат програмски способности.

Во овој дел, главниот акцент е ставен на проучување на структурите на податоците како алатка за програмски обработка на информации. Симболи, жици, еднодимензионални и дводимензионални списоци, алгоритми за нивна обработка, криптирање, повторување, сортирање на податоци. Бонус: алгоритам за брзо сортирање и долга аритметика.

Зошто токму ова упатство? Работам како наставник по компјутерски науки скоро две децении и наидов на една вознемирувачка работа. Повеќето материјали дизајнирани за „предавање на програмирање“ всушност не учат, туку се еден вид референца на јазикот: синтакса, функции, резултат. Се согласувам, дури и ако го научиме целиот руско-англиски речник, нема да зборуваме англиски. Бидејќи за разговор треба да знаете уште илјада суптилности: времиња, деклинации, употреба на заменки и предлози итн.

Во ова упатство, јас зборувам не само за јазикот Пајтон 3, туку и го водам читателот преку расудување, логично расудување, одговарајќи не само на прашањето „Со каква помош?“, Туку и „За што?“ и зошто?" Целата теорија веднаш ќе се рефлектира во пракса.

СТРУКТУРА НА МАТЕРИЈАЛ:
- основни информации за симболи, жици, списоци;
- алгоритми изградени со употреба на рекурзија;
- долга аритметика;
- трикови и трикови на програмерот: не можете да ја измамите судбината, но можете (и треба) да си ја олесните работата;
- игри: има четири игри во овој дел:

1. „Погодете го зборот“ - игра во која корисникот, избирајќи една буква одеднаш, се обидува да го погоди зборот на одредена тема во мал број обиди.

2. „Петнаесет“ - загатка од моето советско детство, во која има само една слободна ќелија на поле 4х4. Потребно е лукаво да се движат плочите со броеви од 1 до 15 и да се направи одредена низа. Патем, оваа загатка капеше со години.

3. „Вселенски напаѓачи“ (в) (тм) итн. Познатата игра со пристигнување вонземјани; ќе имаме лесна верзија имплементирана со Ткинтер. Можете сами да направите нешто подостојно. Едно од публикациите ги рангираше вселенските освојувачи на првото место во рангирањето на вселенските стрелци.

4. "Сокобан" - симулатор на натоварувач. Размислете за принципите на градење игри со лавиринт во 2Д перспектива (поглед од горе).

Презентираните алгоритми се насочени кон едукација:
- разбирање на принципите на процесорот;
- практична можност за создавање и пишување алгоритми на јазикот;
- можност за спроведување на обработка на податоци со Python алатки;
- можност за употреба на современи јазични алатки на високо ниво;
- ... и популаризација на креативната забава.

Findе најдете:
- алгоритми за обработка на структури на податоци;
- практични совети и коментари засновани на долгогодишно искуство;
- фази на дизајнирање алгоритми за игри;
- опис на работата на библиотеката Ткинтер со практични примери;
- тестови за вежбање разбирање на Python кодот.

Ве молиме, ако ви се допадна апликацијата, оценете ја и напишете коментар. Многу мотивирачки да продолжам да работам :)
Ажуриранa на
8.5.2024 г.

Безбедност на податоците

Предуслов за безбедност е да знаете како програмерите ги прибираат и споделуваат вашите податоци. Практиките за приватност и безбедност на податоците може да се разликуваат според вашиот начин на користење, регион и возраст. Програмерот ги обезбедил овие информации и може да ги ажурира во иднина.
Апликацијава може да ги споделува овие типови податоци со трети страни
Локација, Лични податоци и 2 други
Не се прибираат податоци
Дознајте повеќе како програмерите изјавуваат прибирање податоци
Податоците се шифрираат при префрлување
Податоците не може да се избришат

Што има ново

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

Поддршка за апликацијата

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

Повеќе од Viktor Trofimov