logo
ИнКО "Сайт педагога ДО"

 

Игровая задача спрайта

1) Скачай программу sprite_gif.py


import pygame
import gif_pygame
import sys

screen = pygame.display.set_mode((512, 512))
clock = pygame.Clock()

# Загружает файл анимации
animation_gif = gif_pygame.load("assets/vasya.gif")


# основной цикл
while True:
   clock.tick(60)

   for event in pygame.event.get():
       if event.type == pygame.QUIT:
           pygame.quit()
           sys.exit()

   #Закрашивание экрана в чёрный цвет
   screen.fill((0, 0, 0))

   # Метод 1: использование .render() 
   # Создаёт анимацию и выводит её на экран (screen)
   # Необходимо указать экран, 
   # на который будет выполнен вывод анимации (blit) 
   # и координаты экрана, в которых нужно вывести анимацию
   animation_gif.render(screen, (10, 10))

   pygame.display.flip()


2) Замени новой, скачаной версией старую, в проекте vasya.

3) Открой программу Visual Studio Code.

4) Научись у преподавателя открывать две программы в одном окне Visual Studio Code.

5) Открой в одной половинке Visual Studio Code программу sprite_gif.py

6) Открой в другой половинке Visual Studio Code программу sprite_controll.py

7) Проанализируй, какие строчки надо перенести из программы sprite_gif.py в программу  sprite_controll.py, чтобы перенести гифку анимацию Программиста Василия в программу sprite_controll.py. 

8) Сохрани программу sprite_controll.py под именем animated_controll.py 

9) Запрограммируй смену режимов анимации при перемещении игрока влево/вправо/вверх/вниз


Файлы проекта:  sprite_gif.py

Задание 1 [Игрова задача спрайта]

Задание 2 [Игровая задача спрайта]

Группа 1
Описание

Группа 3
Описание

Группа "Наставники"
Описание

Группа "Альфы"
Описание

Группа 2
Описание