The Cranky Harem  

As most of the readers of this blog might know, I've been promoting the Community Contests initiative whenever I can. Currently, we have a mini-game/puzzle scripting contest running - basically to create a short, reusable mini-game or puzzle. The focus, as the title of the contest suggests, is on scripting and related features like plots and vfx.

A couple of weeks back, we had only three potential contestants (including me!). Potential, I say, because no one had confirmed their participation at that time. These past two weeks though, there have been a number of confirmed entries - a nug chase by BloodySongVengeance, Weighted Rock-Paper-Scissors by Mengtzu, a scavenger hunt by shadow5973, an 'assembly' mini-game by mikemike37, a capture-the-flag by Noob766 (who works on DT:CoM) and a chess-rules-based game by yours truly. Things are looking up, I say!

Now, many people won't like it if I tell them this is a chess game! So, I had to present it in a way that is more appealing. So, here's the backstory for that -

Once upon a time, Lord Oneisall of Chessdom, a city-state in the Free Marches was host to a dignitary, Har'emaal, from lands across the eastern sea. In spite of the grand ceremony put forth to welcome him and the lavish quarters prepared for his stay, Har'emaal was extremely contemptous of Lord Oneisall and refused to even sit at the same table with him for supper. Initially, Lord Oneisall ignored this obvious rude behaviour but as the populace started talking about the supposed disregard for their Lord by a foreigner, he decided to put an end to it and went to meet Har'emaal.

Har'emaal refused to meet the Lord and instead sent a note through a steward stating 'I will not treat a lesser man as an equal, even if he is the king of these entire lands you call Thedas'. Incensed by this summary dismissal, Lord Oneisall confronted Har'emaal with the point of his sword at the latter's throat - 'I have given you a royal welcome and treated you as I would an equal; what do you find lacking in me that you would call me a lesser man?'

Oblivious of the sword at his throat, Har'emaal proclaimed - 'A man who can satisfy only one woman is no man at all! Where I come from, a man's stature is determined by the women he can call his own and even the lowliest of nobles have at least twenty women!'

Stunned by this revelation but obviously excited (for he was a man!), Lord Oneisall published an edict allowing all men to have more than one woman and to set an example, he himself picked the most beautiful in his lands and built a separate palace to house them. To honour the memory of the person who gave him the idea, the palace was called a Harem.

In the present day, Chessdom is ruled by Lord Allaremine and he is facing a unique problem. While it was customary for the men to play favourites amongst his harem to elicit extra 'favors', matters have spun out of control in the Royal Harem. The mistresses are killing each other and only a few survivors remain. The few guards allowed inside the palace cannot keep watch over all of them.

You are an adventurer from another land and are on an important mission to save the world from an ancient evil. You have come to Chessdom to get something done - the details are irrelevant. However, you have to help Lord Allaremine before you can proceed.

I wanted some custom models to simulate the harem - it has to look like a bedroom (it's a harem!) but be small enough to see the whole mock-up. So, I bugged Mike and used up my points from the previous contest to get some models done.

A mock-up of the harem rooms
It took a lot of time to place those things down and align them and tag them. Now, the actual work - scripting - is underway. I am trying to present it in such a way that the player won't feel like it is a chess game - board size variations, game mode variations, game difficulty variations - all are being coded in. Further, the whole game should *hopefully* be very visual if I can find the right VFX for the rooms.
A close-up of one room

Going back to coding now...more later!
Oh, and if you can spare an hour or so, check out the two entries I've linked at the beginning of this post - there's still time to play them and give feedback to the authors.

2 comments

  • Jye Nicolson  

    October 27, 2010 at 7:37 PM

    Chessdom? Cute :)

    Would you have time to include a chess visual implementation as well? It might be a bit boring, but it'd be more generic as well, might be easier for builders to reuse and colour to their specific campaign.

    Thanks for the link too!

  • Timelord  

    October 27, 2010 at 7:52 PM

    I thought One is all and All are mine were cuter ;)

    A chess visual implementation? You mean alternate colored squares? Hmm...you are right, it will be easily extensible that way. I will see if I have time - I think the trap trigger plates can be used for that.

Post a Comment