Saturday, December 26, 2020

ADDING MUSIC IN PYTHON

    ADDING MUSIC IN A PYTHON      PROGRAMME

  

Hey there, I'm gonna show how to add music in python programming.



As you can see we'll use a new function mixer.music( )  in order to import music in python programme.

Make sure you have installed pygame from the Windows Command Prompt.

Here's the source code


from pygame import mixer 


mixer.init() 


mixer.music.load("song.mp3"

mixer.music.set_volume(0.7


mixer.music.play() 


while True
    
    print("Press 'p' to pause, 'r' to resume"
    print("Press 'e' to exit the program"
    query = input(" "
    
    if query == 'p'

         
        mixer.music.pause()  
    elif query == 'r'

    
        mixer.music.unpause() 
    elif query == 'e'

        
        mixer.music.stop() 
        break


               Watch the video to see the output of the programme.





THANKS FOR VISITING





SNAKE GAME IN PYTHON

 SNAKE GAME IN PYTHON


Hey folks, here I'm going to show the snake game created by me using python.



This is how your game will work after your coding is done. 

The files which are necessary for the coding of the game are as follows-

  • VISUAL STUDIO CODE  / PYCHARM 

  •  PYTHON 3.7(or any current version)                                               

After installing these files , you have to install some of the python's module.

Step 1: Open the Windows Command Prompt.

Step 2: Type " pip install pygame " and then press enter key.



After installing this you are ready for coding.

HERE'S THE SOURCE CODE FOR THE GAME

import pygame
import time
import random
 
pygame.init()
 
white = (255, 255, 255)
yellow = (255, 255, 102)
black = (0, 0, 0)
red = (213, 50, 80)
green = (0, 255, 0)
blue = (50, 153, 213)
 
dis_width = 600
dis_height = 400
 
dis = pygame.display.set_mode((dis_width, dis_height))
pygame.display.set_caption('Snake Game by VIVEK')
 
clock = pygame.time.Clock()
 
snake_block = 10
snake_speed = 15
 
font_style = pygame.font.SysFont("bahnschrift", 25)
score_font = pygame.font.SysFont("comicsansms", 35)
 
 
def Your_score(score):
    value = score_font.render("Your Score: " + str(score), True, yellow)
    dis.blit(value, [0, 0])
 
 
 
def our_snake(snake_block, snake_list):
    for x in snake_list:
        pygame.draw.rect(dis, black, [x[0], x[1], snake_block, snake_block])
 
 
def message(msg, color):
    mesg = font_style.render(msg, True, color)
    dis.blit(mesg, [dis_width / 6, dis_height / 3])
 
 
def gameLoop():
    game_over = False
    game_close = False
 
    x1 = dis_width / 2
    y1 = dis_height / 2
 
    x1_change = 0
    y1_change = 0
 
    snake_List = []
    Length_of_snake = 1
 
    foodx = round(random.randrange(0, dis_width - snake_block) / 10.0) * 10.0
    foody = round(random.randrange(0, dis_height - snake_block) / 10.0) * 10.0
 
    while not game_over:
 
        while game_close == True:
            dis.fill(blue)
            message("You Lost! Press C-Play Again or Q-Quit", red)
            Your_score(Length_of_snake - 1)
            pygame.display.update()
 
            for event in pygame.event.get():
                if event.type == pygame.KEYDOWN:
                    if event.key == pygame.K_q:
                        game_over = True
                        game_close = False
                    if event.key == pygame.K_c:
                        gameLoop()
 
        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                game_over = True
            if event.type == pygame.KEYDOWN:
                if event.key ==   pygame.K_LEFT:
                    x1_change = -snake_block
                    y1_change = 0
                elif event.key == pygame.K_RIGHT:
                    x1_change = snake_block
                    y1_change = 0
                elif event.key == pygame.K_UP:
                    y1_change = -snake_block
                    x1_change = 0
                elif event.key == pygame.K_DOWN:
                    y1_change = snake_block
                    x1_change = 0
 
        if x1 >= dis_width or x1 < 0 or y1 >= dis_height or y1 < 0:
            game_close = True
        x1 += x1_change
        y1 += y1_change
        dis.fill(blue)
        pygame.draw.rect(dis, green, [foodx, foody, snake_block, snake_block])
        snake_Head = []
        snake_Head.append(x1)
        snake_Head.append(y1)
        snake_List.append(snake_Head)
        if len(snake_List) > Length_of_snake:
            del snake_List[0]
 
        for x in snake_List[:-1]:
            if x == snake_Head:
                game_close = True
 
        our_snake(snake_block, snake_List)
        Your_score(Length_of_snake - 1)
 
        pygame.display.update()
 
        if x1 == foodx and y1 == foody:
            foodx = round(random.randrange(0, dis_width - snake_block) / 10.0) * 10.0
            foody = round(random.randrange(0, dis_height - snake_block) / 10.0) * 10.0
            Length_of_snake += 1
 
        clock.tick(snake_speed)
 
    pygame.quit()
    quit()
 
 
gameLoop()



IF YOU WANT AN (.exe )  file of this game, please check out the link given below.



THANKS A LOT FOR VISITING.