Recent Wizardry MMO announcement (which I frankly think will turn out to be vaporware) sparkled my interest in permadeath aspect. I personally never played MMO with it , but after brief google-fu apparently EQ had an experimental ruleset server they used for a contest. It was called Discord.
The whole thing was apparently infested with hacks and given overall EQ design it never looked like it would last, but alas some really interesting things happened there. All kind of creative PKing, underhanded play , backstabbing and general mayhem went there.
To get some snippets of experience read :
http://everquest.allakhazam.com/forum.html?forum=1&mid=107292483049765139&howmany=50
http://www.realpoor.com/Hahahha__read_this_post_about_Discord_Server__t19556.html
If I had a mmo with flexible ruleset I would try maintain hardcore permadeath ruleset server. Just to see the dynamics and serve as honey pot for hackers. Of course it would had big bold red letters and 5 warning dialogue boxes to get trough on top of requirment of having a veteran character on more mellow ruleset server so newbies don't roll on it and have bad experience :)
Maybe tweaked for more lenient XP curves and such and certainly a lot of resources invested in anti-hacking. When stakes are high people go some insane length to meta-game , sometimes with non gaming methods at all.
Other example of high stakes play are present in EvE -with its hardcore espionage and serious RL money investment (check Goon's spymaster and CEO column if you are interested in some great insights )
I frankly expect long term development would turn out to be the same -a brief period of anarchy replaced by thugs and robber barons who later become government. Same thing happened in all hardcore PvP servers (AC:DT, Zeks , EvE).And in real life. Humans organize themselves into orderly sheep governed by wolves. It is pretty fun though with constant feuds and rivalry - a spice which is missing from real life (moderated by governments which are too big now)
Armchair Design
MMO design snippets from safety of an armchair
Tuesday, June 14, 2011
Wednesday, May 18, 2011
Woes of competetive gaming
The inherent problem with competetive gaming is that one side inevitably loses. No matter the time spent on training , preparation and planning one side will win and the other does not. And losses are depressing, especially if you were preparing
There was a recent tournament in World of Tanks game , 96 teams applied. Only one won. First there is barrier of finding 20 people who would commit to playing together in tourney. 2nd there was actually those who honored their commitment. 3d there were those who were preparing and 4th there were those who were good. At the end there was only one team which won!
My clan had 5 teams. All were organized. All were training. But just 2 made to rewarde stage and only one won. In my team in particular we had daily trainings and drills for over a week . We made to semi finals, I could not play the game due to work emergency, my team lost in semis. I was supposed to be one of the key players on the flank which was overrun , so blame could be partially placed on me. It could be we would been overrun anyways , but fact is because I could not play they had to put replacement player who was not used to play on that flank in this role ,which potentially tipped the scales in favor of opposite team
At the end of the day it worked fine for us -after all we still got some prize. It was not so good for many others. One of the top teams lost before getting to semis, it had some elite players (in game top 10), the loss before prize stage was clearly not satisfactory, as a result of this loss some players broke up from their main clan. I think some might have even quit the game.
Of course this is not really a problem. Tournament teams are self selected. People know what they are aiming for and know that not everyone will be on top.
Bigger problem is how you make broader base of non competitive gamers accept that you don't win all the time. In fact for large numbers player base their loss might be more than 50% of the time .Do you reward them anyways? Do you isolate this aspect of gaming from main game completely? Do you try to make everyone play vs same skill levels so they w:l 50% of time?
There was a recent tournament in World of Tanks game , 96 teams applied. Only one won. First there is barrier of finding 20 people who would commit to playing together in tourney. 2nd there was actually those who honored their commitment. 3d there were those who were preparing and 4th there were those who were good. At the end there was only one team which won!
My clan had 5 teams. All were organized. All were training. But just 2 made to rewarde stage and only one won. In my team in particular we had daily trainings and drills for over a week . We made to semi finals, I could not play the game due to work emergency, my team lost in semis. I was supposed to be one of the key players on the flank which was overrun , so blame could be partially placed on me. It could be we would been overrun anyways , but fact is because I could not play they had to put replacement player who was not used to play on that flank in this role ,which potentially tipped the scales in favor of opposite team
At the end of the day it worked fine for us -after all we still got some prize. It was not so good for many others. One of the top teams lost before getting to semis, it had some elite players (in game top 10), the loss before prize stage was clearly not satisfactory, as a result of this loss some players broke up from their main clan. I think some might have even quit the game.
Of course this is not really a problem. Tournament teams are self selected. People know what they are aiming for and know that not everyone will be on top.
Bigger problem is how you make broader base of non competitive gamers accept that you don't win all the time. In fact for large numbers player base their loss might be more than 50% of the time .Do you reward them anyways? Do you isolate this aspect of gaming from main game completely? Do you try to make everyone play vs same skill levels so they w:l 50% of time?
Monday, May 16, 2011
On grouping, community, mutual respect and ratings
A big problem in online games ,especially MMO ones is player grouping. There is massive pool of players all of different skill levels and attitudes .And all of them anonymous. The. G.I.F.T. syndrome. is one of the biggest problems. But how do you group players together effectively? How you make them care about each other instead of being 100% selfish?
For start lets analyze player communities, there are few stages, from the least cohesive to most:
For start lets analyze player communities, there are few stages, from the least cohesive to most:
- Random anonymous pugs
- Random pugs with some locality (same server for example)
- Clans/Guilds for "fun"
- Competitive clans/guilds
- Tourney/Arena teams
In first two its basically up to chance. And since people in general are so different from each other - you get junk 90% of time. Case #1 is the worst. Cross server WoW LFD is shining example of this. #2 Is actually a noticeable improvement - and smaller the community the better experience is. I for example never bothered joining communities for FPS or niche RTS because server wide community is small enough and moderated enough (cheaters,spammers etc are banned by local admins on regular basis)
#3 is example which removes anonymity. You join guild/clan and you are accountable inside it.While you may not know all people inside it , there is strict moderation and controls to keep disruptive elements out . It filters a lot of problems with random spammers, ninja looters ,tkers, afkers, botters and so on.
Now by disruptive elements I mean those who are not within a spirit of community. There could be guilds of "elitist jerks" ,asshats, griefers , etc. They keep scrubs out. There are communities of "nice people" who keep the former out , and so on. The point is there is already several layers of filtering present.
But #3 while is plenty for most people is still not enough. See the problem is that while community attracts same minded people there are still considerable discrepancy between skill levels and dedication to game among members. You maybe same guild and you wont ninja loot or team kill each other, but some do not like playing with others . for the reason of "carrying them". So intra guild cliques form. Its most common phenomenon in large guilds when there are same few players who group with each other and wont accept outsiders aside rare exceptions.
Now when we move to stage #4 and #5 then we start seeing truly organized players. Working as a unit. Trained to work as a team. The training is just like in military or sports team - be reliable and be on time. Listen to orders. Participate in drills. Strict hierarchy and chain of commands is a given. As is the baseline skill levels. Familiarity with all members of group is very high due to voice chat and lots of time spent playing together. They are not random people anymore. They are part of your team.
Level of commitment is on entirely different level than that in previous 3 groups. For #4 and #5 its not a casual game for fun anymore. Its a game you play to win , fun is winning, gameplay is secondary.
Now if you been a part of #4 and #5 the most starking contrast you see in #1,#2 and #3 and is absence of any sort of respect and organized teamwork between members. Having pondering on this aspect for a while I think much of it relies on 2 things:
1) Possibility of playing with same players again
2) Unknown skill of other players (and our monkey brains automatically assume its inferior to ours)
If you playing with more skilled player for a while you start seeing the pattern. You start noticing things he does better than you. You start trying to imitate what he does and listen to his advice. If you play with player of similar skill you are more likely to play as a team. As you know you can rely on them . Playing under same leader teaches you to respect authority and follow orders, as you know success is a lot more than sum of individual skill and your tactical insights are not replacement for whole strategy however brilliant they might be.
Being part of #4 and #5 is a great experience. Only if only we could replicate same level of cohesion and mutual respect for all players it would be so much better for their experience. Unfortunately it requires a noticeable time investment and level of commitment out of reach of most players.
So what is the solution? First lets make a fair rating which would fairly approximate players skill on an individual level. Put it into brackets and display it. If you know your rating and know its fair you would appreciate and have more respect for other players displaying similiar or higher skill levels. You do not need to player hundreds of matches with player before you decide whether he is good to team with or not. Players will be able to initially gauge it right away
Second - lets make our game group players together based on their skill and "like"ness networks.If they like each other they could tag so. and next time there is grouping it would try to group them together first before.
When players will start being grouped with players who are very much like them they will stop being anonymous assholes. Because they will know the other guy is worthy of respect and cooperation. The culture of playing as team will arise in each community , of course in each community it would be different- its likely on lowest skill levels tactics would be no different than random pugs, but above that we would start seeing more and more elaborate tactics. More following direction and orders. More cohesion and cooperation and as a result much better gameplay for all
Thursday, May 5, 2011
World of Tanks (WoT) review
When I first heard of it I would never think it would be a good game. First - what a silly name! Second f2p MMO with tanks? Really? But I kept hearing good things about the game so I got into beta last july .... And got hooked. 4000+ matches later I am in release, in clan and preparing for a tourney. That is the game I am playing more hardcore than any MMO in past 4 years and its not even an MMO. Ohh the irony
To set things straight - its neither "World" nor an MMO. Its a 3d person tactical tank shooter with central lobby. Emphasis on "tactical" .The game does not require fast reflexes and split second reactions. Positioning ,coordination and tactics are what wins games , not jumping headshots. But its not a simulation - lots of things are tweaked in name of balance and gameplay. (such as faster tank speed and turret turn rates, reload times, artillery is satellite guided precision weapon )
There is lots of history and background you can dig into (did you know there was a french tanks ace who killed 13 tanks alone? can you name top 3 tank aces? -all german of course :) ), many tanks are fantasy prototypes and its quite interesting reading about them and then try it out in game.
It has 2 types of progression - vertical (access to higher tier tanks) and horizontal - different tank types (heavy, medium ,light ,tank destroyers ,artillery) of different nations . If your first thought is" how varied can you really make tanks play" - answer is surprisingly varied. 4 distinct play styles, tiers play differently as well and each tanks has its unique feel too (if compared to same type/tier other vehicles)
The main thing - playing tanks is simply fun.2nd - if you interested in tanks at all (and you will be if you male geek - even if you dont think so at first) progression will keep you busy .Game is F2P so its worth to give it a try regardless!
The end game feature is clan wars which should keep you playing . Map is Risk like , with players representing stack of chips , each day clans battle for provinces in scheduled matches, owning provinces gives you gold and epeen. You can check how it goes on already released in Russia version : http://challenge.worldoftanks.ru/challenge/clanwars/maps/
F2P features - it mainly serves as progression shortcuts. Premium account gives you 50% more xp and credits per battle -its generally the best option to spend your RL money on. There are gold consumables and ammo ,but no one uses them outside of tournaments (since they too expensive to use on regular basis). Gold tanks are nothing special , unless you absolutely need have every single tank in game (in this case you will also have to spend gold on buying additional garage slots). The only gameplay feature which is restricted to premium users is option to create platoons (groups of 3), but non-premium user can join any other platoon, so its not a big deal. WoT is F2P done right .
Game is a huge success in Russia ,while having reasonable population in EU, China and US
Pros:
Its a great game. And great example how a lobby based progression project with solid core gameplay could generate solid revenue stream using f2p model. We need more games like that. If black prophecy follows that model it would be good game too. But its not an MMO -which is fine, most fun and worth playing games are not MMOs nowdays , if you want game - check it out , if you want world or MMO - you may have to wait much longer .
p.s. Game is using Big World engine for its lobby and session organizer. engine is heavily customized for physics of tank gameplay.
To set things straight - its neither "World" nor an MMO. Its a 3d person tactical tank shooter with central lobby. Emphasis on "tactical" .The game does not require fast reflexes and split second reactions. Positioning ,coordination and tactics are what wins games , not jumping headshots. But its not a simulation - lots of things are tweaked in name of balance and gameplay. (such as faster tank speed and turret turn rates, reload times, artillery is satellite guided precision weapon )
There is lots of history and background you can dig into (did you know there was a french tanks ace who killed 13 tanks alone? can you name top 3 tank aces? -all german of course :) ), many tanks are fantasy prototypes and its quite interesting reading about them and then try it out in game.
It has 2 types of progression - vertical (access to higher tier tanks) and horizontal - different tank types (heavy, medium ,light ,tank destroyers ,artillery) of different nations . If your first thought is" how varied can you really make tanks play" - answer is surprisingly varied. 4 distinct play styles, tiers play differently as well and each tanks has its unique feel too (if compared to same type/tier other vehicles)
The main thing - playing tanks is simply fun.2nd - if you interested in tanks at all (and you will be if you male geek - even if you dont think so at first) progression will keep you busy .Game is F2P so its worth to give it a try regardless!
The end game feature is clan wars which should keep you playing . Map is Risk like , with players representing stack of chips , each day clans battle for provinces in scheduled matches, owning provinces gives you gold and epeen. You can check how it goes on already released in Russia version : http://challenge.worldoftanks.ru/challenge/clanwars/maps/
F2P features - it mainly serves as progression shortcuts. Premium account gives you 50% more xp and credits per battle -its generally the best option to spend your RL money on. There are gold consumables and ammo ,but no one uses them outside of tournaments (since they too expensive to use on regular basis). Gold tanks are nothing special , unless you absolutely need have every single tank in game (in this case you will also have to spend gold on buying additional garage slots). The only gameplay feature which is restricted to premium users is option to create platoons (groups of 3), but non-premium user can join any other platoon, so its not a big deal. WoT is F2P done right .
Game is a huge success in Russia ,while having reasonable population in EU, China and US
Pros:
- Fun minute to minute ,session to session gameplay
- Huge amount ( 100+) of meticulously detailed vehicles
- F2P not pay2win
- Progressing in higher tiers does not make lower tiers obsolete (they still fun to play in their own tier)
- Game mechanics and certain maps benefit campers to much. Matches sometimes degenerate into 15 minutes boring draws
- Developers are slow to implement new changes
- Playing with randoms sometimes makes you rage
- Tier matchmaking could use some work for lower populated server (e.g. US )
Its a great game. And great example how a lobby based progression project with solid core gameplay could generate solid revenue stream using f2p model. We need more games like that. If black prophecy follows that model it would be good game too. But its not an MMO -which is fine, most fun and worth playing games are not MMOs nowdays , if you want game - check it out , if you want world or MMO - you may have to wait much longer .
p.s. Game is using Big World engine for its lobby and session organizer. engine is heavily customized for physics of tank gameplay.
Monday, April 25, 2011
Fascinating read
Just read this post , it is about the obscure MMO (Uncharted Waters Online) . It has some deep insights onto game dynamics, rarely exposed , particularly for an obscure asian f2p game. What lead me to read is was the mention of UWO as "EvE on the sea" and some think it was superior to potbs .But what matters is not the game , but excellent insights in some consequences extreme optimization and min maxing can lead to if the game is not consciously designed in order to avoid.
The solution to those kind of things are imho simple - let the economy be real. No buying npcs, no npc driven gains or loot drops out of thin air. Don't put artificial systems where the real one would do better. Stable systems are self balancing, they reach equilibrium, unless there is some out of whack mechanics "designed" in. Like all those oodles of money made from NPCs and sunk into equally odious moneysinks !
Among other issues exposed are severe population imbalance, vulnerability to botting and gold sellers in f2p, . Imho everyone thinking about design should ask himself what mechanism I have in place to prevent such things?
The solution to those kind of things are imho simple - let the economy be real. No buying npcs, no npc driven gains or loot drops out of thin air. Don't put artificial systems where the real one would do better. Stable systems are self balancing, they reach equilibrium, unless there is some out of whack mechanics "designed" in. Like all those oodles of money made from NPCs and sunk into equally odious moneysinks !
Among other issues exposed are severe population imbalance, vulnerability to botting and gold sellers in f2p, . Imho everyone thinking about design should ask himself what mechanism I have in place to prevent such things?
Thursday, April 21, 2011
What MMOs are made of part 2
In previous post I covered general architecture for those completely unfamiliar with the subject, in this post I want to cover some alternatives to using licensed engines .
Then there exist many various emulators, which I think deserve special mention as today your best bet to running high population private server is to run an emulator of one of the popular games. UO, Lineage2 and WoW are 3 most popular choices. You get all your assets for free, high quality polished client and name (which can be a curse since original property owners might chase you down and close your server, securing addition financing from investors also looks untenable if emulating is your approach ) .
I am largely unfamiliar with UO and Lineage emulations ,but for UO there are large amount of successful shards. 2d nature of a game and open source clients would allow you considerable extensibility at low costs.
Lineage2 did not look personally attractive to me
WoW
Overall my approach would be to pick most stable client target (woltk ) .Freeze it as a target (wow changes network stack, game mechanics, new content from time to time, so writing for current wow emu is always a moving target). Completely rebrand everything wow related, develop and use as many custom assets as you can (models, menus etc). You would possibly neeed hack the client to provide client UIs hooks for completely new mechanics (and use moddable wow ui to extend it), but again wow is awesome you could do most everything with what is already there.
This for long time looked like a best option to me , but ultimately the biggest problems are the legal threats . There is a way out in case if you can make server popular enough to be able to gather money to get a custom client written. But art assets are still hard and before that you can be shut down at any point ,
You have to stay below radar cause of legal threat but you wont gain popularity (and without popularity there wont be money). .Vicious circle
Complete open source stacks (end to end -including the client and toolset):
Personally I am not comfortable with C++ to a degree of pursuing that pathway. Plus I think there is a lot of legacy approaches and large amount of legacy code. Ryzom is only one truly tested on large scale so I would probably choose it if I had to.
Running out of space , energy and time for this post , but To be Continued in Part 3...
Then there exist many various emulators, which I think deserve special mention as today your best bet to running high population private server is to run an emulator of one of the popular games. UO, Lineage2 and WoW are 3 most popular choices. You get all your assets for free, high quality polished client and name (which can be a curse since original property owners might chase you down and close your server, securing addition financing from investors also looks untenable if emulating is your approach ) .
I am largely unfamiliar with UO and Lineage emulations ,but for UO there are large amount of successful shards. 2d nature of a game and open source clients would allow you considerable extensibility at low costs.
Lineage2 did not look personally attractive to me
WoW
- Arcemu -extensible with external lua http://arcemu.org/
- Trinity . but probably more stable and better performing http://www.trinitycore.org/f/
- WCell- obscure academical emu, but my favourite. Very clean C# architecture. Was not tested on scale but coding with it is a pleasure
- best in the market client, complete with all art assets ,sounds etc
- Best combat mechanics FOR FREE
- Large, active and experienced emu community . tons of already built ready to use turnkey stuff
- Considerable customization options because of very rich feature set of WoW - there is a lot of things WoW already supports which you dont need to code a new, and you can build amazing new gameplay with features already there
- Name recognition
- Coding completely new features could be hard ,Since ultimately you constrained by WoW architecture (which again is pure awesome)
- Name recognition can be a bane as people would expect/perceive you to be first and foremost a "WoW" . If you build innovative game it can be hard to attract right audience
- Blizzard can shut you down
Overall my approach would be to pick most stable client target (woltk ) .Freeze it as a target (wow changes network stack, game mechanics, new content from time to time, so writing for current wow emu is always a moving target). Completely rebrand everything wow related, develop and use as many custom assets as you can (models, menus etc). You would possibly neeed hack the client to provide client UIs hooks for completely new mechanics (and use moddable wow ui to extend it), but again wow is awesome you could do most everything with what is already there.
This for long time looked like a best option to me , but ultimately the biggest problems are the legal threats . There is a way out in case if you can make server popular enough to be able to gather money to get a custom client written. But art assets are still hard and before that you can be shut down at any point ,
You have to stay below radar cause of legal threat but you wont gain popularity (and without popularity there wont be money). .Vicious circle
Complete open source stacks (end to end -including the client and toolset):
- Ryzom (originally commerical game ) http://dev.ryzom.com/
- Planetforge http://www.planeshift.it/
Personally I am not comfortable with C++ to a degree of pursuing that pathway. Plus I think there is a lot of legacy approaches and large amount of legacy code. Ryzom is only one truly tested on large scale so I would probably choose it if I had to.
Running out of space , energy and time for this post , but To be Continued in Part 3...
Friday, April 15, 2011
Rift review
I meant to post this for a long time - was sitting in my draft box for a while . I guess I wanted make a deep insightful post but it never turned into it , so just take it as a regular review :)
I played rift starting in beta 4 all way to 42 . Started release at headstart. I have level 50 rogue(defiant) who ran tier1 experts and level 50 warrior(guardian) plus 3 or so level ~ 10 character I cretead on random servers during long queues on my main one. Time played on all characters ~ 10 days so its definitely not EG style as I seen everything but end game raid:)
Overall
Rift is a diku style thempark most closely related to WoW. It clones wow in all aspects of design including tiny details like inventory, UI etc. Not that its bad thing per se ,especially taking into account that it also copies Blizzard's production qualities - very polished game trough and trough.
The good parts:
The OK Parts:
The awful parts:
Conclusion?
Another wow clone. Nice art , polish, content etc. But nothing new. WoW TBC style without arenas. So stick to WoW if you like themeparks.
I played rift starting in beta 4 all way to 42 . Started release at headstart. I have level 50 rogue(defiant) who ran tier1 experts and level 50 warrior(guardian) plus 3 or so level ~ 10 character I cretead on random servers during long queues on my main one. Time played on all characters ~ 10 days so its definitely not EG style as I seen everything but end game raid:)
Overall
Rift is a diku style thempark most closely related to WoW. It clones wow in all aspects of design including tiny details like inventory, UI etc. Not that its bad thing per se ,especially taking into account that it also copies Blizzard's production qualities - very polished game trough and trough.
The good parts:
- Soul system -yes in those big bold letters. because frankly that is main thing which is any way innovative, which is interesting and which was my main reason to play rift at all. On a surface its not really innovative - you get 4 archetypes (mage,rogue, warrior,cleric) each type gets 3 talent trees just like wow. The difference is that there is 8 of them to chose from and you can mix and match them into 4 roles. You can switch between any of those roles any time out of combat.
From one point of view there is not much difference. - In wow you had pve, pvp and (for some classes) tanking specs . What is different here that system is a lot more flexible - more than one way to skin a cat, generally within one calling there are multiple viable ways to to fulfill roles. You can be paladin ,reaver ,void knight , warlord and any mix of them in between to make a tank spec. Many ways to build dps roles (ranged, melee ,aoe etc)
What is more is that archetypes can fulfill more than one role - rogues can tank and offheal, mages can main heal, clerics can tank ,heal and dps
- Zone design and art - pretty good looking ,enjoyed them .Iron peaks was my favorite
- Polish - good enough that there are no rough edges or bug sticking out .
The OK Parts:
- Quests -generic vanilla wow quality quests
- dungeons - passable
- graphics - good, but nothing spectacular or breathtaking
- Rifts - they happen ,you do them. After 10th or so its jsut another game mechanics which does not have significant impact on experience
The bad parts
- Class balance- I never expected that every soul combination would be balanced , what I expected was reasonable viability of each calling vs another one. As it stands now warrior calling completely shadows every other calling to a ridiculous degree .EDIT after patch 1.1. its the pyro.
The awful parts:
- Realm balance. Probably number one factor in decision not to renew my sub. - They split battlegrounds in 4 server cluster, but never bothered balancing them. So it turns out one side completely dominates another (usually its guardians) .Every pvp designer knows losing is not fun , losing makes people quit, maintain 50% W:L ratio or else players will leave in droves.
- World PvP.
Conclusion?
Another wow clone. Nice art , polish, content etc. But nothing new. WoW TBC style without arenas. So stick to WoW if you like themeparks.
Subscribe to:
Posts (Atom)