diff --git a/dist/shattered_sword_assets/images/controls.png b/dist/shattered_sword_assets/images/controls.png new file mode 100644 index 0000000..3a1c0c3 Binary files /dev/null and b/dist/shattered_sword_assets/images/controls.png differ diff --git a/dist/shattered_sword_assets/images/guide1.png b/dist/shattered_sword_assets/images/guide1.png new file mode 100644 index 0000000..76340f7 Binary files /dev/null and b/dist/shattered_sword_assets/images/guide1.png differ diff --git a/dist/shattered_sword_assets/images/guide2.png b/dist/shattered_sword_assets/images/guide2.png new file mode 100644 index 0000000..364b5fb Binary files /dev/null and b/dist/shattered_sword_assets/images/guide2.png differ diff --git a/dist/shattered_sword_assets/images/guide3.png b/dist/shattered_sword_assets/images/guide3.png new file mode 100644 index 0000000..c4d633a Binary files /dev/null and b/dist/shattered_sword_assets/images/guide3.png differ diff --git a/dist/shattered_sword_assets/images/guide4.png b/dist/shattered_sword_assets/images/guide4.png new file mode 100644 index 0000000..3cf8c87 Binary files /dev/null and b/dist/shattered_sword_assets/images/guide4.png differ diff --git a/dist/shattered_sword_assets/jsons/level1story.json b/dist/shattered_sword_assets/jsons/level1story.json new file mode 100644 index 0000000..6083912 --- /dev/null +++ b/dist/shattered_sword_assets/jsons/level1story.json @@ -0,0 +1,102 @@ +{ + "texts": [ + { + "speaker": "", + "content": "Press A/LEFT to go LEFT and D/RIGHT to go right", + "actions": [ + { + "type": "loadSprite", + "key": "rightleft", + "path": "shattered_sword_assets/images/guide1.png", + "positon": [ + 300, + 150 + ], + "scale": [ + 2, + 2 + ] + } + ] + }, + { + "speaker": "", + "content": "Press Z or space to jump, double-click to double-jump", + "actions": [ + { + "type": "hideSprite", + "key": "rightleft" + }, + { + "type": "loadSprite", + "key": "jump", + "path": "shattered_sword_assets/images/guide2.png", + "positon": [ + 300, + 150 + ], + "scale": [ + 2, + 2 + ] + } + ] + }, + { + "speaker": "", + "content": "Press X to attack", + "actions": [ + { + "type": "hideSprite", + "key": "rightleft" + }, + { + "type": "loadSprite", + "key": "attack", + "path": "shattered_sword_assets/images/guide3.png", + "positon": [ + 300, + 150 + ], + "scale": [ + 2, + 2 + ] + } + ] + }, + { + "speaker": "", + "content": "Press C to dash", + "actions": [ + { + "type": "hideSprite", + "key": "attack" + }, + { + "type": "loadSprite", + "key": "dash", + "path": "shattered_sword_assets/images/guide4.png", + "positon": [ + 300, + 150 + ], + "scale": [ + 2, + 2 + ] + } + ] + }, + { + "speaker": "", + "content": "", + "actions": [ + { + "type": "hideSprite", + "key": "dash" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/shattered_sword/Scenes/GameLevel.ts b/src/shattered_sword/Scenes/GameLevel.ts index 129e171..6fe8977 100644 --- a/src/shattered_sword/Scenes/GameLevel.ts +++ b/src/shattered_sword/Scenes/GameLevel.ts @@ -948,7 +948,7 @@ export default class GameLevel extends Scene { protected playStartStory() { if (!this.touchedStartCheckPoint) { this.touchedStartCheckPoint = true; - this.storyLoader("shattered_sword_assets/jsons/story.json"); + this.storyLoader("shattered_sword_assets/jsons/level1story.json"); this.startTimer(); } }