Hello friends, if you like to work on python language then this article is very useful for you. Right now Python language is very useful for feature purpose, using Python language you can create ML &AI Applications. The most interesting thing is using python language you can create the game but before that, you need to learn about the Pygame module because without the Pygame module you can not do anything. So let’s see ……
What is Pygame ?
Basically Pygame is a one python module for game development in python using this module you can easily develop mini-game programs.
After this blog you all are able to develop a one game
Before all of this, you must have a python in your system for download the python first you have to go below the website and download the anaconda 3.7 and there relative version of series 3. Something
When you click on Buttons then it’s automatically start for download
the windows Python 3.7
If you have 64-bits system then click on below Button
If you have 32-bits system then click on below Button
If you have MacOS then click on below Button
If you have Linux OS then click on below Button
The More information
Then as my reference, you have to use pycharm as an IDE that’s automatically downloaded with that above’s link when you install that anaconda then automatically some IDE like Pycharm, Spyder is installed.
Before you use this pygame module you must have to install this in cmd or anaconda prompt or in pycharm consol you have to write
pip install pygame
Then you have to start a coding there first you have to impoet pygame module using
Then all set you can use that’s inbuilt methods
There are many keypress events music wav,mixer event and many more
For more methods and there use or syntax you have to refer this official side
For a reference or example there are a code of snake game
import pygame import time import random from pygame import mixer pygame.init() white = (255, 255, 255) yellow = (255, 255, 102) black = (0, 0, 0) red = (213, 50, 80) green = (255, 255, 255) blue = (34,139,34) dis_width = 600 dis_height = 400 dis = pygame.display.set_mode((dis_width, dis_height)) pygame.display.set_caption('Snake Game') icon = pygame.image.load('snake.png') pygame.display.set_icon(icon) clock = pygame.time.Clock() snake_block = 10 snake_speed = 10 font_style = pygame.font.SysFont("bahnschrift", 25) score_font = pygame.font.SysFont("comicsansms", 35) def our_snake(snake_block, snake_list): for x in snake_list: pygame.draw.rect(dis, black, [x, x, 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", white) 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 for x in snake_List[:-1]: if x == snake_Head: game_close = True our_snake(snake_block, snake_List) 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()
Also Read :- How To Activate Internet Download Manager For Free.
End of this article :-
Guys this is amazing things and more interesting you have to start learning about this. If you like this article then share with your friends and keep visiting our site to get more python related articles in an easy manner.
If you have any queries and suggestions, please leave a comment in the comment section.
For More information Follow us on
INSTAGRAM : https://www.instagram.com/smgplaza/
TWITTER : https://twitter.com/smgplaza
PINTREST : https://in.pinterest.com/JAYPATEL99/_saved/