Basic animation
Basic animation
Animation in pygame is all about using variables when drawing shapes or images. The code below and video above explain how you can introduce basic variables in order to do simple animation.
from pygame import *
init()
# we only need a screen to get access to the events!
screen = display.set_mode((640, 480)) # tuple
display.set_caption('Graphics')
animationTimer = time.Clock()
x=10
y=10
endProgram = False
# game loops
# check input
# Update positions / game logic
# draw frame
while not endProgram:
# Check input
for e in event.get():
if e.type == QUIT:
endProgram = True
# update position
x += 1
y += 2
# draw stuff
screen.fill((100,100,200))
# circle
draw.ellipse(screen, (0,255,0), (x, y, 40, 40))
# limit to 30 frames per second
animationTimer.tick(100)
# update the screen!
display.update()











