User blog comment:RealBG/PVP proposal/@comment-25369681-20150803091613

I like the additional motivation of "fights" (or "friendly competitions" - depending on your language preferences). But I don't think any additional code is needed to start them! In fact, several people (including me) have done both PvP and Group-vs.-Group fights already.

PvP can be done in various forms:

+ One form would be by challenge. (Who finishes the tasks first? Or who does most of them/gets their habits to the highest level within a given time? By clearly defining the challenge tasks, balanced scoring is also taken care of. The tasks don't need to be the same for both participants either - the participants can agree beforehand that, for example, one participant will do their taxes, and the other will declutter the garage.)

+ Another form can be done in guild chat by keeping track of time spent working (either in general, or on pre-agreed tasks): Either who spends the most time working within a given time (usually a few hours), or who works longest (short breaks are usually allowed) before giving up for the day. Since working time is often measured in pomodoros, this is sometimes called a tomato fight. (One way of "who works longest" would be: Once someone leads by two - or maybe three - pomodoros, they win.)

I'm sure there are more methods. (And I'd like to hear of them!)

For Group-vs.-Group fights, please see this description.

I hope that helps! Why wait for the coders to code it (and cause them additional work) when you can already do it with the existing code?