অভিকর্ষের নাম নিশ্চয়ই শুনেছেন? এটা হল পৃথিবী যে আকর্ষন বলে সকল বস্তুকে নিজের দিকে টানে তার নাম। এই অভিকর্ষ বা গ্রাভিটির জন্যই তো আপনি ইচ্ছা করলেই লাফ দিয়ে পৃথিবীর ভালবাসা থেকে পালাতে পারবেন না, পৃথিবী আপনাকে আবার টেনে নিবে নিচের দিকে, পৃথিবীর নিজের দিকে। এই জন্যই তো গাছ থেকে আপেলটা নিচের দিকেই পড়ে, উপরের দিকে উড়ে মহাশূন্যে চলে যায় না।

আমরা একটা পড়ন্ত বস্তুর প্রোগ্রাম তৈরি করবো। এটা তৈরি করতে গিয়ে আমরা pygame মোডিউলের কাজটা শিখবো আর অবজেক অরিয়েন্টেড প্রোগ্রামিং(OOP) -এর গুরুত্ব বুঝতে পারবো। এই পাঠ শেষে আপনি নিচের মত একটা প্রোগ্রাম বানাতে পারবেন, আর একটু ক্রিয়েটিভিটি দেখাতে পারলে তো আরও অনেক কিছুই করে ফেলতে পারবেন।


The Pygame

pygame হল পাইথন প্রোগ্রামিং ভাষায় দিয়ে গেম বানানোর জন্য একটা মডিউল। এটা দিয়ে খুব সহজেই আপনি 2D গেম বানিয়ে ফেলতে পারবেন।

আমরা এখানে সরাসরি গেম বানানো শিখব না। একটি নির্দিষ্ট উচ্চতা থেকে ছেড়ে দেয়া বল(ball) পদার্থবিজ্ঞানের সূত্র মেনে মাটিতে এসে পড়ছে - এরকম একটা সিমুলেশন বানানোর চেষ্টা করবো। আমরা প্রথমে pygame -এর বেসিক শিখব কিছু। তারপর সাধারণভাবে একটা প্রোগ্রাম বানাবো এবং আমাদের সীমাবদ্ধতা খুঁজে বের করবো। তারপর আমরা অবজেক্ট অরিয়েন্টেড ধারনা ব্যবহার করে সেই সীমাবদ্ধতা কাটিয়ে উঠবো।

results matching ""

    No results matching ""