Skip to content

Unit Selection's final Optimization

JiashengLi edited this page Oct 13, 2022 · 5 revisions

Overview

After three sprints of development, we have basically completed the core functions and presentation forms required for unit selection. Here's a brief listing of what's been done previously:

  • Selection and de-selection of a single unit & the display of infobox for a single unit
  • Selection, de-selection for more than 1 units & infobox display of them
  • Semi-selection effects display when selecting any number of units
  • Two selection modes, "click to select" and "drag selection box to make multiple selections"
  • hide/show function of infobox

We will be finalizing and optimizing the unit selection system in sprint 4, which will include:

  • Detailed design of multiple types of unit selection.
  • Processing of some static and dynamic data.
  • Sound effects generated during interaction.

We will plan to redesign and implement the interactive experience by enhancing the above functions.

These features are derived from data analyzed by qualitative evaluations conducted during the previous development process, which can be found here.

After completing these tasks, we will start user testing for this part of the entire game, which can be found here.

What's New Onto The System

Following is what unit-selection will be updated in sprint 4:

  • Modify dummy text "Boxboy" to unitName
  • When displaying their properties (currently other teams have already implemented), add an icon to the left of the text to match the display
  • When selecting multiple targets of the same type, only one unit avatar is displayed in the left
  • If time permits, add hotkeys:
  1. During Semi-selection, press Q to achieve the selected unit
  2. During Semi-selection, long press Q to call out the selection box to select multiple units
  3. When the unit has been selected, press ESC to cancel all selection functions

Design Iteration

Table of Contents

Home

Game

Game Home

Design Influences

Gameplay Features

Style

Story

Friendly Units
Map
City
Buildings
Unit Selections

Spell

Game User Testing: Theme of Unit Selection & Spell System

UI User Testing

Tutorial

Resource Stats Display

Loading Screen Bar

Health Bars
In Game menu
  • Feature
  • User Testing:In Game Menu

Landscape Tile Design

Landscape Tile Design Feedback

Weather Design

Weather Design Feedback

Camera Movement

Enemy design

Enemy Units

Enemy AI

How Animation Works

Map Flooding

Game Engine

Getting Started

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