Skip to content

Commit

Permalink
Added: Mini Test Game, update ReadMe
Browse files Browse the repository at this point in the history
  • Loading branch information
stmSi committed Mar 3, 2023
1 parent fbe6e7b commit c6d72b7
Show file tree
Hide file tree
Showing 19 changed files with 481 additions and 56 deletions.
33 changes: 1 addition & 32 deletions Assets/Icons/Logo.png.import
Original file line number Diff line number Diff line change
@@ -1,34 +1,3 @@
[remap]

importer="texture"
type="CompressedTexture2D"
uid="uid://dvf2hc5jp81m7"
path="res://.godot/imported/Logo.png-6a3aaed283c68d645081dcefe9dc83c2.ctex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://Assets/Icons/Logo.png"
dest_files=["res://.godot/imported/Logo.png-6a3aaed283c68d645081dcefe9dc83c2.ctex"]

[params]

compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
importer="keep"
107 changes: 107 additions & 0 deletions Assets/TestGame/help.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
37 changes: 37 additions & 0 deletions Assets/TestGame/help.svg.import
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
[remap]

importer="texture"
type="CompressedTexture2D"
uid="uid://7ywk3rxxgpwe"
path="res://.godot/imported/help.svg-f618e624a68cfa968b898c07197ac1bc.ctex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://Assets/TestGame/help.svg"
dest_files=["res://.godot/imported/help.svg-f618e624a68cfa968b898c07197ac1bc.ctex"]

[params]

compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=1.0
editor/scale_with_editor_scale=false
editor/convert_colors_with_editor_theme=false
24 changes: 14 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,39 +2,45 @@

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


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



If you want to download `latest` commit build (may not be stable and produce error),

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 )


---



### **Exercise Editor Screenshots**


![](screenshots/ExerciseEditor.png)
-
-----------------------------------

![](screenshots/ExerciseEditor_02.png)

---

### **Playground Screenshots**


![](screenshots/Playground.png)
-
-------------------------------

![](screenshots/Playground_02.png)

---

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


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

---
Expand All @@ -43,10 +49,8 @@ https://user-images.githubusercontent.com/32661049/222511307-2d69d482-4424-4706-

https://user-images.githubusercontent.com/32661049/222511322-08bec3fa-689e-416e-8c0f-1baf2d4a756f.mp4


---


### **Todo**:

1. Better UI Stuff (Proper Menus and stuffs)
Expand Down
2 changes: 1 addition & 1 deletion Texts/Lessons/Basic/00000011.cfg
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[Exercise]

texts=PackedStringArray("န်", "မ်", "တ်", "ဆ်", "က်", "င်", "သ်", "စ်", "သင်", "တင်", "ဆင်", "နင်", "စင်", "ကင်", "သမ်", "တတ်", "ဆင်တတ်")
texts=PackedStringArray("န်", "မ်", "တ်", "ဆ်", "က်", "င်", "သ်", "စ်", "သင်", "တင်", "ဆင်", "နင်", "စင်", "ကင်", "သမ်", "တတ်", "ဆင်တတ်", "တတ်သင်")
repeats=1.0
allow_mistakes=80.0
randomize=false
Expand Down
5 changes: 5 additions & 0 deletions project.godot
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,11 @@ version_control/autoload_on_startup=true

enabled=PackedStringArray("res://addons/native_dialogs/plugin.cfg")

[layer_names]

2d_physics/layer_2="Eater"
2d_physics/layer_3="To be Eaten"

[rendering]

renderer/rendering_method="gl_compatibility"
Expand Down
6 changes: 6 additions & 0 deletions src/Autoload/EventBus.gd
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,9 @@ signal message_popup(msg: String)
signal message_popup_closed()

signal lesson_id_loaded(lesson_id: int)

# Game Specific Events
signal game_focus_enemy(enemy: Node2D)
signal game_enemy_pos_changed(pos: Vector2, enemy: Node2D)
signal game_enemy_dead(enemy: Node2D)
signal game_enemy_hit_npc(npc: Node2D)
4 changes: 4 additions & 0 deletions src/Autoload/SceneChanger.gd
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ extends Node
var playground_scene = "res://src/Playground/Playground.tscn"
var exercise_editor_scene = "res://src/ExerciseEditor/exercise_editor.tscn"
var main_scene = "res://src/main.tscn"
var test_game_scene = "res://src/MiniGames/TestGame/test_game.tscn"

var current_scene = null

Expand Down Expand Up @@ -51,6 +52,9 @@ func change_to_exercise_editor_scene():
func change_to_main_scene():
goto_scene(main_scene)

func change_to_test_game_scene():
goto_scene(test_game_scene)

func _animate_appear():
# Animate Panel first using "scene_change_bg" group
# then Elements "scene_change_element"
Expand Down
1 change: 1 addition & 0 deletions src/Keyboard/keyboard.gd
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
@icon("res://Assets/Icons/keyboard-icon.png")
extends Control
class_name Keyboard

var key_node_mapping: Dictionary = {}
var current_char: String = ''

Expand Down
Loading

0 comments on commit c6d72b7

Please sign in to comment.