Blog | Games | About | Contact | Links

Wed, Jan 26th 2011, 17:26
Slippery Stones  

Chrome users will appreciate that the awards section no longer spills out of its container. This was an unfortunate casualty of getting everything up to W3C snuff, but it is no more!

In more substantial news, I've been looking at ways to improve Slippity Slabs. One of the things I would like to do (and was actually meant to be the original mode of play) is to assign unique physics to each block type.

While each concept comes with it's own headaches, none has been more frustrating than the "slippery" block. The idea is that it will slide until it hits something or falls. Alternatively, another block moving across the top of it will slide onto the next block (continuing to do so if there is a row of slippery blocks) or fall. Since the Gruedorf community is largely unresponsive to text-only posts, the problem is summed up with the following:

Slippery Block Problem

And that's where I am. I've got a sense of which way to go here, and I might have to try them all out to be sure, but it definitely seems like none of these is particularly good. I don't want to cut it, because I'm fond of the idea, but if it doesn't feel "right" then it'll have to go. I am completely open to suggestions and opinions on this one; it's impossible to be inside another player's head.

797 comments

Wed, Jan 19th 2011, 16:53
Validation  

So, this week I wanted to wrap up the Gruedorf improvements by getting it to pass W3C Validation. This was a simple task, but it did take a little time and I'm glad to have done it. Check it out for yourself: valid HTML and CSS! Hooray!

Now that I'm back on the horse with a few timely, successive updates, it's getting to be time to tackle more impressive feats. What exactly that means and where it leads, I do not yet know. Tune in next week to discover the answer to this and more!

1782 comments

Wed, Jan 12th 2011, 22:43
Gruedorf Tweaks  

Something was amiss with the Gruedorf Scoreboard after my tinkering last week (thanks for the heads up Kildorf), so I set out to fix it. It turns out that in updating the library I use to sort the tables I killed off some unofficial changes I had made to it when originally adding the sort feature. Oops.

So, I did the only sensible thing and hacked my changes back in and presto! We were back in business. After a short while this solution stopped sitting so well with me, though. Indeed, it relied on hacking up someone else's library and then using invalid HTML attributes; surely there must be a better way!

Of course there is. The trouble was that this sort library can't handle unconventionally formatted data properly, which is what I wanted to populate the table cells with. Something like, say, the Gruedorf time remaining is beyond its capabilities. So I had added support for a custom value to sort by elements by. The new solution is simply to put the sort value inside of a comment prepended to the contents of the table cell. No more broken libraries. No more bad HTML. Why I didn't think of this before is beyond me, but it is fixed now.

Then I got to thinking about the format that the time is presented in and how awkward it can look. After a bit of fiddling it now shows a much more human friendly "English" format for the times. This came at the cost of some precision for larger values, but it has it where it counts: in the final hours of your countdown to inevitable failure.

This all got me to thinking: "Hey, wouldn't it be neat if the times were updated in real time?"

Yes. Yes it would.

And now they do. It seemed a simple task. And it was. Yet it caused me immense grief over a period of several hours. But here we are and it is done. With all of the huge failures clogging the scoreboard, it's not all that impactful right now. Hopefully, one day, when you're checking in to see just how much time you have left and the seconds are ticking away before your very eyes it will motivate you to get that much more done. Or get it done sooner. Or do something. Anything. Please.

So there you have it. A whole mess of extra meta-gruedorf work for some very minor improvements. Let me know what you think of the changes and if you find anything broken.

141 comments

Wed, Jan 5th 2011, 15:01
Gruedorfian Goods  

Some minor tweaks have been made to the Gruedorf Scoreboard. They are almost entirely administrative improvements, but it is now possible to look at the individual award ladders. Check out the Streaker Ladder, for example.

Going to keep it short this week, but I'd also like to briefly direct your attention to Slippity Slabs before we wrap up here. While this was not made just this week, it never got a mention here. A while back I was coerced by one "McGrue" into participating in a "compo." This is the result. And the singular entry into that rat's sham contest. It's a pretty simple game, but I think it makes for a fun little distraction. Give it a try if you haven't already.

161 comments