ဂိမ်းပရိုဂရမ်းမင်း၊ အစမှဖန်တီးမှု၊ ကလေးများနှင့်ဆယ်ကျော်သက်များသာမကမိဘများနှင့်ဆရာများအတွက်ပါ။ အပိုင်းနှစ် စာဖတ်သူများနှင့်ပရိုဂရမ်မာကျောင်းသားများအတွက်အမျိုးမျိုးသောဒီဇိုင်းဖြစ်သည်။ Tkinter ကိုအသုံးပြုပြီးဥပမာ - ခေတ်သစ် windowing interface များကိုတည်ဆောက်ခြင်း။
အကြံပြုအသက် - ၁၃ နှစ်မှ စ၍ အကြောင်းအရာ၏ပထမအပိုင်းကိုလေ့လာပြီးနောက်။
Writing Games: ပရိုဂရမ်းမင်းစွမ်းရည်ကိုပြသသောရိုးရှင်းသောဂိမ်းများကိုရေးခြင်းဖြင့် Python 3 ပရိုဂရမ်းမင်းကိုလေ့လာခြင်း။
ဤအပိုင်း၌အဓိကအလေးထားခြင်းသည်သတင်းအချက်အလက်များကိုအစီအစဉ်တကျစီမံခန့်ခွဲရန်ကိရိယာတစ်ခုအနေဖြင့်အချက်အလက်ဖွဲ့စည်းပုံကိုလေ့လာခြင်းဖြစ်သည်။ သင်္ကေတများ၊ ကြိုးများ၊ တစ်ရှုထောင်နှင့်ရှုထောင့်နှစ်မျိုးစာရင်းများ၊ ၎င်းတို့အတွက်အပြောင်းအလဲအတွက် algorithms, encryption, recursion, data sorting ။ အပိုဆု: အမြန် sort algorithm ကိုနှင့်ရှည်လျားသောဂဏန်းသင်္ချာ။
အဘယ်ကြောင့်ဒီအထူးသင်ခန်းစာ? ကျွန်တော်ဟာကွန်ပျူတာသိပ္ပံဆရာတစ်ယောက်အနေနဲ့နှစ် ၂၀ နီးပါးအလုပ်လုပ်ခဲ့ပြီးစိတ်ပျက်စရာတစ်ခုကြုံခဲ့ရတယ်။ "သင်ကြားရေးပရိုဂရမ်းမင်း" ကိုရေးဆွဲရန်ဒီဇိုင်းဆွဲထားသည့်ပစ္စည်းများအများစုသည်အမှန်တကယ်သင်ကြားခြင်းမဟုတ်ဘဲဘာသာစကားအပေါ်မူတည်သည် syntax, functions, result ။ ရုရှား - အင်္ဂလိပ်အဘိဓာန်တစ်ခုလုံးကိုသင်ယူလျှင်ပင်သဘောတူသည်။ ဘာဖြစ်လို့လဲဆိုတော့စကားလက်ဆုံပြောဖို့အတွက်သင်ဟာသေးငယ်သောတစ်ထောင်: tenses၊ declensions, နာမ်စားများနှင့် preposition ရှေ့ဆက်၏အသုံးပြုမှုစသည်ဖြင့်သိရန်လိုအပ်သည်။
ဒီသင်ခန်းစာမှာ Python 3 အကြောင်းပြောရုံသာမကဘဲစာဖတ်သူကိုကျိုးကြောင်းဆင်ခြင်မှု၊ ကျိုးကြောင်းဆီလျော်သောကျိုးကြောင်းဆင်ခြင်မှု၊ “ ဘာအကူအညီနဲ့လဲ” ဆိုတဲ့မေးခွန်းကိုသာမက“ ဘာအတွက်လဲ” ဆိုတဲ့မေးခွန်းကိုပါဖြေဆိုခြင်းအားဖြင့် ဦး ဆောင်လမ်းပြပါတယ်။ အဘယ်ကြောင့်နည်း။ သီအိုရီတစ်ခုလုံးကိုလက်တွေ့တွင်ထင်ဟပ်လိမ့်မည်။
ပစ္စည်းများဖွဲ့စည်းပုံ:
- သင်္ကေတများ၊ ကြိုးများ၊ စာရင်းများနှင့်ပတ်သက်သောအခြေခံသတင်းအချက်အလက်များ;
- recursion သုံးပြီးတည်ဆောက် algorithms;
- ရှည်လျားသောဂဏန်းသင်္ချာ;
- ပရိုဂရမ်မာ၏လှည့်ကွက်များနှင့်လှည့်ကွက် - သင်ကံကြမ္မာကိုလိမ်ညာ။ မရသော်လည်းသင်၏အလုပ်ကိုပိုမိုလွယ်ကူအောင်လုပ်နိုင်သည် (လုပ်သင့်သည်)၊
- ဂိမ်းများ။ ဤအပိုင်းတွင်ဂိမ်းလေးမျိုးရှိသည်။
၁။ `စကားလုံးကိုမှန်းပါ '- အသုံးပြုသူသည်တစ်ကြိမ်တွင်စာတစ်စောင်ကိုရွေးချယ်သောအားဖြင့်အနည်းငယ်သောကြိုးပမ်းမှုတစ်ခုမှအကြောင်းအရာတစ်ခု၏စကားလုံးကိုခန့်မှန်းရန်ကြိုးစားသည့်ကစားပွဲတစ်ခု။
၂။ "ဆယ့်ငါး" - ကျွန်ုပ်၏ဆိုဗီယက်ကလေးဘဝမှပဟေ,ိတစ်ခုဖြစ်ပြီး ၄xx လယ်ပြင်၌အခမဲ့ဆဲလ်တစ်ခုသာရှိသည်။ နံပါတ်များကိုနံပါတ် ၁ မှ ၁၅ အထိလိမ္မာပါးနပ်စွာရွေ့လျားပြီးကွင်းဆက်အချို့ကိုပြုလုပ်ရန်လိုအပ်သည်။ စကားမစပ်, ဒီပဟေuzzleိနှစ်ပေါင်းများစွာယိုခဲ့တာဖြစ်ပါတယ်။
၃။ "Space Invaders" (ဂ) (tm) စသဖြင့်။ ဂြိုလ်သားများရောက်ရှိလာနှင့်အတူကျော်ကြားဂိမ်း; ကျနော်တို့ Tkinter နှင့်အတူအကောင်အထည်ဖော်မယ့်အလင်းဗားရှင်းရပါလိမ့်မယ်။ သင်ပိုမိုထိုက်တန်သောအရာတစ်ခုခုကိုသင်လုပ်နိုင်သည်။ စာပေတစ်ခုမှာ Space Invaders သည်အာကာသသေနတ်သမားများ၏အဆင့်တွင်ပထမနေရာတွင်ရှိသည်။
4. "Sokoban" - တစ် ဦး loader ကို Simulator ကို။ 2D ရှုထောင့် (labourinth) ရှုထောင့်တွင် labyrinth ဂိမ်းများတည်ဆောက်ခြင်း၏အခြေခံမူများကိုစဉ်းစားပါ။
တင်ပြထားသော algorithms ကိုပညာပေးရန်ရည်ရွယ်သည် -
- ပရိုဆက်ဆာ၏အခြေခံမူများကိုနားလည်ခြင်း၊
- ဘာသာစကားတွင် algorithms များကိုရေးသား။ ရေးတတ်ရန်လက်တွေ့ကျသည်။
- Python tools ဖြင့် data processing ပြုလုပ်ရန်စွမ်းရည်၊
- ခေတ်သစ်အဆင့်မြင့်ဘာသာစကားသုံးကိရိယာများကိုသုံးနိုင်သည်။
- ... နှင့်ဖန်တီးမှု pastime ၏လူကြိုက်များ။
သင်တွေ့လိမ့်မည် -
- ဒေတာတည်ဆောက်ပုံများကိုပြုပြင်ရန်အတွက် algorithms;
- နှစ်ပေါင်းများစွာအတွေ့အကြုံအပေါ် အခြေခံ၍ လက်တွေ့ကျသောအကြံဥာဏ်နှင့်မှတ်ချက်များ၊
- ဂိမ်းအတွက် algorithms ဒီဇိုင်း၏အဆင့်ဆင့်;
- လက်တွေ့ကျသောနမူနာများနှင့်အတူ Tkinter စာကြည့်တိုက်၏လုပ်ဆောင်ချက်ဖော်ပြချက်၊
- Python ကုဒ်ကိုနားလည်စေရန်လေ့ကျင့်မှု။
ကျေးဇူးပြု၍ app ကိုကြိုက်ပါက ကျေးဇူးပြု၍ အဆင့် သတ်မှတ်၍ မှတ်ချက်ရေးပါ။ ဆက်လက်လုပ်ကိုင်ရန်အလွန်လှုံ့ဆော်သည် :)
အပ်ဒိတ်လုပ်ခဲ့သည့်ရက်
၂၀၂၄ မေ ၈