Лучше и полезнее учиться программировать на занимательных примерах. К самым занимательным примерам, тут нет сомнения, относятся компьютерные игры.
Их любят все или почти все. Одни – любят в них играть, а другие - писать. В этой книге мы совместим и то, и другое, то есть приятное с полезным. Мы напишем дюжину игр, в которые интересно играть. Но ещё интереснее их писать!
Несмотря на кажущуюся простоту, разработка компьютерных игр – занятие непростое. Нужно твёрдо знать не только основы языка программирования, но и более продвинутые технологии. Например, объектно-ориентированное программирование.
Также нужно уметь работать с графическими и звуковыми файлами, добавлять к программе элементы управления, чтобы сделать её мультимедийной и интерактивной. И это - непростая задача. В наших проектах мы будем пользоваться библиотекой Arcade **(**её также называют игровым движком).
По ходу изучения этой книги вы напишете 12 программ и ещё десяток их разновидностей. Все они относительно простые: одни очень, другие не очень. Как раз такие, чтобы научиться писать компьютерные игры. Среди них есть известные игры – Игра Баше, Угадай число, Закраска – и совсем новые – Пузыри, Охота на Скалоеда и Скалоедов, Лабиринты, Деньги любят счёт, Космический охотник, две программы про Незнайку, который взялся за ум, а потом и за программирование, и великолепная головоломка Ножки вверх!
Эти проекты помогут вам закрепить свои знания о переменных, циклах, списках, условных операторах, классах, объектах и атрибутах.
Цель книги: научиться разрабатывать компьютерные игры на языке Питон с использованием библиотеки Arcade.
Книга адресуется: школьникам, учителям информатики и всем любителям программирования.
Книга здесь:
Исходники здесь:
Исполняемы файл игры Закраска:
Ролик на Ютубе здесь: