Главная /
Разработка компьютерных игр с помощью Python и Pygame
Разработка компьютерных игр с помощью Python и Pygame - ответы на тесты Интуит
This course will teach you how to make graphical computer games with the Pygame framework (also called the Pygame library) in the Python programming language. Pygame makes it easy to create programs with 2D graphics.
Список вопросов:
- # Отметьте достоинства использования интерактивной среды разработки IDLE:
- # Окно, которое запускается после запуска IDLE, называется…
- # Необходимо ли указывать порядковый номер строки при написании кода?
- # Какой интерфейс программы используется с функциями print() и input()?
- # Что выполняет функция print()?
- # Что выполняет функцияinput()?
- # В каком модуле хранятся все функции?
- # Какая функция возвращает объект окна?
- # Что отображает функция функцияpygame.display.set_caption()?
- # Какие действия выполняет основной цикл игры:whileTrue?
- # Какая функция хранит в себе события, происходящие в игре?
- # Для чего используется функция pygame.display.update() ?
- # Отметьте характерные особенности метода
- # Отметьте характерные особенности конструктора функций?
- # Отметьте все функции, которые представлены ниже:
- # Для чего указывается методconvert_alpha()?
- # Укажите RGB значения для создания прозрачного цвета?
- # Для чего используется конструктор функции pygame.Color()?
- # Сколько существует способов представления цвета?
- # Для чего используется pygame.Rect()?
- # Что создает данный код: SpamRect=pygame.Rect (20,35,250,345)?
- # Сколько существует способов для представления прямоугольной области?
- # Какая функция рисует ряд линий из одной точки в другую?
- # Для чего используется метод fill(color) ?
- # Какие параметры включает в себя функция pygame.draw.polygon()?
- # Для чего используется объект pygame.time.clock ?
- # Что выполняет метод tick()?
- # После какой функции указывается метод tick()?
- # Какая функция загружает изображение в игру?
- # Метод blit()используется для…
- # Какой формат изображений поддерживает Python?
- # Укажите способы отображения текста на экране:
- # Конструктор функцииpygame.font.Font() используется для…
- # Методrender() используется для указания…
- # Какая функция загружает музыкальный файл для воспроизведения в фоновом режиме?
- # Укажите конструктор функции для загрузки звуковых эффектов:
- # Какие цифровые аудиоформаты поддерживает Python?
- # Какие комментарии прописываются в верхней части программы?
- # Какие постоянные переменные содержит в себе модуль pygame.locals?
- # Какая переменная содержит в себе информацию о размере зазора между ящиками?
- # Укажите характерные особенности кортежа tuple:
- # Укажите характерные особенности списка list:
- # Укажите характерные особенности строки str:
- # Что означает данное выражение:global FPSCLOCK, DISPLAYSURF?
- # Укажите верные утверждения для global и local переменных:
- # Укажите характерные особенности globalзначения:
- # Какая функция возвращает первоначальное состояние доски?
- # Какую информацию содержит в себе переменная firstSelection?
- # Какую информацию содержит в себе переменная mainBoard?
- # В каких переменных хранятся данные о состоянии игры?
- # Как называется данный цикл: for event in pygame.event.get()?
- # Что означает данный кодif event.type = = QUIT or (event.type = =KEYUP and event.key = = K_ESCAPE)?
- # Какая функция возвращает кортеж из двух целых чисел?
- # Какая функция задает форму и цвет изображений?
- # Какая функция приостанавливает игру на 1 секунду, для того чтобы игрок мог рассмотреть два открытых изображения?
- # Какую анимацию вызывает функция gameWonAnimation()?
- # Что проверяет функция hasWon()?
- # Какая функция создает список логических значений?
- # Сколько существует способов для создания структуры данных?
- # Укажите способы создания структуры данных?
- # Какая функция разделяет список на группы списков?
- # Укажите размеры окна в пикселях:
- # Для чего используется функция leftTopCoordsOfBox()?
- # Метод collidepoint()используется для…
- # Какая функция рисует изображения?
- # Какие действия выполняет функция drawBoxCovers():
- # Какая функция вызывает drawIcon()для каждого ящика на доске?
- # Укажите функции схожие между собой по их назначению:
- # Что означает данное выражение: REVEALSPEED = 8?
- # Что рисуют функции revealBoxesAnimation() и coverBoxesAnimation()?
- # Какая функция запускает анимацию в начале игры?
- # Функция random.shuffle() используется для перемешивания изображений …
- # Встроенная переменная _name_ используется для проверки вызова …
- # Сколько всего кнопок в игре Slide puzzle?
- # Какая кнопка отменяет все действия игрока?
- # Какая кнопка запускает решение головоломки компьютером вместо игрока?
- # Какая кнопка запускает новую игру?
- # Какая функция возвращает список всех случайных выполненных действий?
- # Какая функция создает новую структуру данных головоломки?
- # Какая функция выводит список всех сделанных ходов?
- # Какая переменная отслеживает перемещение плитки игроком?
- # Какая переменная выводит сообщение, которое располагается в левом верхнем углу?
- # Какие переменные прописываются в главном цикле игры?
- # Функция getSpotClicked() используется для…
- # Следующее выражение event.pos[0] характерно для…
- # Следующее выражение event.pos[1] характерно для…
- # Переменной slideTo характерны следующие значения:
- # Какие переменные включены в функцию getBlankPosition()?
- # Функция isValidMove() используется для:
- # Укажите корректный способ написания кода: event.key in (K_LEFT, K_a):
- # Укажите более подробный способ написания выражения:spam in ('dog', 24, 'cat', 'mouse', 15)
- # Отметьте верное сочетание клавиш клавиатуры для передвижения плитки:
- # Какая функция создает и возвращает структуру данных при решении головоломки компьютером вместо игрока?
- # В какой функции прописывается направление движения плитки?
- # Какая функция преобразует координаты доски в пиксельные координаты?
- # Какая функция рисует плитки?
- # Что выполняет функция drawTile()?
- # Какая функция создает текст и размещает его на экране?
- # Для того чтобы рассчитать ширину и высоту границ доски необходимо выполнить следующее:
- # Укажите правильный код для расположения кнопки New на экране:
- # В каких переменных хранятся координаты передвижения плитки?
- # В какой переменной хранится копия изображения?
- # Какой метод используется для создания копии изображения?
- # За какое количество кадров будет происходить показ анимации, при animationSpeed = и TileSize=72
- # Какую информацию хранит в себе параметр numSlides?
- # Для чего используется функция slideAnimation()?
- # Какая функция используется для обновления доски после перемещения плит?
- # Для чего используется функцияgetBlankPosition()?
- # В каких переменных хранятся координаты расположения пустого пространства на доске?
- # В какой функции хранится переменная lastMove?
- # В какой переменной хранится список значений цветов, которые надо запомнить игроку?
- # Сколько всего цветов используется в игре?
- # Отметьте цвета, которые хранятся в переменной pattern:
- # В какой переменной хранится значение следующего цвета?
- # На какую кнопку должен будет начать игрок, если currentStep=3 и pattern [GREEN, RED, YELLOW, BLUE]?
- # Что произойдет, если игрок нажмет на другую кнопку?
- # Какая переменная отслеживает время с последнего нажатия кнопки игроком?
- # В какой переменной хранится информация о количестве набранных очков?
- # Переменная score используется для…
- # В каких переменных хранятся XY координаты нажатия кнопки мыши?
- # Укажите правильное соответствие клавиш на клавиатуре с цветом кнопок игры:
- # Когда создается событие KEYDOWN?
- # Какая функция изменят цвет фона?
- # Какая функция запускает мигание цвета, если игрок правильно нажал кнопку?
- # Какое действие выполняет функция changeBackgroundAnimation()?
- # Какая функция отображает кнопки в игре?
- # Что отображает функция drawButtons()?
- # Для чего используется вызов функции pygame.draw.rect()?
- # Где хранится RGB значения?
- # Что выполняет данная функция sound.play()?
- # Укажите параметры, которые расположены в color:
- # Чему равны координаты левой верхней ячейки сетки по Декартовой Системе Координат?
- # Чему равны координаты правой нижней ячейки сетки по Декартовой Системе Координат?
- # Чему равны координаты ячеек сетки по Декартовой Системе Координат?
- # Какая функция запускает игру?
- # Какая функция запускает стартовое окно?
- # Какая функция отображает надпись "Игра окончена" на экране?
- # В переменных CELLWIDTHиCELLHEIGHTхранятся данные о.....
- # Какая переменная указывает на количество ячеек в высоту окна?
- # Какая переменная указывает на количество ячеек в ширину окна?
- # Что выполняет функция pygame.transform.rotate()?
- # Какая функция поворачивает надпись "Wormy!" стартового окна?
- # Что из предложенных вариантов НЕ выполняет функция pygame.transform.rotate()?
- # В какой переменной хранятся данные о количестве градусов наклона надписи "Wormy!"?
- # Что означает данное выражение:degrees 1 + = 3 # rotate by 3 degrees each time?
- # Чему должны быть равны начальные координаты угла наклона надписи "Wormy!"?
- # Стартовое окно "Wormy!" используется для того, чтобы….
- # Каким цветом отображается текст надписи "Wormy!" в стартовом окне?
- # Укажите параметры, хранящиеся в функции showStartScreen().
- # Для чего используется функция drawScore()?
- # Какие из перечисленных кодов входят в функцию draw()?
- # Какая функция подсчитывает количество очков и выводит текстовое сообщение счета на экран?
- # Функцияpygame.draw.line()используется для….
- # Какая функция используется для отображения сетки ячеек?
- # Во сколько раз происходит увеличение координат при построении горизонтальных и вертикальных линий сетки?
- # Чему будет равна начальная точка X координаты для построения 27 вертикальной линии сетки?
- # Чему будет равна начальная точка Y координаты для построения 20 горизонтальной линии сетки?
- # Чему будет равна конечная точка Y координаты для построения 15 вертикальной линии сетки?
- # Что означает данное выражение:assert WINDOWWIDTH % CELLSIZE = = 0?
- # Что означает данное выражение:assert WINDOWHEIGHT % CELLSIZE = = 0?
- # Сколько ячеек впишется в окно, если CELLSIZE = 20,аWINDOWWIDTHилиWINDOWHEIGHT = 10?
- # Для чего используется функция getRandomLocation()?
- # Что означает данное выражение:apple = getRandomLocation()?
- # Что означает данное выражение:del wormCoords [-1] ?
- # В чем состоит различие между методамиappend()и insert()?
- # Для чего используется метод insert()?
- # Какой метод используется для добавления нового сегмента червя?
- # В какие цвета окрашены фигуры игры?
- # В каком кортеже хранится информация о цвете фигур?
- # В каком кортеже хранится информация о светлом цвете фигур?
- # Для чего используется следующее выражение:len (S_SHAPE_TEMPLATE)?
- # Какая переменная хранит в себе шаблоны фигур?
- # Какие переменные содержат в себе размер строки и столбца для возможных вращений фигур?
- # В какой переменной хранится информация о следующей фигуре, которая появится на экране?
- # В переменнойfallingPieceхранится информация о…
- # В какой переменной хранится информация о падающей фигуре, которая может быть повернута игроком?
- # Какое действие выполняет функцияisValidPosition()?
- # Какие параметры входят в функцию isValidPosition()?
- # Что означает данный код:elif (event.key == K_DOWN or event.key == K_s)
- # Какая переменная отслеживает скорость падения фигур?
- # Какая функция обновляет текущий уровень и подсчитывает количество фигур?
- # Какие действия выполняет функцияrcodeoveCompleteLines()?
- # Что отображает функцияshowTextScreen()?
- # В каких случаях используется функция showTextScreen()?
- # Какая функция отображает текст на экране?
- # Для чего используется функцияint()?
- # На каком уровне игрок получает 19 очков, еслиlevel = int(score/10)+1
- # Чему будет равна частота падения фигур на 9 уровне, еслиfallFreq = 0,27-(level*0,02)
- # Какая функция проверяет XY координаты фигур расположенных на доске?
- # Какие значения хранит в себе функцияgetNewPiece()?
- # Что проверяет функцияisOnBoard()?
- # Какая функция проверяет наполненность строки на оси Y координат?
- # Что НЕ проверяет функция isCompleteLine()?
- # Какая функция удаляет все заполненные строки на доске?
- # Какая функция выводит текст надписи с количеством набранных баллов и указанием уровня?
- # Какая функция рисует один элемент фигуры игры?
- # Какая функция рисует границы доски?
- # Какие координаты входят в функцию drawBox()?
- # Для чего прописывается данный код:if drawStatus (score, level)?
- # Для чего используется функцияconvertToPixelCoords()?
- # Какая функция используется для вывода текстового сообщения Next?
- # Для чего используется функцияdrawNextPiece()?
- # Какая переменная задает цвет тени текста?
- # Сколько всего объектов можно увидеть в игре?
- # Какие объекты можно встретить в игре?
- # Сколько белок может использовать игрок за одну игру?
- # Какая переменная хранит в себе данные о ширине окна программы?
- # Какая переменная хранит в себе данные о высоте окна программы?
- # Какие переменные содержат в себе данные о размере окна программы?
- # Какая переменная НЕ относится к объекту игры-белка?
- # Переменная MAXHEALTHиспользуется для…
- # ПеременнаяNUMSQUIRRELSхранит в себе данные о количестве…
- # Какая функция задает текст, в строке заголовка окна?
- # Какая функция задает значок игры, в строке заголовка окна?
- # Укажите идеальный размер значка игры для размещения в строку заголовка окна?
- # Какие переменные указываются в коде для начала новой игры?
- # Какая функция загружает изображение в игру?
- # Что означает данное выражение:invulnerableMode=False
- # Какие переменные содержат в себе координаты местонахождения камеры?
- # Какую информацию содержит в себе функция isOutsideActiveArea()?
- # Какие переменные содержат в себе координаты передвижения вражеской белки?
- # Какие переменные отслеживают местонахождение объектов в игре?
- # ПеременнаяgrassObjsхранит в себе данные о местонахождении…
- # ПеременнаяplayerObjsхранит в себе данные о местонахождении…
- # Что рисует данный код:flashIsOn = round (time.time(), 1) *10/2==1
- # Какое действие выполняет функция drawHealthMeter()?
- # Что отображает данный код:DISPLAYSURF.fill (GRASSCOLOR)?
- # Какая функция определяет скорость движения вражеской белки?
- # В каких переменных хранится диапазон скорости движения вражеской белки?
- # В какую сторону будет двигаться белка, если скорость движения будет положительной?
- # Какие значения соответствуют объекту игры - игрок?
- # Какие данные хранит в себе значениеsize?
- # Какие данные хранит в себе значение facing?
- # Какие значения НЕ соответствуют объекту игры - трава?
- # Какие значения применяются ко всем объектам игры?
- # В какой переменной хранится информация о количестве травы в игровой зоне?
- # Какие значения соответствуют объекту игры - вражеская белка?
- # Какие данные хранит в себе значениеbouncerate?
- # В какой переменной хранится информация о максимальной скорости белки?
- # Какие переменные содержат в себе данные о размере плитки?
- # Какая переменная указывает на размер ширины плитки?
- # В каких единицах измерениях указывается размер плитки?
- # Какая переменная содержит в себе данные о размере плиток, на которых располагаются дополнительные украшения?
- # Что означает данное выражениеOUTSIDE_DECORATION_PCT=20?
- # Переменная OUTSIDE_DECORATION_PCTсодержит в себе данные о…
- # В какой переменной хранятся все загруженные изображения?
- # Сколько всего изображений включает в себя словарь IMAGESDICT?
- # Переменная IMAGESDICTиспользуется для хранения…
- # ФункцияrunLevel()используется для..
- # Какие значения входят в функциюrunLevel()?
- # Что означает данное выражение:elif result=='reset'
- # Укажите переменные, которые относятся к перемещению камеры:
- # В каких переменных хранятся координаты положения камеры?
- # В каких единицах измерениях исчисляется скорость движения камеры?
- # В каких переменных хранится размер карты в пикселях?
- # Какая функция создает копию объекта на карте и изменяет его?
- # ФункцияdecorateMap()используется для…
- # Какая величина создает кортеж XY координаты местонахождения игрока?
- # Какая величина создает список кортежей XY значений для каждой звезды текущего уровня?
- # Какая величина отслеживает количество ходов игрока?
- # Какая величина создает объект карты на каждом уровне игры?
- # Какая величина создает кортеж XY координаты месторасположения цели на карте?
- # Какая величина показывает начальное месторасположение звезд и игрока в начале уровня?
- # Какая функция используется для открытия документа?
- # Сколько аргументов содержит в себе функцияopen()?
- # Что выполняет данный кодtextFile=open ('hello.txt', 'w')
- # Какие текстовые редакторы используются для создания и редактирования текстовых документов?
- # Какое действие выполняет функцияtext.File.open()?
- # Какая функция используется для закрытия документа?
- # Что выполняет функцияfunky()?
- # Для чего используется функцияmakeMove?
- # Какая функция создает копии кортежей в словаре?
- # Отметьте основные правила игры:
- # Какой формат анимации используется в игре?
- # В каком виде прописывается объекты на карте?