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?
- Check out https://github.com/Terasology/TutorialNui/wiki/Quick-Start for a guide on creating NUI interfaces - you'll need to use the NUI framework to create a new popup screen.
Task tags
Students who completed this task
Isaac