Skip to content

Tutorial Screen

JivalX edited this page Oct 5, 2023 · 5 revisions

Overview

This task involves implementing an instructor NPC for the tutorial area of the game. The instructor NPC provides tips, objectives, and guidance to help players learn the game mechanics. This includes implementing dialogue interactions and NPC movement.

Please refer to the TutorialDialogue.java class for the dialogue implementation part.

Tasks Completed

  • Tutorial game area designed
  • Tutorial Dialogue Box initiated
  • Made the TUT NPC

Milestones

1. Added Relevant TextureAtlas with Their Spritesheets

  • Description: Created the necessary texture atlas and sprite sheets for the instructor NPC's animations and appearance.

Tutnpc

2. Added AnimationController Class for the NPC

  • Description: Implemented the AnimationController class to control the NPC's animations, allowing it to move and gesture appropriately during interactions.
Screenshot 2023-10-05 at 4 00 07 AM

3. Written Dialogues for Interaction

  • Description: Created engaging dialogues for the instructor NPC to deliver to the player during the tutorial. These dialogues provided helpful tips and guidance.

Please refer to the TutorialDialogue.java class for the dialogue implementation part.

Screenshot 2023-10-05 at 4 09 05 AM

4. Hook Up Dialogue System

  • Description: Integrated the dialogue system with the instructor NPC to ensure that dialogues are triggered at the right moments during gameplay.

image

##UML Diagram for Tut NPC

image

Conclusion

This documentation outlines the tasks completed for implementing the instructor NPC for the tutorial, including dialogue implementation, animation control, and collaboration efforts between Team 7 and Team 8.

Contributors

  • Yash Mittal (@YashMitttal} (s4823869)
  • Rachit Chaurasia (@rachitchaurasia) (s4823870)
  • Raghav (@NotRaghavAggarwal ) (Raghav Aggarwal)
  • Khushi (@khushijain0302) (Khushi Jain)
Clone this wiki locally