Эта книга - практическое пособие для начинающих программистов, желающих научиться создавать с нуля компьютерные игры на "дружественном" для новичков языке Python. Каждый ее раздел представляет собой проектирование очередного этапа игры, включая придумывание и "оживление" игрового персонажа, его противников, разработку дополнительных игровых элементов и налаживание их взаимодействия между собой. Кроме того, в ней рассмотрены тонкие моменты, связанные с подготовкой графических изображений и звуковых файлов с целью создания визуальных и звуковых эффектов. Все разделы содержат примеры исходного кода с подробным описанием работы каждого его фрагмента. Авторы доступным языком описывают, как использовать библиотеку Pygame для выстраивания графики, обработки пользовательского ввода и управления игровым процессом, что делает материал понятным для новичков, и дают ссылки на исходный код, который можно скопировать и сразу запустить на своем компьютере. Данное издание поможет овладеть основами разработки игр на Python и, несомненно, вдохновит на создание собственных игровых проектов, где для фантазий и их программного воплощения не существует границ.
Eta kniga - prakticheskoe posobie dlja nachinajuschikh programmistov, zhelajuschikh nauchitsja sozdavat s nulja kompjuternye igry na "druzhestvennom" dlja novichkov jazyke Python. Kazhdyj ee razdel predstavljaet soboj proektirovanie ocherednogo etapa igry, vkljuchaja pridumyvanie i "ozhivlenie" igrovogo personazha, ego protivnikov, razrabotku dopolnitelnykh igrovykh elementov i nalazhivanie ikh vzaimodejstvija mezhdu soboj. Krome togo, v nej rassmotreny tonkie momenty, svjazannye s podgotovkoj graficheskikh izobrazhenij i zvukovykh fajlov s tselju sozdanija vizualnykh i zvukovykh effektov. Vse razdely soderzhat primery iskhodnogo koda s podrobnym opisaniem raboty kazhdogo ego fragmenta. Avtory dostupnym jazykom opisyvajut, kak ispolzovat biblioteku Pygame dlja vystraivanija grafiki, obrabotki polzovatelskogo vvoda i upravlenija igrovym protsessom, chto delaet material ponjatnym dlja novichkov, i dajut ssylki na iskhodnyj kod, kotoryj mozhno skopirovat i srazu zapustit na svoem kompjutere. Dannoe izdanie pomozhet ovladet osnovami razrabotki igr na Python i, nesomnenno, vdokhnovit na sozdanie sobstvennykh igrovykh proektov, gde dlja fantazij i ikh programmnogo voploschenija ne suschestvuet granits.