Search This Blog

Monday, March 21, 2011

Slaying the Dragon

I've had a few e-mails about the next release. I haven't put anything new up in a while because my goal is to have some form of RealmQuest working in the next release. At the very least, you will have the first quest in the Book of Quests (Dragon Slayer) in all its glory to play with.

The challenge is making sure that every aspect of the quest can be encoded using the Quest Builder tool, without requiring any technical knowledge of the underlying data itself. One of the toughest parts of that, is giving the quest designer a way to reference any piece in the game, like a Magic Sword, or a T Dragon (flying or land).

The way I'm accomplishing this (partly) is through regular expressions. If you are a software programmer, you've probably heard the term, and if you are a Perl programmer, you likely use them every day. As you may or may not know, regular expressions are used to search strings for patterns, and can be very powerful tools. Regular expressions can also be very complicated, but I'm hoping to alleviate the pain there a little bit. When you design your regular expressions, you'll have a usage key visible, and a live list of RealmObject data updating live as you tweak your search. It's pretty intuitive, I think, so we'll see how that works once I can put it your capable hands. :-)

Not sure yet whether I'll also release the quest builder tool this time around, but it is coming. You see, I'd rather not enter all the quests into RealmSpeak myself, so I figured I'll let you guys work on that. ;-) Seriously though, its much like the character builder: the more people designing stuff, the more fun they are to play.

Anyway, look for something in the next month. If I get time during Spring Break, I may have something even sooner than that.

1 comment:

Anonymous said...

You are awesome, Robin!
I look forward to trying it out.