# အဖြစ်အပျက်အခြေခံ Programming - Typing Game တစ်ခု တည်ဆောက်ခြင်း ## မိတ်ဆက် Typing က developer တွေအတွက် အရေးမကြီးတဲ့ ကျွမ်းကျင်မှုတစ်ခုလို ထင်ရတတ်ပါတယ်။ သို့သော် စိတ်ထဲမှာရှိတဲ့ အတွေးတွေကို editor ထဲကို အလျင်အမြန် ရေးသားနိုင်ခြင်းက စိတ်ကူးစိတ်သန်းတွေ လွတ်လပ်စွာ စီးဆင်းနိုင်စေပါတယ်။ သင်ယူဖို့ အကောင်းဆုံးနည်းလမ်းတစ်ခုကတော့ အပြုသဘောဆောင်တဲ့ ဂိမ်းတစ်ခုကို ကစားခြင်းပဲ ဖြစ်ပါတယ်။ > ဒါကြောင့် Typing Game တစ်ခုကို တည်ဆောက်ကြမယ်! သင်ရဲ့ JavaScript, HTML နဲ့ CSS ကျွမ်းကျင်မှုတွေကို အသုံးပြုပြီး Typing Game တစ်ခုကို တည်ဆောက်မှာ ဖြစ်ပါတယ်။ ဂိမ်းက ကစားသူကို အမှတ်တစ်မထင် စကားစုတစ်ခု (ကျွန်တော်တို့ [Sherlock Holmes](https://en.wikipedia.org/wiki/Sherlock_Holmes) ရဲ့ စကားစုတွေကို အသုံးပြုထားပါတယ်) ပေးပြီး၊ ကစားသူက အဲဒီ စကားစုကို မှန်ကန်စွာ ရေးသားဖို့ အချိန်ယူရမယ်။ သင်ရဲ့ JavaScript, HTML နဲ့ CSS ကျွမ်းကျင်မှုတွေကို အသုံးပြုပြီး Typing Game တစ်ခုကို တည်ဆောက်မှာ ဖြစ်ပါတယ်။ ![demo](../../../4-typing-game/images/demo.gif) ## ကြိုတင်လိုအပ်ချက်များ ဒီသင်ခန်းစာက အောက်ပါ အကြောင်းအရာတွေကို နားလည်ပြီးသား ဖြစ်ရမယ်လို့ ခန့်မှန်းထားပါတယ်- - Text input နဲ့ button control တွေ ဖန်တီးခြင်း - CSS နဲ့ class တွေကို အသုံးပြုပြီး style တွေ သတ်မှတ်ခြင်း - JavaScript အခြေခံများ - Array တစ်ခု ဖန်တီးခြင်း - အမှတ်တစ်မထင် နံပါတ်တစ်ခု ဖန်တီးခြင်း - လက်ရှိအချိန်ကို ရယူခြင်း ## သင်ခန်းစာ [Event-driven programming ကို အသုံးပြုပြီး Typing Game တစ်ခု ဖန်တီးခြင်း](./typing-game/README.md) ## အားလုံးကို ကျေးဇူးတင်ပါတယ် ♥️ နဲ့ရေးသားထားသူ - [Christopher Harrison](http://www.twitter.com/geektrainer) --- **ဝက်ဘ်ဆိုက်မှတ်ချက်**: ဤစာရွက်စာတမ်းကို AI ဘာသာပြန်ဝန်ဆောင်မှု [Co-op Translator](https://github.com/Azure/co-op-translator) ကို အသုံးပြု၍ ဘာသာပြန်ထားပါသည်။ ကျွန်ုပ်တို့သည် တိကျမှန်ကန်မှုအတွက် ကြိုးစားနေသော်လည်း၊ အလိုအလျောက်ဘာသာပြန်မှုများတွင် အမှားများ သို့မဟုတ် မတိကျမှုများ ပါဝင်နိုင်သည်ကို ကျေးဇူးပြု၍ သတိပြုပါ။ မူရင်းစာရွက်စာတမ်းကို ၎င်း၏ မူလဘာသာစကားဖြင့် အာဏာတည်သောရင်းမြစ်အဖြစ် သတ်မှတ်သင့်ပါသည်။ အရေးကြီးသော အချက်အလက်များအတွက် လူ့ဘာသာပြန်ပညာရှင်များမှ အတည်ပြုထားသော ဘာသာပြန်မှုကို အသုံးပြုရန် အကြံပြုပါသည်။ ဤဘာသာပြန်မှုကို အသုံးပြုခြင်းမှ ဖြစ်ပေါ်လာသော နားလည်မှုမှားများ သို့မဟုတ် အဓိပ္ပာယ်မှားများအတွက် ကျွန်ုပ်တို့သည် တာဝန်မယူပါ။