MovingBlocks

Prompt the player to enter their initial multiplayer nickname

Currently, Terasology uses a player's system username as the default in-game nickname used in multiplayer. While it's an acceptable default value, it is rarely the user's desired nickname and could also be a potential privacy issue - the Player Setting menu that includes an option to change their nickname might also be hard to find for new players.

Your task is to make the following changes to the nickname system:

  • Instead of the user's system username, a placeholder nickname is used (e.g. New_Player).
  • When the user first enters the Multiplayer menu (either Host Game or Join Game), prompt them to enter their name using a popup: "Hello and welcome to Terasology's multiplayer! Would you like to use a non-default username? Offer the user a textbox that allows them to enter a new username, OK button that changes the username and Cancel button that keeps the default & never asks the user again"

Definition of 'Done'

A pull request is submitted to the main Terasology repository implementing the feature described above.

Where to start?

Task tags

  • ui
  • java
  • nui

Students who completed this task

Isaac

Task type

  • code Code
  • web Design
close

2016