Um ‘Sprite’ é uma imagem que pode ser movida pela tela.
A cada momento da execução do programa o sprite está localizado em alguma coordenada da tela.
Mover um sprite consiste em mudar o valor das suas coordenadas (mudar sua posição na tela).
A posição na tela de um Sprite ou imagem é definida por um par de valores (x,y) chamado de “coordenadas”.

Os valores de x iniciam em 0 (zero) e começam a ser contados da esquerda para a direita.
Os valores de y iniciam em 0 (zero) e são contados de cima para baixo.
Quais são os os valores dos quatro cantos da tela?

Vamos usar uma abordagem exploratória e dedutiva para encontrar a solução movendo um Sprite pela tela.
O canto superior esquerdo da tela tem coordenadas (0, 0).
No programa abaixo, a imagem da cobrinha tem 16x16 pixels.
A posição da cobrinha no início do progama é:
set_position(x,y).
As coordenadas passadas para a função como parâmetro referem-se à posição do centro do sprite.# a linha de código abaixo
# coloca o centro do sprite nas coordenadas
# x = 8
# y = 8
cobrinha.set_position(8, 8)
![]()
Posicione a cobrinha no canto inferior direito da tela usando a função set_position(x, y)). Para encontrar os valores de x e y faça diversos testes experimentando valores diferentes até encontrar a combinação certa de valores.
Quando você encontrar a posição do canto inferior direito da tela, tente deduzir a resposta da pergunta “Quais os valores das coordenadas dos quatro cantos da tela?”.
Você já tem todos os dados necessários para responder.