Fresher pics for the GrandMasterPixel leaderboard

The GrandMasterPixel rankings are supposed to give a view of the greatest pics that players have sent into battle. This also includes subcategories such as “three colour” pics and “black and white” pics, so you can see how people have made the best use of a limited palette.

I ain’t getting on no plane, Hannibal!

Unfortunately, it’s been hard for new pics to get to the top of the rankings. This is probably because of the changes to scoring a while back, and what I would call an ‘early adopter advantage’. As a result the rankings really haven’t moved much over the last year or so … until now.

Today, I’m shaking things up just a little. The front “Rankings” page will now show only pics submitted within the last year – as a result there should be more movement as dominant pics get old and younger successful pics get a shot at glory. The best pics of all time will still be shown under the ‘all time’ rankings. There are also now “Most successful dead pics of all time” and  “Most successful living pics of all time” so you can see the best of the best that are still battling it out, even after a year.

So, don’t be shocked if next time you check out the rankings Mr. T is no longer on the front page. He’s had a good run .. it’s time for him to step aside and let the younger pics steal the limelight.

GrandMasterPixel downtime: moving away from GoDaddy

Update: Annnnnnnnd we’re back. Feels good.

Apologies: GrandMasterPixel iswas temporarily offline while the domain name (along with four others) iswas transferred off GoDaddy to another registrar. All going to plan, it should be back up in a few hours. The transition was mostly painless (once I figured out how to deal with the new registrars zone files).

I’ve been dissatisfied with GoDaddy for a few years now – I particularly dislike their horrible user interface which is actively designed to trick or confuse you into buying some extra service you probably don’t want. The last straw that prompted me to change was their support of the SOPA internet censorship bill, a proposal currently working it’s way through the US Congress which would have wide ranging implications for internet freedom as we know it. Oh, that and the fact that Bob Parsons shoots elephants.

So, sorry about the downtime, but it’s “for a good cause”.

Braindump of my proposed changes to GrandMasterPixel

Many of you have probably noticed (and quite a few players have commented) that the judging rate in GrandMasterPixel has become very slow in the last few months. This is frustrating since I know everyone likes to see how their pics do in the Arena quickly .. it’s pretty disheartening to submit you masterpiece, only to check two days later and find it hasn’t even been judged once !

As I’ve mentioned, this is to do with the having a larger ‘live’ pic population than when the game first started. My simple simulations suggest that with the current live pic population of about ~2000 pics, and about ~1000 battles daily (which was the case a few weeks ago), only about 15 % of pics should be missing out on getting at least one battle per day. The numbers will be a little different now, but you get the idea. Nonetheless … judging just seems too slow, so changes are afoot.


For the latest GrandMasterPixel update, I increased the judging token recharge to one token every 15 mins (4X faster) .. but since many people will then also submit 4X faster, this won’t really solve the slow judging issue. The big change I have planned next is to increase the number of hitpoints for new pics (from 10 to 100) and the submission cost (from 10 to 40 submission credits per pic). I’ll probably also make it so pics lose 2 HP per lost battle, to prevent the pic population growing too much. I haven’t settled on these numbers 100% yet, but if my spreadsheet shenanigans are correct, the result of all this should be a faster judging rate, with a similar submission rate (about a maximum of two pics per day).

For the math/game design nerds: The other advantage will be that since all the numbers in the game are larger, it should be easier to tweak things more subtly in the future without moving away from whole numbers (eg, the smallest possible tweak to submission cost currently is 10 %, a change of +/- 1 to the total value of 10. A higher overall submission cost will make smaller percentage changes possible). Going to larger numbers kind of goes against my initial philosophy of keeping the numbers small to make the game more approachable to casual players … but now I’m thinking that this was a false premise, and it won’t be an issue for the majority of existing (or prospective) players.

Side effects

My biggest issue with making these changes is how to best deal with existing pics. Some people would very rightly complain if brand new pics suddenly got 10x more HP, allowing them to easily acquire more wins than an ‘old-world pic’ – so I will probably scale up the hitpoints for all existing pics by 10x (and current wins/loses by 5x), to match what would be equivalent if they had been submitted under the new system. This is probably not quite perfect, but it will have to do. At the same time, achievement thresholds related to numbers of wins will have to be multiplies by 5. In the process I just need to be very very careful to not completely mess up the database somehow :P

Bonus braindump !

While I’m at it – here’s another idea of something the might help speed up the perceived judging rate. I could prioritize judging for active players, so that if someone hasn’t judged for one week, their pics get flagged as “inactive” and don’t get included in battles as frequently as pics of active players. This would reward you guys that play every day, without requiring any major ‘economic’ changes immediately.

Wow, you guys really like drawing pixelart !

10,000th pic FTW !

‘Candle Light’ by NextTarget

Sometime in the last ~24 hours the 10,000th pic was submitted to GrandMasterPixel … nice looking candle, NextTarget ! Thanks to everyone who has stuck with GrandMasterPixel during this (extended) beta period, it’s been a fun and exciting time, watching all these cool little pics appear magically from ‘teh handheld Internets’. I’m aware that there is a problem with pics not getting battles very frequently at the moment … this is a result of the live pic population growing much larger over the past few months. My quick simulations suggest that with the current ‘live’ pic population of about ~2000 pics, and the current number of battles daily (~ 1000), only about 15 % of pics should be missing out on getting at least one battle per day … so if you submit a pic and it doesn’t get any wins/loses within about ~48 hours, you are just very unlucky (0.15*0.15 = about a 1 in 50 chance). Probability doesn’t discriminate, and the pseudorandom number generator on the server (Google App Engine) is quite fair :)

In the coming weeks I plan to make some changes to recharge rates, costs and scoring that should hopefully speed things up.