Recently I started to read a little about functional and non functional requirements, especially the various classifications that a nonfunctional requirement might have. However, I still have difficulties on certain occasions to differentiate both.
To be more specific, I am raising requirements for an educational game in which players can choose a game mode . Basically, the game mode would allow the user to play individually or in a group.
Considering this specific requirement, would it be functional or nonfunctional? And is there any technique or tip that easily differentiates functional requirements from non-functional?