import pygame, sys, pymunk def create_apple(space): body = pymunk.Body(1,100,body_type = pymunk.Body.DYNAMIC) body.position = (950,00) shape = pymunk.Circle(body,80) space.add(body,shape) return shape def draw_apples(apples): for apple in apples: pygame.draw.circle(screen,(0,0,0),apple.body.position,80) def static_ball(space): body = pymunk.Body(body_type = pymunk.Body.STATIC) body.positon = (950,950) shape = pymunk.Circle(body,50) space.add(body,shape) return shape def draw_static_ball(balls): for ball in balls: pos_x = int(ball.body.position.x) pos_y = int(ball.body.position.y) pygame.draw.circle(screen,(0,0,0),(pos_x,pos_y),50) pygame.init() screen = pygame.display.set_mode((1900,1100)) clock = pygame.time.Clock() space = pymunk.Space() space.gravity = (0,980) apples = [] apples.append(create_apple(space)) balls = [] balls.append(static_ball(space)) while True: for event in pygame.event.get(): if event.type == pygame.KEYDOWN: if event.key == pygame.K_SPACE: apples.append(create_apple(space)) if event.type == pygame.QUIT: pygame.quit() sys.exit() if event.type == pygame.KEYDOWN: if event.key == pygame.K_ESCAPE: pygame.quit() sys.exit() screen.fill((217,217,217)) draw_apples(apples) space.step(1/50) pygame.display.update() clock.tick(120)