Application Description
၎င်းသည် ရိုးရှင်းသော အန်စာတုံးလှိမ့်သည့် ဂိမ်းအပလီကေးရှင်းတစ်ခုဖြစ်သည်။ အသုံးပြုသူသည် အန်စာတုံးအရေအတွက်နှင့် အသေတစ်ခုစီရှိ နှစ်ဖက်အရေအတွက်ကို သတ်မှတ်နိုင်သည်။ ထို့နောက် အပလီကေးရှင်းသည် အန်စာတုံးများကို လှိမ့်ကာ ရလဒ်များကို ပြသပါမည်။
အင်္ဂါရပ်များ-
- အန်စာတုံးအရေအတွက်ကို သတ်မှတ်ပါ- အသုံးပြုသူက လှိမ့်ရန် အန်စာတုံးအရေအတွက်ကို ထည့်သွင်းနိုင်သည်။
- Sides အရေအတွက်ကို သတ်မှတ်ပါ- အသုံးပြုသူသည် အသေတစ်ခုစီရှိ နှစ်ဖက်အရေအတွက်ကို သတ်မှတ်နိုင်သည် (ဥပမာ၊ စံခြောက်ဘက်သတ်တစ်ခုအတွက် 6၊ 20-sided သေဆုံးမှုအတွက် 20)။
- အန်စာတုံးအလိပ်- ခလုတ်တစ်ခုသည် အန်စာတုံးအလိပ်ကို စတင်သည်။
- ပြသထားသော ရလဒ်များ- အပလီကေးရှင်းသည် လိပ်တစ်ခုချင်းစီ၏ ရလဒ်နှင့် လိပ်အားလုံး၏ ရလဒ်တို့ကို ရှင်းလင်းစွာပြသပါသည်။
- ရှင်းလင်း/ပြန်လည်သတ်မှတ်ခြင်း- ရလဒ်များကို ရှင်းထုတ်ပြီး နောက်တစ်ခုဖွင့်ခွင့်ပြုရန် ခလုတ်တစ်ခု။ (ရွေးချယ်နိုင်သော်လည်း အသုံးပြုနိုင်စေရန် အကြံပြုထားသည်)
အကောင်အထည်ဖော်မှု မှတ်စုများ-
အပလီကေးရှင်းကို ပရိုဂရမ်းမင်းဘာသာစကားများနှင့် မူဘောင်အမျိုးမျိုးကို အသုံးပြု၍ အကောင်အထည်ဖော်နိုင်သည်။ ဤသည်မှာ ဥပမာအချို့ဖြစ်သည်-
- Python- ကျပန်းနံပါတ်များထုတ်ပေးရန်နှင့်
random
သို့မဟုတ်Tkinter
ကဲ့သို့သော ပိုမိုအဆင့်မြင့်သော GUI မူဘောင်တစ်ခုအတွက် ကျပန်းနံပါတ်များထုတ်ပေးရန်အတွက်PyQt
ကဲ့သို့သော စာကြည့်တိုက်များကို အသုံးပြုခြင်း။ - JavaScript- ဝဘ်အခြေခံအပလီကေးရှင်းတစ်ခုဖန်တီးရန် HTML၊ CSS နှင့် JavaScript ကိုအသုံးပြုခြင်း။
Math.random()
လုပ်ဆောင်ချက်ကို ကျပန်းနံပါတ်ထုတ်လုပ်ရန်အတွက် အသုံးပြုနိုင်ပါသည်။ - Java- GUI အတွက် Java Swing သို့မဟုတ် JavaFX ကိုအသုံးပြုခြင်းနှင့် ကျပန်းနံပါတ်ထုတ်လုပ်ခြင်းအတွက်
java.util.Random
အတန်းအစား။
ရွေးချယ်ထားသောဘာသာစကားကို မည်သို့ပင်ဆိုစေကာမူ ပင်မယုတ္တိဗေဒသည် အတူတူပင်ဖြစ်သည်-
- အသုံးပြုသူထံမှ အန်စာတုံးအရေအတွက်ကို ရယူပါ။
- အသုံးပြုသူထံမှ ဘက်ခြမ်းအရေအတွက်ကို ရယူပါ။
- သေဆုံးတစ်ခုစီကို လှိမ့်ကာ အတုယူရန် ကျပန်းနံပါတ်ဂျင်နရေတာကို အသုံးပြုပါ (1 နှင့် နှစ်ဖက်အရေအတွက်ကြားတွင် ကျပန်း ကိန်းပြည့်ကိုထုတ်ပေးသည်)။
- တစ်ဉီးချင်းစီ ရလဒ်များနှင့် စာလိပ်များ၏ ရလဒ်များကို ပြသပါ။
ဥပမာ (Conceptual Python with Tkinter):
tkinter ကို tk အဖြစ် တင်သွင်းပါ။
ကျပန်းတင်သွင်းခြင်း။
def roll_dice():
ကြိုးစားပါ
num_dice = int(num_dice_Entry.get())
num_sides = int(num_sides_Entry.get())
အကယ်၍ num_dice
ဤသည်မှာ အခြေခံဥပမာတစ်ခုဖြစ်သည်။ ပိုမိုအားကောင်းသော အပလီကေးရှင်းတစ်ခုတွင် အမှားအယွင်းများကို ကိုင်တွယ်ခြင်းနှင့် ပိုမိုဆန်းပြားသော UI အစိတ်အပိုင်းများ ပါဝင်နိုင်သည်။
Zar Screenshots