Friday, 17 December 2010

What's For Dinner?

I've put a bit more thought into the dinner problem, and I've come up with an idea. I thought I could create a website with a dinner sign-up list - inspired somewhat by the WoW dungeon queuing system. Only people who I've approved can sign up to dinners, but I will allow for some sort of vouching system, since I want to meet new people, too. Once you've signed up, you can make a party with other people who have signed up and "queue" for a dinner. Party size can be anywhere between 1 and 3 (because if you count me and MrMan5.5, that leaves 5, which is the magic number).

The first person/party in the queue will get a dinner invite. They will get an email saying when dinner will be, and get a chance to reply. This is when stuff like dietary requirements and things like that can be sorted out. If the party can't make it, I will either try to fill spots with smaller sized parties, or try with whoever is next on the list. You can't re-queue while you're currently in queue, and you don't leave the queue until the dinner is over. The purpose of this is to stop spam queuing. I'm not really expecting these dinners to be all that popular, but as QC pointed out, it is free food, and I don't want people who are only interested in a free meal. The point of this is to get feedback.

If nobody is interested, then that is also fine, MrMan5.5 and I will eat alone - which is probably what would have happened anyway. As gale mentioned, an important addition is the "If you do bad stuff, you are banned" rule. Bad stuff is up to my discretion, but something I wish the WoW dungeon system did have was a blacklist option. I say this rather than a feedback for others option, because I think the feedback system can be rigged if you just get your friends to thumbs up you, or thumbs down someone else. So you can create a blacklist of people you don't want to have dinner with (which only the system can see), and it will never group you with that person. That way nobody will have to find a nice way of telling me they don't like someone.

Hopefully the blacklist system will encourage people to play nice. If you are on a lot of blacklists, then it is unlikely that you will be invited to fill holes in other groups. Of course, you can circumvent that by simply always queuing in a group of three, but that may not be so easy depending on who you are friends with.

One problem I see with the blacklist idea is what if someone blacklists someone who wants to party with them? Since you can only queue once, and the system should never allow someone to be grouped with someone they've blacklisted, they would never get invited. The only reason I can see this happening, is if someone doesn't want to group with someone else, but is too polite to tell them to their face. I figure that is their problem and not mine. Is that fair?

There are a few things I'm unsure about how to solve, but I think it's easier to explain with an example:

We have some friends: Alice, Bob, Carol, Dave, Eve, Fran, Gordon, who may or may not be trying to send or intercept encrypted messages, but one thing they would like to do is have dinner at my house. Since I know them all, they are all approved to sign up. Alice is fastest off the mark, and she invites Bob and Carol to form a party. However, until Bob and Carol accept, they cannot join the queue. So in the meantime, David realises he hasn't seen Gordon in a while, so he forms a party with him. As Gordon is online at the same time, he is able to accept instantly, and so they are the first in the queue.

Eve doesn't know anybody else who has signed up, but she does know me, so even if she ends up with people she doesn't get along with, she can still catch up with me. So she queues alone. Fran is looking to meet new people, so she also queues alone. Bob and Carol finally get around to accepting their group invites, so they are queued with Alice.

Current queue: [Dave + Gordon, Eve, Fran, Alice + Bob + Carol]

I decide I want to try cooking chicken pot pie. I pick next Wednesday as the next available time and enter the details into the system. As Dave and Gordon are first in the queue, they are invited. I can accommodate for three people, so Eve is also invited. Eve is busy that day, so she declines the invitation, and Fran is invited in her place. Dave, Gordon and Fran accept. Dinner happens, they leave the queue.

So one part I'm undecided about, is what to do with Eve now. I think it's stupid to expect that everyone is keeping their schedule free for my dinners, so it seems only fair to let Eve stay at the head of the queue.

Current queue: [Eve, Alice + Bob + Carol]

Here's where I encounter my second problem. Eve is at the front of the list. The only other people on the list is a group of three people. I can either temporarily allow a party of four, or skip Eve again and only invite Alice, Bob and Carol. Let's just say I allow for a party of four, everyone is available, and we have dinner. Eve spends the entire time trying to get between Alice and Bob, which as you would expect, pisses both of them off. So dinner ends, and all are removed from the queue, but Alice and Bob blacklist Eve.

Bob is going away for work, so Alice queues alone. Eve and Carol had fun together, so they queue again. Gordon and Fran hit it off so well, that they decide they want to try it again and queue again. Dave doesn't really care who he has dinner with this time, so he also queues alone.

Current queue: [Alice, Eve + Carol, Gordon + Fran, Dave]

Alice is first, so she forms the party. Since Alice has blacklisted Eve, neither Eve nor Carol can join. So instead, Gordon and Fran get the next invitation. Gordon and Fran are invited. Fran is free, however, Gordon is not.

So the next decision I have to make is what to do with Fran and Gordon's group now? My first idea was to leave it up to Fran and Gordon. Are they OK with splitting the party up? In which case, Gordon leaves the group, and Fran is left in the queue on her own (I believe this is what the WoW dungeon system does).

Current queue: [Alice, Eve + Carol, Fran, Dave]

Dave fills the remaining gap, so Alice, Fran and Dave are invited.

So one thing it does seem to favour, is smaller groups, as you don't run the risk of the rest of your group being slow to reply. I think what I will allow, is for you to retract your invites if others are slow to accept so that you can try to form a new party if you want. However, once you are in the queue, if you decide you don't want that party, and you disband it, and queue again with a new group, you will be placed at the back of the queue (this is also what WoW does, and seems fair to me).

If there aren't enough people in the queue to fill a party, then I guess a smaller party is also fine. I think that covers all of the bases, is there anything else I didn't think of?

Thursday, 9 December 2010

Whose Fault Is It Anyway?

It has been a question that comes up every single time I go back to playing WoW. When someone dies in a dungeon, whose fault is it? So in typically MMOs, you have the holy trinity of tank, healer and DPS (which stands for Damage Per Second, which somehow means a damage dealer, but I guess DD was taken for things like double damage).

The tank's job is to take the damage, usually this involves knowing fights in order to position bosses to reduce party damage. The healer's job is to keep everybody alive. This usually involves casting healing spells, or buffs to reduce damage - though priests get a skill at level 85 which pulls someone towards them, which can help save someone from being stomped on, or something like that (I haven't hit 85 yet, so I don't really know how well it fits into my current toolkit). DPS are required to do lots of damage, and occasionally they will have a skill that lets them disable a monster, which they might also need to use.

During the week or so after the release of Cataclysm, the general consensus was that things were much harder than Wrath of the Faceroll. Things like crowd control are actually important, at least in heroics, and everyone has to pull their weight or the group will probably wipe. I've found that healing is actually a challenge now, and there have been a few times where I've felt like I've done everything I can, and it's still not enough. I took a bit of a break for a while, in order to farm up better gear, and things seem not so dire at the moment (although there was a hotfix that buffed priests not too long ago - I'm not sure what it did, but healing seems much, much easier now. It was kinda crazy, there was a poll on MMO champion about which healers people preferred. At the time I checked, 82% of people preferred paladins, and I forget the distribution between druid and shaman, but only a measly 3% of people preferred priest).

Previously in WoW, when a group wiped, unless it was really obvious someone else had done something absurdly stupid, the blame typically went towards the healer. If you send a letter, and find out later that it never arrived, it makes sense to assume something is wrong with the postal system. It would never occur to you that perhaps you addressed it incorrectly, or you might have completely forgotten to mail it in the first place, as these are usually unlikely events, and who blames themselves anyway?

As I mentioned, one of the big changes in Cata is that it's not just the healer's responsibility to keep everyone alive. As Olek puts it, the most important thing to learn in this expansion is it "stay out of the hurty shit". If you don't move out of the lava, you will die. If you don't keep adds crowd controlled, and the healer can't keep up with the damage, you will die. If you don't move away from the falling rocks, you will die (*cough, cough*).

Not too long ago, I came across this situation in a dungeon.



(If you don't understand what's going on: the warrior (brown - Nag) is telling the druid (orange - Dat) to focus on the mob marked with skull. The druid is saying he did, but the warrior said he was using an area of effect skill which was causing the druid to gain threat on other targets, and so they'd go and beat on the druid and he'd die. The druid said that what he was doing was fine, and if the warrior was any good, he would be able to hold aggro even with hurricane.)

Add to this, later I get a message from the warrior:



Thinking back towards the roles I described earlier, is the tank at fault for not being able to hold aggro over the druid's pitiful hurricane damage (I don't actually know how much damage he was doing) so that the mobs would attack him instead of the rest of the party? He purposely assigned an attack target so that he could build up enough aggro on that target not to have to worry that it would change targets. Holding a lot of aggro on multiple targets at once can be difficult, because while you are trying to build aggro on another, the DPS classes are unleashing everything they have on the marked target, so unless your threat can keep up, someone is going to get their face smashed in. At the same time, the tank can't completely ignore the other targets, as healing causes aggro on all mobs, so if the tank doesn't get at least some aggro on the others, eventually they're going to decide to beat down on the healer.

Is the druid at fault for.... doing too much damage? So as a DPS class, his job is essentially to deal damage, and lots of it. Also, they should crowd control where possible to ease the stress on the healer (druid wasn't able to do anything that pull). If he doesn't do enough damage, eventually the healer will run out of mana (it happens now, it's so great!), the tank will run out of health, and you'll all die (unless you're pro like Rob).

Am I at fault for letting the druid live? That doesn't seem to make sense, as it's my job to keep people alive, so letting them die seems counter-intuitive. I had a discussion with Julian ages ago about how to spot a good healer. DPS have damage meters, but using healing meters to judge skill doesn't quite work. I can make my way to the top of the healing meters spamming heals on random people all fight, but if half the raid is dead at the end, does that make me a good healer?

Knowing your class well is something that makes someone a good player in general, and I have read a lot about priests in Cata, and one of the things that crops up the most is holy priests are the best (unlike the other healing classes, priests have two healing specialisations - discipline and holy). I am a huge disc supporter. Other than a brief period in WotLK when I had disc for PvP and holy for PvE, I have always been disc for PvE (I was 31/30/0 in TBC, and that meant I was "hybrid", but I count that as disc as I had one point more in disc than holy!) and although the reason behind that might not be the greatest, it's something I want to stick with. According to the number crunchers, this is the less-than-ideal path.

This makes me worry that I might not be carrying my weight. Maybe I'm just feeling this way because after wiping on a boss many, many times, they managed to kill him after I was kicked from the group. MrMan5.5 says that it wasn't my fault, but if you look at the common element in all the failures that wasn't present in the success, arrow points to me (and all the random players who left as they didn't have the patience to keep trying, but it seems like they were just replaced with more of the same people).



The other pandemic that is spreading is the trigger happy vote-kickers. It seems that rather than give someone a chance to learn, they'd rather kick them from the party and hope to get someone new who is good. I understand that it is a waste of time explaining to someone how something works and possibly dying because they're still learning the encounter, but everyone was in that boat not too long ago, and someone was kind enough to explain it to them, so why don't they do the same to others?

I've read some stories about people who have waited in queue for over 40 minutes, only to get kicked the moment they join without any explanation (which is another problem, when you kick someone, you are required to give a reason, yet the person who gets kicked never finds out the reason - although the reason can be "asdf" and they'll still get kicked if the vote is passed). That is why I'm really reluctant to kick someone, especially a DPS class who has another long wait ahead of them.

I'm not sure if I'm doing the right thing though. It's unfair to the rest of the party to die over and over just because I'm happy to be patient and teach someone new. As I said, I'd be happy to pay for people to repair their armour, but you can't trade gold across realms (I did offer to give the DK the loot I won so that he could sell it for gold, but he ignored me). But it's not just gold, it's also a waste of their time. That being said, the vote kick system would still allow the person to be kicked even if I voted no, assuming everyone else voted yes. It also punishes people for votekicking people too often, which is why the DK had to ask me to do it, as I'm guessing he has tried to kick too many people.


QUICK WoW DUNGEON QUEUE EXPLANATION
There are many different dungeons in WoW, and can be completed in parties of five people. Previously, you had to find the other party members yourself, but now you can just pick a dungeon (or a random) and tick the roles you can fulfill (tank/damage/healer) and wait in queue. The system matches people based on roles, puts you together in a party, and off you go! There is a shortage of tanks and healers compared to DPS, so they typically have short wait times, with the average DPS wait time sometimes getting to over an hour (compared to the instant - 1 min wait times for tanks and healers). =/

The good/bad thing about it is that it can match you with people from other servers, so you can be a complete asshole to everyone else and probably never see them again!

Friday, 3 December 2010

Beep, Beep

Big event happened in my life! I was driving Graham home, this woman was crossing the road really slowly. I was ages away from her when I first saw and by the time I reached her, she was only halfway across the road. Since there was plenty of time to stop, I stopped next to her, and she didn't even notice, just continued at her snail pace across the road. Graham said I should beep her, and I did! It was the first time I had ever beeped someone on purpose since I got my license.The only two other times I have beeped my horn was when I accidentally sat on the steering wheel while trying to reach something in the back.

I think it says something about my personality. When people swerve into my lane, or do stupid things on the road, I would much rather just get out of their way than honk my horn and potentially get into a fight with them. Anyway, MrMan5.5 was saying it wasn't something worth celebrating, but I think it is.

Also, to Peki, I am not into beastiality!


(while in Arathi)
About cows in Arathi.


(this is what it was about)
To All the Squirrels I've Loved Before