Skip to content

Approaching an npc automatically triggers dialogueTesting plan

Kai9613 edited this page Oct 18, 2022 · 1 revision

Overview

This feature is the easiest to test. We've optimized for in-game dialogue calls so that after the user accepts the task, they can close the conversation and then re-enter the npc when they're done. image

How to test

After running the game, the user automatically triggers the dialogue of narration and other content as before, continuously driving the progress of the story. But after the user receives the first battery task, the conversation ends. When he finishes his quest, he returns to the vicinity of the npc again and the dialog box is called again. Guide the user through part of the story.

Sprint 4

We coded for this feature in sprint 4 for all NPCS in the game. In addition, after the dialog box is closed, the user needs to start the dialog again. Therefore, the current dialog progress is monitored for events. Determine what progress information the same npc needs to show the user without causing the user confusion.

Table of Contents

Home

Game Design

User survey

Sprint 4

Eviction Menu and Win/lose Logic: Polishing tasks (Team 7)

Button Sounds and Ending Menu improve (Team 3)

Sound effect and Fixing the clue bug (Team 6)

Improvement of Enemy and Attack (Team 1)

Add Features When The Player Get Attacked and Overall UI Improvement (Team 8)

Sprint 1

Achievement System (Team 2)

Player Eviction Menu (Team 7)

Countdown Clock (Team 4)

Music (Team3)

Map (Team6)

Sprint 2

Player Eviction Menu (Team 7)

Character Design & Animation (Team 1)

Music (Team 3)

Inventory System and Consumables Items (Team 8)

Scenario design

Achievement System(team 2)

Storyline (Team 5)

Countdown Clock (Team 4)

Sprint 3

Ending Menu (Team 3)

NPC interaction (Team 2)

Win/lose Condition (Based on Eviction Menu) (Team 7)

Player Profile (Team 4)

Game Logo (Team 8)

Clue storage (Team 6)

Enemy Design and Attack (Team 1)

Scenario design for village(Team5)

Game design
Entities and Components

Service Locator

Loading Resources

Logging

Unit Testing

Debug Terminal

Input Handling

UI

Animations

Audio

AI

Physics

Game Screens and Areas

Terrain

Concurrency & Threading

Settings

Troubleshooting

MacOS Setup Guide

Clone this wiki locally