Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Smiley Pong Help
#6
used my own image(change it to use your own) and added the end if you reach zero.
best of luck...
#SmileyPong1.py
 
import pygame       # Setup 
pygame.init() 
screen = pygame.display.set_mode([800,600]) 
pygame.display.set_caption("Smiley Pong") 
keepGoing = True 
pic = pygame.image.load("pacMan01.png") 
colorkey = pic.get_at((0,0)) 
pic.set_colorkey(colorkey) 
picx = 0 
picy = 0 
BLACK = (0,0,0) 
WHITE = (255,255,255) 
timer = pygame.time.Clock() 
speedx = 5 
speedy = 5 
paddlew = 200 
paddleh = 25 
paddlex = 300 
paddley = 550 
picw = 100 
pich = 100 
points = 0 
lives = 5
gameOver= False
font = pygame.font.SysFont("Times", 24) 
while keepGoing:   # Game loop
    if lives == 0:
        keepGoing = False
    for event in pygame.event.get(): 
        if event.type == pygame.QUIT: 
            keepGoing = False
        
 
    picx += speedx 
    picy += speedy
 
    if picx <= 0 or picx + pic.get_width() >= 800: 
        speedx = -speedx
 
    if picy <= 0: 
        speedy = -speedy
 
    if picy >= 500: 
        lives -= 1 
        speedy = -speedy
 
    screen.fill(BLACK) 
    screen.blit(pic, (picx, picy))
 
    # Draw paddle
 
    paddlex = pygame.mouse.get_pos()[0] 
    paddlex -= paddlew/2 
    pygame.draw.rect(screen, WHITE, (paddlex, paddley, paddlew, paddleh))
 
    # Check for paddle bounce
 
    if picy + pich >= paddley and picy + pich <= paddley + paddleh and speedy > 0: 
        if picx + picw / 2 >= paddlex and picx + picw / 2 <= paddlex +  paddlew:
            points += 1 
            speedy = -speedy
 
    # Draw text on screen
 
    draw_string = "Lives: " + str(lives) + " Points: " + str(points) 
    text = font.render(draw_string, True, WHITE) 
    text_rect = text.get_rect() 
    text_rect.centerx = screen.get_rect().centerx 
    text_rect.y = 10 
    screen.blit(text, text_rect) 
    pygame.display.update() 
    timer.tick(60)
    
 
pygame.quit()      # Exit
Reply


Messages In This Thread
Smiley Pong Help - by Jasmineleroy - May-12-2019, 01:47 AM
RE: Smiley Pong Help - by SheeppOSU - May-13-2019, 01:48 PM
RE: Smiley Pong Help - by Jasmineleroy - May-14-2019, 01:14 PM
RE: Smiley Pong Help - by SheeppOSU - May-14-2019, 04:05 PM
RE: Smiley Pong Help - by Windspar - May-14-2019, 07:48 PM
RE: Smiley Pong Help - by joe_momma - May-22-2019, 03:03 AM
RE: Smiley Pong Help - by metulburr - May-22-2019, 11:36 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
Exclamation pong paddles wont move skullkat232 5 2,541 Feb-13-2023, 03:53 PM
Last Post: Vadanane
  Problem with my pong code Than999 3 3,610 Oct-22-2021, 08:50 AM
Last Post: Qanima
  Game “Pong” I have problems with the code BenBach18 2 3,617 Jan-10-2021, 05:16 PM
Last Post: michael1789
  [PyGame] Creating Pong in Pygame Russ_CW 2 2,908 Oct-11-2020, 11:56 AM
Last Post: Russ_CW
  Trying to make a simple pong game. kevindadmun 1 4,021 Aug-05-2019, 06:39 AM
Last Post: kevindadmun
  [PyGame] How do I add more balls to basic Pong game? JUtah 2 4,575 Apr-18-2019, 08:40 PM
Last Post: JUtah
  [PyGame] Pong game key.event problem erickDarko 2 4,293 Dec-12-2018, 03:17 PM
Last Post: erickDarko

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020