"Necessary Complexity" in Online Games 95
Massively is running a story about Google's short-lived virtual environment, Lively. The article examines why Lively shut down so quickly, and how its simplicity and its attempts at user-friendliness did more harm than good. Quoting:
"The idea here is that any interactive system has a certain amount of complexity, usually involving the number and type of tasks which can be performed. Obviously, it is detrimental if the interaction interface is more complicated than it needs to be. That just makes things harder. What's a little less obvious is that reducing the complexity of the interaction interface too far makes things harder as well. Either it makes it hard to perform the tasks, or it reduces the number of tasks which can be performed. ... ideally the interaction interface needs to be of an order of complexity that is coupled to the order of complexity of the number and type of possible tasks. If it rises above that or falls below that, performing tasks becomes harder. Performing tasks with an oversimplified interaction-interface is like trying to make coffee with one hand tied behind your back. Overcomplicating it is like trying to instruct five people to build a shed, when none of you have any language in common."
Re:The hey is Lively? (Score:1, Informative)
You can try "New Lively". Its the same code just ported over to a different set of NON-google servers.
No software engineers at google... (Score:1, Informative)
... or at least none who have read the seminal "No Silver Bullet [wikipedia.org]" paper which introduces the difference between accidental complexity [wikipedia.org] and essential complexity [wikipedia.org]. Sort version: you can't simplify a complex task because it is inherently complex.
P.S. go ahead and mod me down because I'm not a google fanboy. Your ignorance can't eliminate theirs.