এটি একটি সাধারণ ডাইস রোলিং গেম অ্যাপ্লিকেশন। ব্যবহারকারী রোল করার জন্য ডাইসের সংখ্যা এবং প্রতিটি ডাইয়ের পাশের সংখ্যা নির্দিষ্ট করতে পারে। অ্যাপ্লিকেশন তারপর রোল অনুকরণ করে এবং ফলাফল প্রদর্শন করে।
এখানে পাইথনে একটি সম্ভাব্য বাস্তবায়ন রয়েছে:
import random
def roll_dice(num_dice, num_sides):
"""Simulates rolling multiple dice.
Args:
num_dice: The number of dice to roll.
num_sides: The number of sides on each die.
Returns:
A list of integers representing the results of each die roll. Returns an empty list if input is invalid.
"""
if num_dice
এই অ্যাপ্লিকেশনটি ব্যবহারকারীকে ডাইস সংখ্যা এবং পক্ষের সংখ্যার জন্য অনুরোধ করে। তারপর এটি রোলগুলি অনুকরণ করতে random.randint()
ফাংশন ব্যবহার করে এবং পৃথক ফলাফল এবং রোলের যোগফল প্রদর্শন করে। ভুল ইনপুট পরিচালনা করতে ত্রুটি হ্যান্ডলিং অন্তর্ভুক্ত করা হয়েছে৷ ব্যবহারকারী ডাইস সংখ্যার জন্য 0 প্রবেশ করে অ্যাপ্লিকেশন থেকে প্রস্থান করতে পারেন। এটি একটি মৌলিক উদাহরণ এবং গ্রাফিকাল ইউজার ইন্টারফেস বা আরও জটিল গেম মেকানিক্সের মতো বৈশিষ্ট্যগুলিকে অন্তর্ভুক্ত করার জন্য প্রসারিত করা যেতে পারে।
ট্যাগ : ধাঁধা