Skip to content

Commit

Permalink
Added: More Exercises and README update
Browse files Browse the repository at this point in the history
  • Loading branch information
stmSi committed Mar 18, 2023
1 parent 39af2d5 commit 5739a01
Show file tree
Hide file tree
Showing 19 changed files with 139 additions and 55 deletions.
74 changes: 54 additions & 20 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,25 +2,53 @@

Created in [Godot Engine 4.0 Stable](https://godotengine.org/download) (Godot 3.x is not supported.)

[Download Linux/Windows Builds](https://github.com/stmSi/Ultimate-Myanmar-Typing-Wizard/releases/)

[Download Windows/Linux Builds](https://github.com/stmSi/Ultimate-Myanmar-Typing-Wizard/releases/)



If you want to download `latest` commit build (may not be stable and produce error),
If you want to download `latest` commit build (CI build has lots of errors. Not Recommended),

1. Go to [Github `Actions` Tab](https://github.com/stmSi/Ultimate-Myanmar-Typing-Wizard/actions)
2. Select the lastest `master` workflow
3. Scroll down to the bottom `Artifacts` area
4. Download zip file according to your platform.

---

### **Requirements**

* OpenGL 3.3 / OpenGL ES 3.0 compatible hardware
* ***No Need To Install*** Myanmar Unicode Keyboard or Font (Auto Convert English-To-Myanmar )

---

### **Todo**:

1. Better UI Stuff (Proper Menus and stuffs)
2. Optimize the engine build (Remove unnecessary modules... e.g. 3D, Navigation etc. )
3. Mini Games
4. Network Competition
5. ~~User Profile to track progress, stats, frequent mistakes, etc.~~ (Done)
6. Lessons and Exercies
1. ~~Basic~~ (Done)
2. Intermediate
3. Advance
7. Localize UI with Burmese

---

### **Report Issues**:

Feel free to [report](https://github.com/stmSi/Ultimate-Myanmar-Typing-Wizard/issues) any Bugs, Crashes, or Mistakes inside Lessons/Exercises. I will reply and fix as soon as I can.

---

### **Contributions**:

1. Download [Godot Engine 4.0 Stable](https://godotengine.org/download). (Should work in future ***4.x*** versions but ***3.x*** is not supported.)
2. Fork this repo to your github account and `git clone` your forked repo
3. Open `project.godot` with Godot

---

### **Main Menu Screenshot**

![](screenshots/MainMenu.png)
Expand All @@ -38,11 +66,7 @@ If you want to download `latest` commit build (may not be stable and produce err
![](screenshots/Playground.png)
-------------------------------

![](screenshots/Playground_02.png)

---

#### **Exercise Editor Showcase Video**
**Exercise Editor Showcase Video**

https://user-images.githubusercontent.com/32661049/222511307-2d69d482-4424-4706-9908-92767fee9d7d.mp4

Expand All @@ -54,14 +78,24 @@ https://user-images.githubusercontent.com/32661049/222511322-08bec3fa-689e-416e-

---

### **Todo**:
MIT License

1. Better UI Stuff (Proper Menus and stuffs)
2. Optimize the engine build (Remove unnecessary modules... e.g. 3D, Navigation etc. )
3. Mini Games
4. Network Competition
5. User Profile to track progress, stats, frequent mistakes, etc.
6. Lessons and Exercies
1. Basic
2. Intermediate
3. Advance
Copyright (c) 2023 stmSi

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
2 changes: 1 addition & 1 deletion Texts/Lessons/Extra/00000027.cfg
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[Exercise]

texts=PackedStringArray()
texts=PackedStringArray("လတန်ခူးပေမို့၊ အလျထူးပါဘိ", "မြမြဖူးရယ်တဲ့၊ ခိုင်ရွှေဝါ။", "တကယ်တမ်းသာဖြင့်", "ဘယ်ပန်းသော် စံမတူဘု", "နန္ဒမူ ဖန်ဂူထိပ်မှာလ", "ပစ္စေကာချွေးတော်သိပ်ရတယ်", "အေးရိပ်ဆာယာ။", "တစ်နှစ်တွင်သည်တစ်လပေပ", "ခက်ခဲတဲ့ရက်ဗုဒ္ဓာ", "ပွင့်ရှာကြစုံမြိုင်တွင်း။", "မြူမင်းလွင်ထန်", "ကြူသင်းတာချိန်ယံမတော့", "ရွှေဝတ်ဆံ ငုံတံညှောက်ကယ်နှင့်", "ခါသင်္ကြန် ဂိမှာန်ရောက်ပြန်တော့", "လိန်သရေ ထိန်ဝေလို့တောက်တဲ့ပြင်", "လမ်းတစ်လျှောက်သင်းပါဘိ", "ဆန်းသလောက် မလင်းနိုင်ဘု", "ပန်းပိတောက်မင်း။")
repeats=0.0
allow_mistakes=80.0
randomize=false
Expand Down
7 changes: 7 additions & 0 deletions Texts/Lessons/Extra/00000028.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
[Exercise]

texts=PackedStringArray("သပြေကသီးသနှင့်", "ရေကြီးငယ်ဘောင်ဘင်", "ထွန််ရေးငယ်ငင်သည်", "ပျို့ဦးရင် အပြန်ခက်ရှာလိမ့်", "တစ်ဖက်က ချောင်းကာသည်", "ရွှေညာမှာညိုသည့်မိုးငယ်မို့", "ပျိုစိုးတယ်လေး။", "ခါးမင်ကြောင်ငယ်", "ရွှေသျှောင်ဘယ်ဝေ့", "အမယ်လေးဆိုတုန်းက", "ပျိုပုန်းလို့တွေ့သူမို့", "တစ်နေ့သာသာ၊ တစ်ညဉ့် ကွာမူ", "ဗျာပါသည်းနင်၊ တစ်နှစ်ထင်လို့", "မရွှင်တ မျှော်", "ရေရှင်တားလို့၊ ရက်အားပုံပေါ်လှချည့်", "ချောင်းကျော်တဲ့လယ်နှယ်ကို", "ကိုယ်တာကွယ် မစုံမက်သာဘု၊", "တောတက်ဖေလေး။", "ရွှေဘုန်းတော်တိုးပါလို့", "ငွေမိုးတွေရွာ။", "နိုင်ငံတော်ပြည်အရေးက", "သာလှတယ်လေး။", "ရန်ကြီးအောင် ကုန်းဘောင်ခ", "ငါးမည်ရ ပြည်ရွှေဘို", "ဘေးရန်ကပြို။", "မုဆိုးဖို", "ရန်ပြိုတဲ့ နာသိင်္ဃ", "ဘိုးတော့်ဒေသ။", "ရဲမက်တော် ခြောက်ကျိပ်ကိုးနဲ့", "ရန်မျိုးပလိုလိုအောင်", "ကုန်းဘောင်ဆက်မင်း။", "ပွင့်လင်းရယ်သာ", "ရွှေဘုန်းတော် ထိန်ထိန်ဖြာလို့", "ရန်တကာပျက်ပြိုကင်းတယ်", "ဘုန်းရောင်ကလင်း။", "ရန်ကြီးအောင်၊ ကုန်းဘောင်မြို့ကျေး။", "နေညိုညို", "စည်တော်သံချိုပါလှတယ်", "ယွန်းကြစို့လေး။", "တွေးမှတ်ကြနော်", "ပြည်ကျော်တဲ့သမိုင်း", "ရွှေစည်တော် အောင်သံပေးတယ်", "အေးပေါ့လူတိုင်း။")
repeats=0.0
allow_mistakes=80.0
randomize=false
hide_keyboard=false
7 changes: 7 additions & 0 deletions Texts/Lessons/Extra/00000029.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
[Exercise]

texts=PackedStringArray("သီတင်းကျွတ်ပြီ။", "မိုးလေးကင်းလွတ်တော့မည်။", "မီးပုံးပျံ လွှတ်ကြရအောင်။", "မီးစာကို ရေနံဆွတ်ထားပါ။", "မှိုင်းဝမှ လွှတ်ပါ။", "မိန်းကလေးများ ကြက်ခွပ်တမ်း ကစားကြသည်။", "လူငယ်များ စွန်လွှတ်နေကြသည်။", "ဘေးလွတ်ရာမှာ ကစားပါ။ စွန်ပြတ်လျှင် တစ်ဇွတ်ထိုး မလိုက်ရ။", "စာကို ပီပီသသ ရွတ်ဖတ်ပါ။", "ကဗျာကို အလွတ်ကျက်မှတ်ပါ။", "တတွတ်တတွတ်ရွတ်ဆိုပါ။", "ပထမဆု ဆွတ်ခူးနိုင်ရမည်။", "လွတ်လပ်ရေးကို ထိန်းသိမ်းပါ။", "ညီညွတ်ရေးအတွက် ကြိုးပမ်းပါ။", "ရွပ်ရွပ်ချွံချွံ ဆောင်ရွက်ပါ။", "တာဝန်မချွတ်ယွင်းပါစေနှင့်။", "ပြည်သူ့ကျင့်ဝတ်ကို အထွတ်အမြတ်ထားပါ။")
repeats=0.0
allow_mistakes=80.0
randomize=false
hide_keyboard=false
7 changes: 7 additions & 0 deletions Texts/Lessons/Extra/00000030.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
[Exercise]

texts=PackedStringArray("လူကလေး အိပ်ချင်ပြီ။", "တေးဆို၍ သိပ်ပါ။", "မျက်စိ မှိတ်လာပြီ။", "တိတ်တိတ်ဆိတ်ဆိတ် နေကြပါ။", "အထိတ်တလန့် မဖြစ်ပါစေနှင့်။", "ဆိတ်နှင့်ကြက် မွေးထားသည်။", "ဆန်ကွဲတစ်အိတ် လိုချင်သည်။", "အဖိတ်နေ့ လာယူပါမည်။", "တစ်ဆိတ်ကူညီပါ။", "စိတ်မရှိပါနှင့်။", "ကိုဖိုးဆိတ် ကြိတ်ထိုးနေသည်။", "အိမ်ရိပ်မှာ စပါးပုံရှိ၏။", "ဆန်တစ်စိတ်လောက် ကြိတ်ပေးပါ။", "ဖျင်အိတ်နှင့် ထည့်ယူမလား။", "မဖိတ် မစဉ် ပါစေနှင့်။", "ကောက်ရိတ်ပြိုင်ပွဲ ကျင်းပသည်။", "အကြိတ်အနယ် ပြိုင်ကြသည်။", "ကြိတ်ကြိတ်တိုး စည်ကားသည်။", "ကောက်ညှင်းငချိပ် ကျွေးသည်။", "ပိတ်စနှင့် လွယ်အိတ်များဆုချသည်။")
repeats=0.0
allow_mistakes=80.0
randomize=false
hide_keyboard=false
7 changes: 7 additions & 0 deletions Texts/Lessons/Extra/00000031.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
[Exercise]

texts=PackedStringArray("မေမေ့နားမှာ တကုပ်ကုပ်", "ညီလေး ဘာတွေလုပ်။", "အိုးပုတ် ချိုးရုပ် ဖိုးဝရုပ်", "ပလုတ်တုတ်တုတ် တလှုပ်လှုပ်", "ညီလေး ဒါတွေလုပ်။", "တရုတ်စံကားပင်", "နွားတင်းကုပ်နားမှာ ရှိသည်။", "အဆုပ်အဆုပ် ပွင့်သည်။", "အပွင့်ကို ပြုတ်ပါ။", "လက်သုပ် သုပ်စားရအောင်။", "မှန်တာလုပ် ဟုတ်တာပြော။", "အချိန်မီချုပ် အစုတ်သက်သာ။", "တစ်ချက်ခုတ် နှစ်ချက်ပြတ်။", "တစ်လုပ်ကျွေးဖူး သူ့ကျေးဇူး။", "ရွှေလက်ခုပ် အုပ်ကာတီး", "ငှက်ပျောသီးမှည့်မှည့် စားရအောင်။", "နှမ်းပျစ် ဖက်ထုပ် ပေါက်ပေါက်ဆုပ်", "ရွှေနှုတ်အပြည့် ဝါးရအောင်။")
repeats=0.0
allow_mistakes=80.0
randomize=false
hide_keyboard=false
7 changes: 7 additions & 0 deletions Texts/Lessons/Extra/00000032.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
[Exercise]

texts=PackedStringArray("ကြာအေး", "ကြာအေးကို သူ့အမေရိုက်လို့", "မှောင်မိုက်မှာငို။", "ကိုလူပျို ထရံပေါက်က", "ခြေထောက်ကိုဆွဲ တွဲလဲ။", "တွဲလဲ နေပါဦး", "မိုးတောင်ကချိုန်း မုန့်လုံး။", "မုန့်လုံး စက္ကူကပ်ပါလို့", "ကြာကလပ်နှင့် ဆွမ်းတော်တင်။", "ပလ္လင်ပေါ်က မျောက်ကလေး", "ဆင်းတယ်လို့ပြေး ကြာအေး။")
repeats=0.0
allow_mistakes=80.0
randomize=false
hide_keyboard=false
7 changes: 7 additions & 0 deletions Texts/Lessons/Extra/00000033.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
[Exercise]

texts=PackedStringArray("ကျွန်တော်၏ အကြောင်း", "ကျွန်တော်၏ အမည်သည် မောင်လှ ဖြစ်ပါသည်။", "ကျွန်တော်၏ ဖခင်သည် ဦးဘ ဖြစ်ပါသည်။", "ကျွန်တော်၏ မိခင်သည် ဒေါ်အေး ဖြစ်ပါသည်။", "ကျွန်တော်တို့သည် ထန်းသုံးပင်ရွာတွင် နေကြပါသည်။", "ကျွန်တော်၏ မိဘများသည် လယ်လုပ်ကြပါသည်။", "ကျွန််တော့်မှာ အစ်ကိုတစ်ယောက် အစ်မတစ်ယောက်ရှိပါသည်။", "ကျွန်တော်တို့သည် ရွာရှိမူလတန်းကျောင်း၌ ပညာသင်ယူနေကြပါသည်။", "ကျွန်တော် ယခု ဒုတိယတန်း ကျောင်းသားဖြစ်ပါသည်။")
repeats=0.0
allow_mistakes=80.0
randomize=false
hide_keyboard=false
7 changes: 7 additions & 0 deletions Texts/Lessons/Extra/00000034.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
[Exercise]

texts=PackedStringArray("တို့တာဝန်", "လယ်သမားကြီး ဦးသာအောင်", "စပါးစိုက်ကာ ပြည်ကျိုးဆောင်။", "ကိုဖိုးမောင် အလုပ်သမား", "ကုန်ထုတ်တိုးဖို့ သူကြိုးစား။", "ဦးဖိုးကျားက ကျောင်းဆရာ", "စာပေတတ်ဖို့ သင်ပေးတာ။", "မောင်ထွန်းသာ တပ်မတော်သား", "နိုင်ငံ့ရန်ကို ကာကွယ်ထား။", "စာပို့လုပ်သား မောင်သိန်းတန်", "စာပို့ရာတွင် အချိန်မှန်။", "ကိုသာဇံ မီးသတ်သမား", "မီးသတ်ရာတွင် သူစွန့်စား။", "ရဲသားကြီးက ကိုလှရွှေ", "လူဆိုးဖမ်းဖို့ တာဝန်ကျေ။", "တို့လုံမေ မခင်မြ", "ယာဉ် ထိန်းရာတွင် ကျွမ်းကျင်လှ။", "ဦးစိန်ဘက ဆရာဝန်", "ကုသရေးမှာ သူထူးချွန်။", "မလှမွန် သူနာပြု", "စေတနာနှင့် သူပြုစု။", "ဦးသာနုက ခေါင်းဆောင်ကာ", "ကျေးရွာကောင်းကျိုး သယ်ပိုးမျာ။", "ကားဆရာ ကိုဘသောင်း", "ဘေးရန်ကြည့်၍ သတိနှင့်မောင်း။", "ကျောင်းသူကျောင်းသား တို့အဖော်", "အရွယ်ရောက်လို့ ကြီးပြင်းသော်။", "ပညာတော် မြတ်စိတ်ထား", "တာဝန်ကိုယ်စီ ထမ်းစို့လား။")
repeats=0.0
allow_mistakes=80.0
randomize=false
hide_keyboard=false
7 changes: 7 additions & 0 deletions Texts/Lessons/Extra/00000035.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
[Exercise]

texts=PackedStringArray("အဘိုးအိုနှင့် သားသုံးယောက်", "ရှေးသရောအခါ အဘိုးအိုတစ်ဦးတွင် သားသုံးယောက်ရှိလေသည်။", "သားသုံးယောက်သည် တစ်ဦးနှင့် တစ်ဦး မသင့်မမြတ် ဖြစ်နေကြသည်။", "အဘိုးအိုသည် ထင်းတစ်စည်းကို သားသုံးယောက်အား ပေး၍", "တစ်ယောက်ပြီး တစ်ယောက်ချိုးစေ၏။", "သားတို့သည် အားထုတ်၍ ချိုးကြသော်လည်း", "ထင်းစည်းက မကျိုးနိုင်ပါ။", "ထိုအခါ အဘိုးအိုက ထင်းစည်းကိိုဖြေစေ၍ ", "တစ်ယောက် တစ်ချောင်းချင်းစီ ချိုးစေပြန်၏။", "သားတို့သည် ထင်းချောင်းများကို အလွယ်တကူ ချိုးနိုင်ကြလေသည်။", "အဘိုးအိုက ချစ်သားတို့၊ ထင်းစည်းကို", "အစည်းလိုက်ချိုးသော် မကျိုးနိုင်၊ တစ်ချောင်းစီချိုးသော် ကျိုးနိုင်၏။", "ထိုးကြောင့် ချစ်သားတို့သည် ထင်းစည်းကဲ့သို့ စည်းစည်းလုံးလုံးနေကြလော့ ဟု", "ဆုံးမလေသည်။ သားတို့က ကောင်းပါပြီ ဖခင် ဟု ဝန်ခံကြလေသတည်း။")
repeats=0.0
allow_mistakes=80.0
randomize=false
hide_keyboard=false
7 changes: 7 additions & 0 deletions Texts/Lessons/Extra/00000036.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
[Exercise]

texts=PackedStringArray("ဖိုးလနတ်သား", "ရွှေလမှာ ယုန်ဝပ်လို့", "ဆန်ဖွပ်သည့် အဘိုးအို", "ဟော ကြည့်ပါဆို။", "ဆိုသာဆို ပိုမိုသည့် စကား။", "ကလေး အငိုတိတ်အောင်", "အရိပ်အယောင်ပြတယ်", "ဖိုးလနတ်သား။")
repeats=0.0
allow_mistakes=80.0
randomize=false
hide_keyboard=false
Loading

0 comments on commit 5739a01

Please sign in to comment.