Quantum Mafia Feedback

Apr 13, 2005 20:36


This only applies to people who play Quantum Mafia.

Quantum Mafia Feedback!

Certain dissidents have voiced concerns over the game balance of quantum mafia. Needless to say, those with such moribund temerity have been ruthlessly expunged.

Seriously though, I don't want there to be one obvious winning ( Read more... )

Leave a comment

Comments 45

Still having difficulties icydragon June 3 2005, 08:38:31 UTC
Icy still can't hang a player...

Reply

Re: Still having difficulties iluvsheep June 8 2005, 03:45:54 UTC
I forgot to respond to the comment, but I fixed the problem. I even think I did it correctly this time. Let me know if you continue having problems.

Reply


camlost January 14 2006, 23:52:39 UTC
I'd like an implementation of the vote kick thing. Possibly requiring a unanimous vote of all people who vote withing 1-2 days?

Reply

camlost January 15 2006, 20:14:39 UTC
Hmm, kicking after 1-2 days eh? That's actually a pretty good idea. In fact, I could just set it up such that after a week of inactivity on any player's behalf, that player is kicked. (Or actually, have it be a game-setting, "Kick player after N days of idleness", where the creator of the game fills in N.) That could be pretty sweet ( ... )

Reply

camlost January 15 2006, 21:06:17 UTC
The trouble is, if we're waiting for a particular person, *everyone* in a game might wait N days at a time. Or did you mean, N days of "idleness" after a particular event (aka, anyone who hasn't pointed yet).

And, AI could just play randomly, if you wanted to get it implemented fast.

I still like the vote kick thing, taking like 2 days (could be specified), and at the end, if unanimous, player is replaced by AI. Probably should email the person informing them of the vote.

Also, I might like to see an option at start "no double filling of position", so that no one could be both priest and necromacer, or ghost and mafia, or whatever. Of course, that'd limit the number of positions to that of the number of (active) players.

Reply

iluvsheep January 16 2006, 19:31:40 UTC
The trouble is, if we're waiting for a particular person, *everyone* in a game might wait N days at a time. Or did you mean, N days of "idleness" after a particular event (aka, anyone who hasn't pointed yet).Apologies, I was unclear. So, when a new phase started (day or night), everyone's "waiting" counters would start. As soon as you took your action for that day or night phase, your waiting counter would stop, and during the rest of the phase, you could never kicked for being idle. However, after N days, if you hadn't taken an action for that phase, you would be replaced with an AI, who would take their turn immediately. Thus, each turn would take at most N days, anyone not taking their turn within that time being replaced with an AI. (I should probably also add some check to see if all the players have become an AI ( ... )

Reply


camlost January 17 2006, 01:02:13 UTC
Also, if a player fails to initialize within N days, then perhaps we can be kicked back to the "open games" section, or have his players randomly assigned?

Reply


camlost April 15 2006, 17:37:01 UTC
So, what's with all the games resetting and going away and stuff -- I started a game, but now it's gone (fish and undead smell in a week, or some such).

Reply

iluvsheep April 17 2006, 15:02:15 UTC
Ah, so you noticed. I am actually currently implementing Quantum Mafia AIs. You can find the old version with all your old favorite games at:

http://www.cs.hmc.edu/~cpierog/qmafia/

In general, that link will lead you to the currently working version.

Actually, the AIs are almost done, so if you go to http://www.cs.hmc.edu/~cpierog/qmafia/index.cgi you can play around with them. But I may still delete those games a few times yet. I'll post when the AIs are truly done and let everyone at them.

Reply

camlost April 17 2006, 21:40:49 UTC
Yes, I have noticed -- I hope incessantly refreshing the QM page didn't make your work harder or anything.

A truly *smart* AI would choose *smart* AIs to be in the majority -- that way they'd work together, but that might be cheating, eh?

Think there are enough games there?

Another possible option -- one role only. Limits each player to only one role, but maybe that's too boring?

Reply

iluvsheep April 18 2006, 21:57:12 UTC
Ya, the smart AIs don't acutally collude, though they do pretty well anyway (as evidenced by the stats at the bottom of the screen). Actually, I am sort of happy about that. I was a little worried that the difference in outcomes between a well-played game of quantum mafia and a poorly played one didn't differ very significantly. But there you have it, playing randomly doesn't actually beat playing sensibly (well, most of the time anyway).

Ya, there are a lot of test games. That was sort of the final stage of debugging. Call it a "stress test".

Ya, one person per role is so boring though, and you don't get totally sweet combinations of jobs, like mafia/priest. In general, it's rare that the gameplay can be hurt by giving the player more flexibility rather than less.

Reply


camlost April 23 2006, 01:58:59 UTC
So, a smallish messageboard for each game would be nice -- sometime simple should be fine, no need for it to have a login, just a place to chat and call people names and stuff.

Reply


Leave a comment

Up