Thursday, November 10, 2011

A rant about daily actions and timing scams

From the GNDT timestamps:

09/11 17:55 (UTC) - ais523
10/11 00:02 (UTC) - ais523

The timing is obviously not a coincidence. I want to talk about daily actions, and in particular, the 6 hour limit on consecutive uses of the same daily action.

First off, the 6 hour limit does nothing to prevent timing scams. It’s not too hard to find a 6-hour period spanning midnight UTC where not a lot of people will be online, and even easier to find one where a specific person won’t be online. (For instance, if you need to do a timing scam but fear intervention from me or from Kevan, you can do it at 11:59 UTC and again at 6:01 UTC, because we both have day jobs and we’re both mostly asleep at those times, given our timezones.) Between the two changes of mine then, the only GNDT updates that were uninvolved with the recent win attempt were from Spitemaster and southpointingchariot, and they were both routine SP claims. (Incidentally, we’d actually planned around the possibility of southpointingchariot claiming SP while we were rearranging the Employments; that’s why I broke the SPC/Chronos employment loop on Tuesday, even though it was reasonably risky to do so, as it left my SP so low I could reasonably be employed and locked down by a separate two-person conspiracy.)

Second, it’s pretty hard to hit timing scam breakpoints, especially reasonably consistently day to day. We could have won a day earlier, but we had to push it back a day because one or other of the group kept missing a potential daily action — and that’s with the possibility to aim anywhere in the day! (Then we had to perform more actions than we’d expected because PBURNS registered.) It’s unreasonable to force people to be on at specific times just to make a scam work, but that’s what the rules are doing at the moment; and a daily grind is pretty difficult to keep up.

Third, as an extension to this, when you need to take consecutive dailies, things get much worse. If a daily grind is bad, what about an hourly grind? There are MMORPGs based around success involving being online as much as possible. I don’t think BlogNomic should be like that; it makes the game obnoxious, unfun, and only winnable by a few people (those who have much more time to spare than me). Back in Darth Cliche’s second dynasty, which turned into a dice-rolling contest, I tried to be online as much as possible in order to be able to interrupt Galdyn if he rolled the correct die number to move onto my level. (If I hadn’t managed to take actions within a couple of minutes of that happening, he would have won.) I ended up losing anyway due to bad luck, but what can you do in a dice-based dynasty? I had a bunch more free time back then than I do now, and I definitely can’t reasonably stay online and at the computer eighteen hours a day. In the case of taking two dailies yourself, you’re often going to want to minimize interference from other players between them, which means taking them six hours apart. It might sometimes be better to do 12am and 6am than 6pm and 12am, but I can’t reasonably do that combination nowadays; in fact, this entire win sequence had to be modified so that I could get offline before coppro could get online past midnight, as I had to leave at about 12:40am, and coppro didn’t re-get online until 1:49am, over an hour later. (That’s why comex passed me a bunch of SP via employment earlier in the day; that step, which was somewhat risky, shouldn’t have been needed if we had a sane system for timing actions, but was simply because of timezone trouble.)

In summary, I really don’t see why nomic should be a game about how much sleep you can deprive yourself of, and which country you happen to live in. We can do better than that.

Of course, this just turns up the question of what should be done instead. People who know me know that I’m not opposed to removing daily actions altogether. The argument goes like this: either you’d want to do the action multiple times in succession, in which case it’s grindy, or you wouldn’t, in which case there’s no reason to make it a daily in the first place. (Even a case where the action is rate-limited by something other than realtime, such as the Lawsuits action the end of this dynasty revolved around, breaks down in the case where people have more SP than time, which was the case here.) I was starting to relent on that position, but I’ve changed my mind again after seeing the disaster that not holding it has.

I don’t think removing daily actions from the ruleset would pass, though, so what about this for a compromise:

Daily Action
If a game action is a Daily Action, it cannot be performed twice by the same player in any 24-hour period.

This way is much better from the point of view of sleep patterns (although it would be marginally harder to work out whether your daily had recharged or not); a 24-hour recharge means that it’s no longer tied to when UTC midnight happens to fall in your time zone, which means that although optimal play still requires being online at a specific time you choose when that time is and so can more reasonably hit it, and there’s now only the one timing scam breakpoint to hit, rather than three.

Incidentally, I’m still thinking about Bucky’s rate-limit thing where you use a weekly to gain some resource, and then have a daily or twice-daily that spends it. I suspect it still runs into this problem in the simplest case (as it’s optimal to spend the resource as early/late in the week as possible, depending on what you’re doing), but if you got some bonus for using the resource towards the middle of the week, it wouldn’t be as bad. It might be worth running a dynasty with it to see the problems with that method of doing things in practice.

IIRC, I can’t make even Core Proposals during Hiatus, but I want to get my reasoning out here for people to discuss.

Ironically, I think I was the person who suggested Lawsuits should be a daily in the first place (as a scam rate limiter). I’ve argued against that in the past; and in hindsight, my arguments then were entirely correct, and I should never have suggested it this time.

Comments

flurie:

10-11-2011 14:32:38 UTC

This just advocates a different kind of camping, and it further punishes casual players. There’s a reason that World of Warcraft et al. have moved to a 23 hour timer for their equivalent of daily actions. Unfortunately for us, a 23 hour daily action would be annoying to track and possibly confer further advantage to the most active players. This might be better, but I’m not convinced it’s the best we can do.

Prince Anduril:

10-11-2011 14:52:30 UTC

But is there a better alternative? If there is, we should propose it. I agree with ais that getting rid of the time zone unfairness is better with his version. I’ve never noticed it to be a problem, though.

ais523:

10-11-2011 15:05:54 UTC

@flurie: Right, I was wondering if the timer should be slightly shorter than 24 hours. Fair, but basically impossible to track, would be to ban doing it more than once in 22 hours, twice in 46, three times in 70, four times in 94, etc.

I suspect most people don’t notice the problem exists because they don’t seriously try to do timing scams. I’d be as happy as anyone else if they were eliminated entirely, but I can’t see a way to do that. (Even weekly actions hit timing scam breakpoints on Saturday/Sunday/Monday midnights.)

Crazy idea: have an action, which is performed by rolling DICEX, where X is the number of hours since you last attempted the action. If you roll at least 12, the action succeeds; otherwise, nothing happens (and the timer resets). That would basically eliminate scam breakpoints, at the cost of not knowing whether your action would work or not.

Prince Anduril:

10-11-2011 16:32:20 UTC

So make actions easier to succeed the less you do them? So give an advantage to less active players? It seems pretty random, which I’m not sure would make the game any fairer.

ais523:

10-11-2011 16:44:34 UTC

More active players can, and probably should, just hold off on the actions until they think they have a good chance of working. The point is that there are no timing scam breakpoints at all, because waiting a bit longer gives you a bit of a better chance, and you don’t have issues with “I need an exactly 55% chance before I try to take the action”.

PBURNS:

10-11-2011 16:52:11 UTC

What about queuing daily actions to be executed at midnight? Although I’m sure that is abusable also.

Clucky: he/him

10-11-2011 17:17:54 UTC

All these suggestions simply become a pain to track or wind up hurting more casual players too. I personally don’t see a problem with how things currently are.

Bucky:

10-11-2011 17:24:28 UTC

The whole point of Daily actions, as I see them, is that they are actions that may be taken frequently but give other players a chance to react before the next such action by the same player.  If 6 hours isn’t enough, we should increase it rather than eliminate it.

flurie:

10-11-2011 17:34:02 UTC

Would it work if it were 18 hours? That essentially achieves what we’re looking for, I think.

ais523:

10-11-2011 17:39:08 UTC

@flurie: That’d just make optimal play to use your daily 6 hours earlier each day. (Unless you have the dailyness restriction too, in which case, that might work quite well.)

I actually like PBURNS’ suggestion in the abstract, and it’d work great in many nomics. It doesn’t work too well with the GNDT, though.

PBURNS:

10-11-2011 17:58:34 UTC

I would say extend the time period to 12 hours. That would basically assure that if you made a daily action in morning one day, you can’t do it again until “morning” the next day, giving everyone a half day to react, instead of potentially missing a well-timed 6 hour window.

flurie:

10-11-2011 18:12:27 UTC

Sorry, I meant that we should up the double-up time. Instead of having two actions within six hours, you could have two within 18. At best, you can have four actions in 2.25 days (starting at UTC 18:01 day 1 and hitting it on the 18 hour mark thereafter), but you could do that already under the current wording of Daily Action.

Pavitra:

10-11-2011 18:17:33 UTC

It seems like what we really want is for the daily action to become available again at the same time each day, and for that time to be customizable per-player.

Clucky: he/him

10-11-2011 21:43:35 UTC

Um yeah, wouldn’t going with “You can only do this once every N hours” make the problem worse? The people with way too much time on their hands or who cares too much could do their action exactly on the Nth hour, and everyone else would still suffer.

Changing 6 to 12 is a decent idea, but I’m not sold on it.I really still don’t see them problem.

ais523:

10-11-2011 22:05:16 UTC

Changing the 6 to 18 and otherwise leaving the rule the same seems reasonable, although it’s still not perfect. If we weren’t in hiatus, I’d propose it.

arthexis: he/him

10-11-2011 22:08:38 UTC

I am not one to compromise. I am however, an empiricist. Let’s get rid of daily actions completely for 1 dynasty and see how that works out.

arthexis: he/him

10-11-2011 22:25:01 UTC

No more hiatus!

Kevan: he/him

10-11-2011 22:27:19 UTC

If we bump up the 6 hours too much, it becomes unfair on players with unpredictable online times. At 18 hours, you’re asking people to commit to a consistent six hour window for their daily actions, and potentially punishing them if they can’t sustain that window over the period they need to take a few daily actions. (I haven’t been following this dynasty so may have missed something, but wouldn’t an 18-hour restriction just reinforce your second concern of it being “hard to hit timing scam breakpoints”?)

Increasing the 6 to 8 might be enough to remove the security of taking two actions while one particular player sleeps, but I’m not convinced that this is ever that big a deal.

[arthexis] We’ve had plenty of dynasties with no daily actions.

ais523:

10-11-2011 22:45:05 UTC

@Kevan: I imagine most people can consistently hit a six-hour window of their choosing. People are typically online at much the same time each day (for instance, I can reasonably reliably hit 8pm UTC).

The problem is that optimal play, with the current rules, requires me to stay awake at times I’d rather be asleep, and it’s actually interfering with my real life. That’s a pretty unacceptable thing for a nomic to do.

Prince Anduril:

11-11-2011 13:34:16 UTC

lol ais. I find that attitude amusing in principle. Surely it only interferes with your real life if you let it. It’s a question of priorities.

ais523:

11-11-2011 13:54:16 UTC

Well, it’s generally only a couple of days every few months. Wins aren’t all that common in nomics, and only a relatively small fraction of wins are based on timing scams.

Still, the reason I enjoy nomic is that – usually – it has a win condition that’s interesting to aim for. (Even if it’s just BlogNomic’s “convince everyone to adopt a win condition you can easily hit”.) I play games for fun, and I think most other people do. But milling around playing suboptimally is not a particularly thing to do with the rules that BN normally comes up with.