No.

Function

Description

1

Goal

To serve as the goal of the game

2

Guidance

To guide players to perform certain actions

3

Feedback

To present positive or negative feedback

4

Extension

To encourage players to continue playing

5

Measurement

To measure abstract concepts

6

Differentiation

To differentiate individual players

7

Advertisement

To serve as an advertisement for prompting new players to join and old player to play again

8

Restriction

To restrict the actions of players within a certain range of values

9

Time

To restrict the actions of players with real time

10

Assistance

To can assist players to enter a new level

11

Plot

To influence the plot of the game

12

Achievement

To guide the setting of personal goals

13

Progress

To serve as a criteria for reaching another level or status

14

Status

As an expression of player status

15

Identity

As an expression of identity or prominence

16

Conversion

To enable conversion from one type of currency/points/entities to another

17

Sharing

To be shared with other players

18

Competition

To serve as a standard for competition among players

19

Control

To be controlled or distributed by players

20

Concealment

To be concealed and not easily seen or perceived by players.