Article difficulty level

From NetGore Wiki

Jump to: navigation, search

Many articles, such as tutorials and custom features, contain a difficulty level that ranges from 1 (easiest) to 5 (most difficult). These are to help you determine whether or not something might be out of your skill level at this time. The meaning behind the rating depends on what type of content it is.

Contents

Tutorial difficulty

The difficulty level for tutorials generally depend on the following factors:

NetGore knowledge
A tutorial will a low difficulty level will go into detail about the more basic aspects of NetGore while tutorials with higher difficulty levels will generally assume you know the basics. For example, a tutorial of higher difficulty level may just tell you to add graphics, but not go into any details on how to add graphics.
Programming knowledge
Since NetGore is open source and is a game engine, not game maker, it is expected that you do at least some programming. Tutorials of higher difficulty will likely assume you are a better programmer and will not guide you through every single line of code. Simple tutorials will likely provide code for you.
Other computer skills
There is a wide array of computer topics that can be involved in tutorials. More difficult tutorials may assume you do not need help with modifying the database, setting up a network, port-forwarding, using or setting up a FTP server, etc. For these, its not so much important that you know it already, but that you know how to learn it on your own.
Length
While not a largely important factor, length does play a small part in determining difficulty. Even if it is incredibly simple, a very long tutorial may be able to justify using a higher difficulty level.

Difficulty guidelines

Icon msgbox construction green.png

This is a work in progress!
Add a brief description for the guidelines for each difficulty level + the image for the difficulty. Then update {{Tutdifficulty}} to link here.

Tutorial difficulty 1

Tutorial difficulty 2

Tutorial difficulty 3

Tutorial difficulty 4

Tutorial difficulty 5

Custom feature difficulty

The difficulty level for features generally depend on the same factors mentioned for tutorial difficulty, along with the following factors:

Improvising
Since features do not actually require understanding the changes taking place, even a feature with incredibly complex theory behind it can have a low difficulty rating as long as everything is laid out clearly for you. However, the more the reader has to figure out and do on their own, the greater the difficulty level. Features that lay out every single step clearly and provide all the content for you, making it basically just a glorified "copy and paste" session, will generally have a very low difficulty rating.
Environment variation
The more a feature relies on stuff outside of NetGore, the greater chance there will be for variations in the user's environment. For example, port forwarding is a relatively simple task, but can be difficult to walk someone through it because there are tons of different routers out there, each with their own layout for the interface and choice in vocabulary.

Difficulty guidelines

Icon msgbox construction green.png

This is a work in progress!
Add a brief description for the guidelines for each difficulty level + the image for the difficulty. Then update {{Featdifficulty}} to link here.

Custom feature difficulty 1

Custom feature difficulty 2

Custom feature difficulty 3

Custom feature difficulty 4

Custom feature difficulty 5

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox