prophecymud / ideas

Ideas for gameplay improvements. A replacement for the in-game Idea board.
0 stars 0 forks source link

Leaderboards! #18

Open prophnoran opened 4 years ago

prophnoran commented 4 years ago

To encourage some friendly competition, leaderboards for various things could be fun:

1) Fastest kill of various mobs 2) Most gold 3) Highest number of rooms explored

prophnoran commented 4 years ago

Discussed this with Qethia, one other idea that came up is to have 'routes' (as in rock climbing), something like:

"Kill Archpriest of Mar Terran, Grul, and Chief Elder"

then the leaderboard is for time: who can do it the fastest?

Some extensions:

1) Let players set routes as well as try to complete them (have to work out how to make them not spammy) 2) Add modifications to make the route more difficult (no heals? no potions? no gate/portal/nexus?) 3) Let some routes be completable by teams of players. That's especially interesting in kill-these-mobs routes, because it introduces some strategy: who should go where?

prophnoran commented 4 years ago

Also, it might be fun to have some leaderboard tasks where the competitors are clans rather than players

anhegofcherek commented 4 years ago

Nice, thanks. I can see the second part taking quite a bit of design work to get right, but I think some generic leaderboards could be interesting and done fairly easily

Did you know:

anhegofcherek commented 4 years ago

Oh gosh this is remarkably fun...

anhegofcherek commented 4 years ago

Ok I'm going to try to partially temporarily implement this now with a hacky bash script and pwhelp

anhegofcherek commented 4 years ago

I threw together a little Python to generate the following pwhelps:

I didn't approach stats like qps or bank balance because they're transferable and I couldn't decide about privacy implications (I'm not 100% sure I'm ok with publishing people's aqp count, but I figure it's the least sensitive of the "currencies", as well as being non-transferable so fairly static)

If you can think of other stats that are tracked that would be good, let me know

Anything that isn't already tracked will have to wait for GoProph though...!

prophnoran commented 4 years ago

Level 91 with the most exp per level (or most total exp: does it keep counting after you get to 91?)

Things that (afaik) need new tracking (for after GoProph):

prophnoran commented 4 years ago

Do you have character creation dates? "oldest character logged in the last month" could be fun

anhegofcherek commented 4 years ago

Nice!

most total exp: does it keep counting after you get to 91?

It stops increasing at 91, but it's tracked as a total overall - thus it's hard for me to do per-level stats with my current scripts (because frankly all they do is grep for a single line) but I can still do "total xp"

Do you have character creation dates? "oldest character logged in the last month" could be fun

No but I want to!

anhegofcherek commented 4 years ago

Something I want to figure out if I can do nicely - get my current hacky scripts to grab players who only logged in in the last n days - so it's not just "most pkills...is a list of people 90% of whom haven't logged in 5y"

Of course it's a pain, because right now I can just grep, sort, boom; I'd need to write something more like "read them all, filter out everything too old, then grep/sort/boom", but it's doable...