Pygame गेम और मल्टीमीडिया एप्लिकेशन बनाने के लिए Python के लिए एक मल्टीमीडिया लाइब्रेरी है। इस लेख में हम देखेंगे कि pygame विंडो में इसकी ऊंचाई, चौड़ाई और स्थिति को ध्यान में रखते हुए स्क्रीन पर अनुकूलित फ़ॉन्ट और टेक्स्ट प्राप्त करने के लिए pygame मॉड्यूल का उपयोग कैसे करें।
नीचे दिए गए प्रोग्राम में हम pygame मॉड्यूल को इनिशियलाइज़ करते हैं और फिर इमेज के लिए मोड और कैप्शन को परिभाषित करते हैं। आगे हम फ़ॉन्ट टेक्स्ट जोड़ते हैं और फ़ॉन्ट के लिए निर्देशांक परिभाषित करते हैं। स्क्रीन.ब्लिट फ़ंक्शन स्क्रीन को पेंट करता है जबकि लूप सुनता रहता है कि गेम का अंत क्लिक किया गया है।
उदाहरण
import pygame import sys # Initialize pygame pygame.init() #scren dimension sur_obj=pygame.display.set_mode((300,200)) # Screen caption pygame.display.set_caption("Text in Pygame") font_color=(0,150,250) font_obj=pygame.font.Font("C:\Windows\Fonts\segoeprb.ttf",25) # Render the objects text_obj=font_obj.render("Welcome to Pygame",True,font_color) while True: sur_obj.fill((255,255,255)) sur_obj.blit(text_obj,(22,0)) for eve in pygame.event.get(): if eve.type==pygame.QUIT: pygame.quit() sys.exit() pygame.display.update()
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -