Pygame গেম এবং মাল্টিমিডিয়া অ্যাপ্লিকেশন তৈরির জন্য পাইথনের একটি মাল্টিমিডিয়া লাইব্রেরি। এই প্রবন্ধে আমরা দেখব কিভাবে পাইগেম মডিউল ব্যবহার করে পর্দায় বিভিন্ন আকার আঁকতে হয়, এর উচ্চতা, প্রস্থ এবং পাইগেম উইন্ডোতে অবস্থান বিবেচনা করে।
নীচের প্রোগ্রামে আমরা পাইগেম মডিউলটি শুরু করি এবং তারপরে চিত্রটির রঙ এবং মাত্রা নির্ধারণ করি। এরপরে আমরা সিনট্যাক্স অনুসারে বিভিন্ন আকার যোগ করি এবং ডারউ ফাংশনে আর্গুমেন্টগুলি সাবধানে উল্লেখ করি যাতে ছবিগুলি একে অপরের সাথে ওভারল্যাপ না হয়। স্ক্রীন.ব্লিট ফাংশন স্ক্রীন পেইন্ট করে, যখন লুপ শুনতে থাকে গেমের শেষে ক্লিক করা হয়।
উদাহরণ
import pygame pygame.init() # define the RGB value white = (255, 255, 255) green = (0, 255, 0) blue = (0, 0, 150) black = (0, 0, 0) red = (255, 0, 0) # assigning values to X and Y variable X = 400 Y = 400 # create display surface display_surface = pygame.display.set_mode((X, Y)) # set the pygame window name pygame.display.set_caption('Drawing') # fill the surface object display_surface.fill(white) # draw a circle using draw.circle() pygame.draw.circle(display_surface, black, (300, 250), 80, 0) # draw a ellipse using draw.ellipse() pygame.draw.ellipse(display_surface, red, (50, 200, 100, 150), 4) # draw a rectangle using draw.rect() pygame.draw.rect(display_surface, blue, (50, 50, 150, 100)) # infinite loop while True: # iterate over the list of Event for event in pygame.event.get(): # if event object type is QUIT if event.type == pygame.QUIT: # deactivates the pygame library pygame.quit() # quit the program. quit() pygame.display.update()
আউটপুট
উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -