Topic: Are leagues "community business"?
While most games motivate new players with rewards (like achievements or ranks), there is definitely a lack of it in Teeworlds. Over the years, from time to time topics came up about suggestions for different methods to motivate player and keep them playing this game to improve their skills for the high level scene.
Much time passed and most suggestions were declined, reasoned with "doesn't fit to KISS" or "can not be done yet".
Version 0.7 shifts some changes with it and personally I do feel that it is time to implement some league-system, or at least some game-sided support to ease it.
Probably an account system would be basic for a nice working league system. But it doesn't fit KISS.
Achievements do not fit KISS.
A master-server navigation (the master-server selects the proper server for you) does not fit KISS.
I accept to stick with KISS principle, but we should re-define it for the sake of this game.
An account-system could fit KISS. For example, IRC uses a simple account system (keep it SIMPLE, stupid)!
Achievement systems could fit KISS. Counting wins, loss, kills, deaths, damages, pickups, whatever is nothing really difficult or "non-simple", dependent of its implementation of course.
A master-server navigation could fit KISS. I even think that it could be more KISS than a manual client-sided server navigation. It could even exist besides the current system imo.
Currently, I am discussing with Alucard to invent some new league system. While we have plenty of ideas, we always reach our possible limits by Teeworlds soon. For example let us take a look at Starcraft II, where you get ranked for your wins and defeats. Wins will give you positive score, defeats of course negative. If you reach certain ranks, you will be promoted to a higher league (see also: http://starcraft.wikia.com/wiki/League_ … raft_II%29).
On its basics, this system isn't very difficult to implement, but would require at least some kind of data storage. The ranks should be stored for each account, but as Teeworlds doesn't have any account-system, we could just take the current nickname or some kind of log-in via chat.
This would require a server-sided modification and of course only work on those servers. But is it really the task of the community, to organize or "invent" leagues? Why doesn't Teeworlds bring its own league system? In my opinion a question worthy to be discussed.