Good evening, I am trying to write a video game on python with an animation with pygame import pygame pygame.init() #game window screen_width = 700  screen_height = 351 screen = pygame.display.set_mode((screen_width, screen_height)) pygame.display.set_caption('Battle of Mr.Thon') #load images #background image background_img = pygame.image.load('C:\Users\evaam\OneDrive - JUNIA Grande école d\'ingénieurs\Prog\image\Background\Background.png.png').convert_alpha() #function for drawing background def draw_bg():     screen.blit(background_img, (0, 0))      run = True while run:     #draw background     draw_bg()          for event in pygame.event.get():         if event.type ==pygame.QUIT:             run=False     pygame.display.update() pygame.quit()   BUT when I try to run the program python tells me that there is a syntax error for .convert_alpha()  and when I delete it, python says that there is a syntax error in the blank line below background_img

Programming Logic & Design Comprehensive
9th Edition
ISBN:9781337669405
Author:FARRELL
Publisher:FARRELL
Chapter8: Advanced Data Handling Concepts
Section: Chapter Questions
Problem 3GZ
icon
Related questions
Question

Good evening,

I am trying to write a video game on python with an animation with pygame

import pygame

pygame.init()


#game window
screen_width = 700 
screen_height = 351

screen = pygame.display.set_mode((screen_width, screen_height))
pygame.display.set_caption('Battle of Mr.Thon')


#load images
#background image
background_img = pygame.image.load('C:\Users\evaam\OneDrive - JUNIA Grande école d\'ingénieurs\Prog\image\Background\Background.png.png').convert_alpha()

#function for drawing background
def draw_bg():
    screen.blit(background_img, (0, 0))
    
run = True
while run:

    #draw background
    draw_bg()
    
    for event in pygame.event.get():
        if event.type ==pygame.QUIT:
            run=False

    pygame.display.update()


pygame.quit()

 

BUT when I try to run the program python tells me that there is a syntax error for .convert_alpha() 

and when I delete it, python says that there is a syntax error in the blank line below background_img

 

Kind regards,

Cordialy,

EA

Expert Solution
steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Follow-up Questions
Read through expert solutions to related follow-up questions below.
Follow-up Question

Thank you for responding that fast but the same problem occurs after changing the program. 

This specific message appears:

Syntax error

(unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape

 

And it highlights the point of: .convert_alpha()

Solution
Bartleby Expert
SEE SOLUTION
Knowledge Booster
Running Time of Application
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Programming Logic & Design Comprehensive
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781305480537
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
Systems Architecture
Systems Architecture
Computer Science
ISBN:
9781305080195
Author:
Stephen D. Burd
Publisher:
Cengage Learning