পাইগেইম

উইকিপিডিয়া, মুক্ত বিশ্বকোষ থেকে
পরিভ্রমণে ঝাঁপ দিন অনুসন্ধানে ঝাঁপ দিন
পাইগেইম
মূল উদ্ভাবকপিট শেনেরস
উন্নয়নকারীপাইগেইম কমিউনিটি
প্রাথমিক সংস্করণ২৮ অক্টোবর ২০০০; ১৮ বছর আগে (2000-10-28)[১][২]
স্থায়ী মুক্তি১.৯.১ / ৬ আগস্ট ২০০৯; ১০ বছর আগে (2009-08-06)
পরীক্ষামূলক সংস্করণMercurial repository
লেখা হয়েছেPython, C, and Assembly[৩]
অপারেটিং সিস্টেমক্রস প্লাটফর্ম
ধরণএপ্লিকেশন প্রোগ্রামিং ইন্টারফেস
লাইসেন্সজিএনইউ লেসার জেনারেল পাবলিক লাইসেন্স
ওয়েবসাইটwww.pygame.org

পাইগেইম পাইথন প্রোগ্রামিং ভাষায় লিখিত একটি ভিডিও গেইম প্রস্তুতকারী ফ্রেমওয়ার্ক বা লাইব্রেরী। পাইগেইম প্রকৃতপক্ষে একটি ক্রস প্লাটফর্ম পাইথন মডিউল সেট। ভিডিও গেইমের সাথে বিভিন্ন ধরণের গ্রাফিক্স ও শব্দ যোগ করার জন্য পাইথন প্রোগ্রামিং ভাষা ব্যবহার করে পাই গেইমে উচ্চ ক্ষমতা সম্পন্ন লাইব্রেরি দেয়া আছে। পাইগেইম লাইব্রেরীটি সিম্পল ডাইরেক্টমিডিয়া লেয়ার (Simple DirectMedia Layer বা SDL) লাইব্রেরীকে ভিক্তি করে তৈরি করা হয়েছে। এসডিএল ব্যবহার করার উদ্যেশ্য ছিল এতে করে একজন ডেভেলপারকে রিয়েল টাইম কম্পিউটার গেইম তৈরি করতে হলে সি প্রোগ্রামিং ভাষার লো লেভেল মেকানিকসগুলো জানতে হবে না।

পাইগেইম পাইএসডিএলকে (PySDL) প্রতিস্থাপন করার জন্য তৈরি করা হয়েছে। এই লাইব্রেরীটির জনক হিসেবে পিট শেনেরসকে (Pete Shinners) অভিহিত করা হয়। পাইগেইম একটি মুক্ত সোর্স লাইব্রেরি যা জিএনইউ লেসার জেনারেল পাবলিক লাইসেন্সের (GNU Lesser General Public License) আওতায় ব্যবহারযোগ্য। ২০০৪ সাল থেকে ২০০৫ সাল পর্যন্ত পাইগেইম প্রজেক্টটি একটি কমিউনিটি প্রজেক্ট হিসেবে পরিগণিত হত।

পাইথন প্রোগ্রামিং ভাষা ও পাইগেইম ব্যবহার করে কম্পিউটার গেইম তৈরি করার জন্য অনেক টিউটোরিয়াল রয়েছে। টিউটোরিয়াল ছাড়াও পাইথন ব্যবহার করে প্রায়শই বিভিন্ন ধরণের গেইম তৈরির প্রতিযোগিতা আয়োজন করা হয়।

তথ্যসূত্র[সম্পাদনা]

  1. Shinners, Pete। "Python Pygame Introduction - History"। ১৫ আগস্ট ২০১১ তারিখে মূল থেকে আর্কাইভ করা। সংগ্রহের তারিখ ২৭ ডিসেম্বর ২০১৪ 
  2. "Downloads - Pygame - Python game development" 
  3. "About Pygame"