25 August 2013

Anatomy of a Scene

Thinking of entering the Scene Contest, but not quite sure where to start? Let’s look at the basics of scenes.

A “scene” is what we call the basic interactive situation in King of Dragon Pass. It always has an illustration and a choice of responses. In most cases, it also has advice, provided to the player by the most appropriate ring member.

Since the story arc of the long game can take multiple generations, many scenes are designed to repeat within a game. (For the farmers to be unhappy is not unusual.) Others happen only once (babies in shield don’t show up every day), or happen in response to specific situations (tribes only form once, so you only get news about this once, though hopefully in every game).

Here’s a typical scene that happens to occur in the tutorial, as coded in our scripting language. (It’s edited to show only the more interesting parts.)

scene: scene_48SoraWantsWhiteHorse
scene002, right, [sora >= 0 AND .horses > 5], mayRepeat

The second line indicates which piece of art to use (here we reuse the illustration of Sora Goodseller) and which side the text appears (in other words, usually the less interesting part of the art). Next is a condition. It doesn’t make sense for Sora to live forever, so the scene shouldn’t happen after her death. And it’s no fun being asked for a horse when you have none. Assuming the condition is met, this scene occurs randomly. Finally, this scene can repeat during a game (horses don’t live forever either). Scenes don’t repeat for a number of years, however.

Scenes start by setting the, well, scene. Here, there’s a little logic so the text flows better if she has been by before. Note that the situation is also written to the saga.

if [sora > 0] then {
text: Sora Goodseller, a trader-priestess of the talking god, Issaries, returns to trade.
} else {
text: Sora Goodseller, a trader-priestess of the talking god, Issaries, comes to trade.
}
text: In addition to the usual exchange of goods, she asks if we have any white horses.
saga: The Issaries priestess Sora Goodseller came to our clan and asked if we had any white horses to trade.
if [d3 = 1 AND .horses > 5 AND walkthrough = false] then {
w = true
h = "<d2:mare/stallion>"
text: We do have a single white <h> in our herd. Sora made an opening offer of 3 cows worth of goods.
} else {
text: Although we have some light grey horses, none can truly be called white.
saga: We had no white horses.
}

To make things more repeatable, there is a random chance of having a white horse (tracked in the variable w). (For simplicity, the tutorial never has one.)

music: "CouldBeGood"

Each scene has accompanying music relating to the situation.

And now to the responses. These may be shown depending on various conditions. In this case, whether we have a white horse or not. (Remember that the scene won’t run unless we have at least 5 horses, so the response doesn’t need an additional condition.)

[NOT w] response 2: Apologize for not having one, and throw her a feast.
{
text: Sora said that the lack of a white horse reflected poorly on neither our generosity nor our hospitality, and the feast was proof of both.
saga: Embarrassed that we had no white horse, we gave her a feast instead.
.mood += 2
.cattle -= 5
}
[w] response 3: Give her the white horse.
{
otherClan = RandomClan(KnownClans)
text: Sora inspected the horse closely, then insisted on paying for it. She seemed very pleased with the <h>, which she named Snowflower. After taking it for a ride, she told us about her visit to the <otherClan> clan, which had spoken ill of us. However, we realized it was due to a misunderstanding, and she agreed to let them know of this.
saga: We gifted Sora with a white <h>, but she insisted on paying. She helped clear up a misunderstanding with the <otherClan.plural>.
otherClan.attitude += 3
.goods += 4
.horses -= 1
}

These two responses are fairly self-contained. In response 2, we slaughter some cows for a feast, and the people’s spirits raise. Response 3 has some other consequences.

[w] response 9: Sell the white horse for a treasure.
{
text: “I have no magical treasures I can offer, I’m afraid.”
SceneContinues
}

This response doesn’t end the scene. Responses like this can make the scene a bit more complex, or allow the player to make multiple choices (such as sacrificing for magical aid before embarking on a mission).

Most scenes don’t have 9 responses! This one basically has twice as many because it needs to be interesting if you have a horse or not. Our original plan was that every scene have 5 responses. But 3 is enough. The main thing is that there shouldn’t be a response that is so obviously good that players would always pick it, or so obviously bad that they would never choose it. In the first cases, there wouldn’t really be a choice at all. In the second, we would be writing (and testing) a useless response.

Of course, it’s OK to mention other choices, as in some of the advice.

Advice:
[Animals >= 2] A horse is usually worth four cows. [46]
[Animals >= 3] A horse is usually worth four cows, but white horses are fairly rare. [4789]
[Elmal] White horses are sacred to Elmal and to his wife Redalda, the horse goddess. [0]
[Uralda] You can’t get cheese or cream from a horse. [36]
[Trickster AND NOT w] We could paint a horse white, I’ve done it before. [5]
[Daring AND NOT w] Let’s go steal her a white horse! [0]

Advice can be conditional as well. Note that the quality of the advice depends on the speaker’s Animals skill. In general, the game gives skill-based advice first, and then advice that depends on religion or personality. Also note that most of the advice includes recommended responses.

That’s the basics: situation, a few responses, advice. Scenes can be a bit more complex by asking for additional responses. Here’s one from a scene about a suitor.

response 2: “He must first prove himself worthy.”
{
saga: We required him to prove his worthiness.
NewChoices:
text: <l> asks you to name a test for <suitor>:
response Skill at arms
{
}
response Poetry
{
}
response Pig calling
{
}
response Plowing
{
}

Although the examples here are in our OSL scene language, we didn’t expect our authors to write code. Nor do we for the scene contest — just come up with the basic situation (and optionally a way to illustrate it), reasonable responses, plausible consequences, and some advice.

20 August 2013

Scene Contest

With version 2.2.1 out of the way, it’s time to worry about the next update. We want to add more art and scenes, and we want your help!

Pocket Tactics has agreed to help run a contest. Basically, you come up with the basics of a new scene, and we commission the art and put your idea into the game.

We wanted to do something similar years ago, but since we couldn’t add new art to the CD ROM version, there were too many constraints. This time, you can go wild (as long as it fits the already established game).

We really look forward to your creativity!

18 August 2013

Art Constraints


We always like hearing player suggestions. Several of them will be in the upcoming 2.2.1 release, and we encourage you to send them in via our bugz email. (Not only does this go into our tracking system, but we can ask for clarification if necessary.)

One suggestion came in an App Store review: “Illustrations depicting the existing special combat events where certain nobles receive the favor/ire of the gods.” This would be cool, but it really isn’t practical.

When we created King of Dragon Pass, we wanted to make a game with a lot of replay, and also a game that a small team could create. One approach to the former was to randomize player personalities. Each game, the woman with the hat will be a different person. One time she may be extremely pious but stingy. The next, a xenophobic poet. We figured part of the game’s charm would be learning about your playing pieces through their advice and actions.

So when your book-loving ring member makes an extravagant purchase, it won’t always be the same person doing it. It could be any of the 70+ faces. And of course, people age during the game. To keep that manageable, there are three ages for each face. We didn’t want to draw 210 versions of the scene (or have 210 overlays, especially since this wasn’t the best fit for the ink and watercolor art style). So the art direction was to avoid showing any of the clan ring. (There are a small number of exceptions, and if you’ve won the long game, you’ll know how we typically resolved this.)

Back to the suggestion: combat interactions are focused as much on the potential hero as the situation. It’s true that many of these would not require 210 versions (most of the women would not suddenly be blessed by Orlanth), it would still be impractical to do dozens of versions of an illustration.

Could we come up with art direction that would allow for the various situations to be illustrated, but not show the principal character? Possibly. But the situations weren’t designed to work under this constraint, and many would be hard to portray. Here is the prose from just one battle situation:
[x = 1] text: The <otherClan> warriors see their chance and prepare to rush <ourHero.null><him/her> in a group.
[x = 2] text: Several formidable enemy warriors converge on <him/her>.
[x = 3] text: The enemy warriors nearest to <ourHero> step out of sword-range for a moment and laugh at their chance to take <him/her> down with superior numbers.
That’s really three different images.

In some cases, there’s an obvious illustration (e.g. an enemy flying over the battlefield), but because we wanted to enhance replay, this is often not possible.

It’s certainly possible that with enough effort, we could come up with the right illustrations (or simply do more of them). But I think the word pictures that Rob Heinsoo and I came up with do a reasonable job. We varied the text to give a different feel than the typical interactive scene (which allows for reflection and discussion by the ring members rather than a snap decision).

So the good idea of illustrating battle situations is at odds with the goals of maximum flexibility and reasonable cost. Perhaps some day we’ll have a way to implement it, but for now, we’re going to apply our resources to adding new story content instead of enhancing existing content. More on that in a future post.

12 August 2013

CSR Nominee

Somehow I missed the fact that King of Dragon Pass had been nominated for a Charles S Roberts Award this year, as Best Science-Fiction or Fantasy Computer Wargame. We didn’t win, but it’s still quite an honor.

(Shenandoah Studio’s Battle of the Bulge, which I worked on, did win two awards.)


07 August 2013

Future Updates

Just a quick update:

Apple will be releasing iOS 7 “this fall,” and we want to be sure KoDP runs well under it. There’s a cosmetic issue we can work around, so we’ll be making a small update to do this (as well as fix some bugs). This release will also add a convenience feature: the Magic screen will show you any blessings that are in effect due to a sacrifice. (Including sacrifices made automatically as part of tribal agreements.) It will probably be out in a few weeks.

Then we plan to add new content. This is a much more major undertaking, as it involves commissioning new artwork, writing new scenes, and testing. This will take longer, in part depending on how many scenes actually work out. I’m hoping it comes out in Autumn, but can’t promise anything.

By the way, most of the changes in the upcoming 2.2.1 are due to player reports. Please let us know if something isn’t quite right.

14 July 2013

34567 and Counting


We’ve put King of Dragon Pass on sale before to celebrate arbitrary numeric sales milestones. Since we just passed 34567
copies sold in the App Store, it seems like a great time to hold a sale. Starting Monday 15 July, the unique storytelling game is half price for 34.567 hours. (Or since the actual sales figure is 34568, we’ll run the sale for 34.568 hours.)

04 July 2013

Your Reviews

We rely heavily on our players to help market the game. We can tell people it’s unique and fun, but coming from you, that has a lot more weight. So thanks to all of you who have posted reviews on the App Store or GOG.com, mentioned the game on Facebook, tweeted about it, or simply told a friend.

One aspect of the iOS App Store is that while reviews are public, they can be hard to see in two ways: When a new release of the game comes out, reviews for older versions may be difficult to access (depending on what device you’re using). And you can only see reviews posted from your country’s App Store. In other words, if you’re using the Australian App Store, you can’t see reviews from the US, UK, or Canada (even though they’re probably in an intelligible dialect).

As to the first point, many of you have posted a new review when a new version comes out. Thanks!

As to the second point, in case you’re interested in what people from your neighboring clans say, here are all of the App Store reviews since 21 March 2013. They are not edited in any way.



Wow.... Wow ★★★★★
I have never spent more than 1 dollar on an app but man am I glad I did. This game is worth every dollar and more! It took me 8 hours to look away from it to write this review! If your an rpg/strategy fan you will absolutely love this game.

1 star ★
I have to give 1 star to any game that doesn't optimize for the iPhone 5... Its just to easy of a fix.

It's worth a try for $5, not $10 ★★★★
Pros: -Nice illustrations -Deep gameplay -Educational about clan relationships in lieu of a powerful empire, like the Romans Cons: -It's engaging, but not fun. It's rewarding as a test, not entertaining as a game -Bad user interface pulls the player out of the imaginary world I don't regret this purchase, but I feel like $10 was too much. This is an old PC game from the 90s that was ported to, but not really adapted for, the iOS.

So much fun!!! ★★★★★
Well worth the money. Don't be a skeptic. You won't regret it!

Awesome game! ★★★★★
One of the best games on IOS. Must buy if you like RPGs or role playing books. Kind of a hybrid RPG / board game, highly addictive and worth every cent! Do be advised that there is some complexity and learning curve, but the manual and wikis available online will help. Overall, love this game!

Something Special ★★★★★
There isn't anything quite like this game. It is something truly special, and worthy of serious attention, premium price or not. The whole of the game contributes to this uniqueness, from its presentation style to the opaqueness of its mechanics. Don't judge this game on surface qualities alone, it is rich and requires a little delving before you can understand it. Rest assured the experience is worth the investment.

A Masterpiece ★★★★★
Worth every penny, cent, satang, or any currency denominations! This is a truly labour of love.

Amazing ★★★★★
This game is absolutely perfect it's so addicting and very enjoyable. Seems a little difficult on the lowest difficulty but I guess it only seems hard, but in reality, well I haven't lost yet so it mustn't be too hard!

TLDR in game form. ★★
"This game is not for everyone. I gladly took the risk of the high-price point based on two things: - All the right gameplay elements - Astounding reviews I was, however, very disappointed. This game takes a ""read the manual first"" approach which really put a huge obstacle between me and the wonderful mechanics this game seems to offer. The cluttered and hard to use interface only served as ""walk the plank"" into the sea of text that the designer's called a tutorial. If you don't mind steep learning curves & endless manuals, though, this game might be worth the initial time investment it takes to start having fun."

Really wanted to like this ★★
Just isn't fun. Couldn't play for more than 15 minutes before being overwhelmed by the complicated gameplay.

Just buy it! ★★★★★
If you want an in depth game with great storytelling and strategy, this is for you. I put over 24 hours into this game, much more then any other iPhone game. Very worth it. Steep learning curve though. Check the guides.

A fantastic and solid game! ★★★★★
This is a wonderful game. You'll most likely find it tough in the beginning. But once you've passed that, you'll forget how much you paid for it 😃

Amazing! ★★★★★
This game is great and always makes me want to keep playing! And to all the whiners saying its to hard it really isn't. You don't need to read the manual to learn how to play just the basic tutorial. BUY IT

Bes ★★★★★
Keep the games commin five stars

Gelungener Tiefgang, absolute Empfehlung ★★★★★
Schade, dass die wirklich guten Spiele so schwer zu entdecken sind. Doch durch Zufall wurde ich auf dieses Spiel aufmerksam und bereue bis jetzt keine einzige Minute die ich davor saß und versuchte die nicht immer leichten Englischvokabeln zu verstehen.  Es ist faszinierend wie mit Text und Bildern eine ganze Welt in meinem Kopf entstehen kann. Ganz ohne 3-D. Das Verständnis für den Spiel Inhalt wächst mit jeder Minute und macht die ganze Sache auch auf lange Sicht spannend.

Great game ★★★★★
Great game but a bit pricy

Hmmm))) ★★★★★
Очень интересно, но очень трудно. И кажется, что иной раз покупая болтню для магии, происходит событие, болтня в итоге не куплена, но гудсы или коровы снялись со счета...и ваще! Подскажите как не голодать, я захватил двух соседей! Где мои нах паздбищя? Все от голода померли)) десять раз играл, не считая провальных начал... П.С. Не понятно как отправить отзыв) третий раз жму на отправить кнопку И раз такая пьянка, то gamebook adventures - тож очень круты, если не играл кто)

Iphone5 ★★★★
Widescreen update for iphone is the only thing missing!!!

Great game ★★★★★
Love this game ! Had my doubts but turned out to be a great game. Buy it !!!

Most Complete, Replayable Experience on IOS ★★★★★
Extremely fun and strategic game with a rogue like element. Great way to pass time, but also easily a game to spend hours on end with. Highly recommended for anyone who loves role playing, fantasy, and a good strategy game.

GREAT GAME ★★★★★
I'm a huge fan of this game since having it on PC so long ago. I recommend buying it for sure. If your playing games for a fun, yet thoughtful challenge, then this is the game for you. It's really great to see a game that isn't just mindless drivel and explosions or gun work. This game is a refreshing change nowadays. AND it's always fun to come back to after a hiatus. The only negative I can think of is that there aren't more of these games.. Playing as trolls or beast men or dragonnewts or any of the other fantastic species would be a blast! Edit: just started again. Can't believe I've been playing this for years and only beat it once :)

One of the best games you can buy! ★★★★★
This game is a little complicated and takes a bit to get into. But once you mess around with it enough and understand the mechanics it is simply amazing! It is great for killing a few minutes or a couple hours. Don't hesitate to play this! You will not regret it!

Best game for Ipad ★★★★★
This game is takes a bit to figure out, but honestly this is one of the most entertaining games I have ever played

A must buy ★★★★★
Without a doubt the greatest app out there. Tons and tons of replay value with no two games being quite the same. Difficult to get your head around at first but the manual and the wiki that you can find online quickly teaches you, as does trial and error. The game can be very challenging but even if you lose through raids or poor decisions on events the first thing you want to do is pick it up and learn from your mistakes. Worth twice as much as asked for I encourage all who love strategy and taking control to buy this app as you will not be disappointed. I know I wasn't!

Rather unforgiving ★★★
I want to love this game, but being expected to memorise which rituals i performed in sacred time just doesnt work for me. Adding a simple screen with this information would vastly improve the game and make it much better for casual intermittent play. Its a shame because there are loads of great things about this game as well. But for me its ruined by a lack of basic information.

Superb ★★★★★
Love the game and anxiously awaiting future update. Also. Their support team returned my email same day.

Amazing ★★★★★
Great storytelling game, got it almost 3 years ago and still playing it. Even though it takes a while its so awesome when you start to understand the lore and gameplay. 10/10 recommend

Brilliant game! ★★★★★
Love the role playing, strategy and chance involved in this. I am always wondering what is the best choice and have reloaded a year many times to try and get a better outcome.

Great ! ★★★★★
Love this game. Great to see that you keep upgrading it !

Zieht einen in den Bann. ★★★★★
Das beste Spiel was ich mobil bisher gespielt habe. Weiter so mit den Updates bitte :) !

Enjoyable ★★★★★
.

Fantastic Game! ★★★★★
Thanks for still developing this amazing game!

Great ★★★★★
One of the best game avalaible on the AppStore for those Who like turn based game with rpg elements.

Brilliant game ★★★★★
If you love epic storytelling, you'll love this unique and unusually well-crafted game

Complexe, riche, unique ★★★★★
Unique mélange de jeux de rôle et de stratégie, extrêmement riche et complexe. Un Ovni sur OS pour ceux qui aiment les challenges!

Worth every peeny. ★★★★★
I have spent so many hours in this game. Possibly like 30 attempts to beat the game all in horrible failure. I kept coming back fixing my previous mistakes. So much to fun to see you do better every time. There is no wrong or right decsion listen to your clan ring and do what you think is right. A great story, mytholgy, and your clan ring become like friends its wierd to say it but its true. When one dies on a poor decsion of yours gets them killed its a sad moment. Finally though with my many attempts I have done it not a single time you retry is it the same. I recomend get this game you need to try it expierence your failures and wins. I completed this game on normal with the King of Dragons Pass way and it was a challenge and so much fun they should make a game like this with a bew culture would be awesome.

Espetacular ★★★★★
Rpg muito invulgar nos dias que correm, hibrido entre livro e um civilization lite. Historia extremamente rica e envolvente. Mais de 10 horas de jogo ate agora e ainda nao percebi toda a mecanica inerente. Um dos melhores jogos para ipad que comprei ate agora. 5 estrelas!

Great! ★★★★★
Fantastic little game. Full of character. Be careful though as you'll find yourself losing track of time.

Wow... ★★★★★
An mir ist das Spiel früher auf dem pc vorbeigegangen. Jetzt bin ich durch Zufall darauf gestossen und schwer begeistert. Es gibt nicht vergleichbares was ich kenne. Sehr komplex, spannend und eine schöne langsame Geschwindigkeit, perfekt fürs tablet. Englisch sollte man aber gut können, die grosse Anzahl von Texten besteht nicht nur aus Schulenglisch.  Gehört für mich zu den Top 3 Games. Im -App Store.

Holy Uralda ★★★★★
Dear lord buy this game. It was well worth the money!

Yeaaaa ★★★★★
Hi

Great game, but be patient with it ★★★★★
This is the first game I've really got into on the ipad/iphone. I've been playing this for about 40 hours so far. I've been getting more interested rather than more bored of it, which shows how much depth it has.  Good replayability too - I've started again several times as I got better at the game and did not found it repetitive.  This game is not for the casual gamer though - you'll need to be patient with it. I was frustrated at the beginning as I didn't know how the various choices available would affect me. Over time I've gained some idea about their consequences through experience. I now think it would be too easy if you knew exactly what the outcome would be, as you'd always make the same choice. It's more rewarding to learn slowly from experience and make mistakes from time to time.  Having said that, the tips and the wiki I found online really helped me to understand the game and to start enjoying it.  You can reload to previous points in the game but I don't use this anymore - I prefer to deal with setbacks and learn from them. Still, this was a handy feature when I first started to play.  I was put off from getting the game by other reviews that mentioned talking ducks etc. But this wasn't an issue once I started the game. Most of the interaction is with humans and only a little is with beastmen things like the ducks. The other creatures (like lizardmen and chaos warriors etc.) are way cooler than the ducks.  Overall I'd give it 4.5 out of 5 stars, if I could. I'd take half a star off for the first 10 hours when I didn't have a clue what was going on. Be prepared for this, get through it, and you'll find many hours of enjoyment.

Great update ★★★★★
Nice to see a company keep coming out with updates.

The Story Crafting! ★★★★★
A well complemented balance of community management and story building. Create your own people!

Engrossing, unforgettable, and updated yet again ★★★★★
King of Dragon Pass is quite simply a masterpiece. The developers have fine tuned and improved it since it's original release in 1999, and trust me, it shows. It transcends genres and surpasses expectations, if you enjoy deep strategy and role playing experiences, you really cannot go wrong with King of Dragon Pass  - Lost In Blue

Brilliant. ★★★★★
A rare gem of a game, and a unique narrative experience.  Highly recommended.


Again, thanks to everyone who took the time to write a review. And to people who rated the game (1018 of 1118 ratings have been five stars, which is humbling).