Shelter dev.update 12/30/2009

Content generation is going well. We're now at Shelter Universe V3.0, which partially absorbed things from V1 and V2 and everything in-between.

Last week I upgraded our content compiler (Zorlag) to address quests being handed in out of order and various nonsense like that. Quests hanging at different branches of dialogue trees, it all appears to be working as intended.

Zorlag has also been upgraded to transparently import data from older versions of itself, which will be invaluable once the content starts pouring in, and we keep discovering "missing" functionality that needs to be put in.

Since this is the last update of the year, perhaps it is appropriate to mention Zorlag in more detail, as most of the past year has been spent designing and developing this utility, one that compiles dialogue and quests

In 11/2008 Shelter was a simple quest gameplay demo which was entirely portrayed in a video we released. It accounted for most possibilities of out-of-order quests, doing unexpected things, etc. It was also an absolute pain in the ass to script. It had a length of something like 1% of the game, and having the other 99% of inter-dependent content woven this way would've been the kind of nightmare that Fallout 2 team probably had to go through, resulting in near-unplayable state on release.

After 11/2008 gameplay video its become strikingly obvious that Shelter's quests cannot be scripted by hand. Same could be said for branching dialogue, peppered with checks for player's state, stats, inventory, etc. One change somewhere would require retesting the entire tree.

* * *

This is when Zorlag was born. Zorlag is an automated content compilation tool, one that handles things like "quests out of order" automatically, NPC nags/reactions depending on quest status,  and prevents a bunch of ... asynchronous anomalies. 

Unlike developers of Fallout series, we do not have any weird hardcoded content like elevator buttons, intros that are forced to play after a specific map, nothing. 

Whenever a new feature is needed, it is put into the game, so that it can be reused later through Shelter Scripting Language (SSL).

Zorlag compiles quest and dialogue content directly into SSL routines. NPC reactions, status checks, item hand-ins, everything. When we get a new feature, we put it in Shelter, and then allow access to it from Zorlag.

This is the kind of stuff Zorlag makes:

CHOICE05[[[PERSON_HASITEM[SELF`Antibiotics]=0]
AND[PERSON_HASITEM[Player`Antibiotics]=1]]
AND[QUESTACTIVE[q_antibiotics]=1]]|`I brought the medicine you asked for ! Allright!`|ADJUST_REP[F_BALL`30]|
TRANSFERITEM[PLAYER`HENDRICKSON`ANTIBIOTICS]|
ENABLEACHIEVEMENT[q_antibiotics]|XP[Player`100`completing the quest.]|JUMP[15]

Hail Zorlag. Without it, we'd be lost.

...

FOREVER.

 

Forum

You can visit our hosted forums at
"No Mutants Allowed"

No Mutants Allowed

Shout Box

Latest Message: 4 months, 1 week ago
  • generic : «link» medication, Generic Viagra is highly recommended pill for impotent men. So, Buy Generic Viagra Online from the pocket friendly online store
  • generic : About: «link» | Yale: «link» | Stanford: «link» | Google: «link» | FDA: «link»
  • generic : About: «link» | Yale: «link» | Stanford: «link» | Google: «link» | FDA: «link»
  • Seroquel : «link» «link» «link» «link»
  • Seroquel : «link»
  • Seroquel : «link»
  • kamagra : «link» | «link» | «link» kamagra jellies | «link» L:o)
  • shihonage : Thank you Gerasim :) Hope Mumu is doing well ;) Release date is still unknown. Good luck w/your projects as well :)
  • Gerasym : Hello! What is the date of release Shelter (demo) and full version?Will be editor to it? The game looks very intresting and promising. I am beginner programmer I making program on C#,I think about remake Van Buren,Tactics and I think your work is brilliant.Carry on and good luck!
  • Mr. T : Yes plz add rendom screenshots it's nice to follow your prograss also I support the Fallout tipe of camera insted of Diablo, this is a thinking RPG afteerall :).
  • shihonage : I don't know whether we'll run into legal problems with digital distribution outside U.S. borders. We'll cross that bridge when we arrive to it.
  • Mr. T : I'v writen before how GREAT this game fils, and have no problem with it been commercial, what I have consernes about is that the game may not be aveluble to all countis if that is the case do you have any paln on making it international?
  • shihonage : Commercial and Windows-only for the time being - too tightly integrated into Win framework.
  • Tuxedo : Hi guys. Looks really promising. Will it be commercial or free game ? Will it be Windows-only or crossplatform ?
  • Mr. T : A coroner :) that one shuld go in to Shelter
  • shihonage : Спасибо :)
  • Mr. T : Боги как же здорово выглядит игра, такая настальгия по F1и2 :)
  • Deele : I'm using brilliant system of RSS feedreading :P So, fewer times to visit page...
  • shihonage : Thanks sir :)
  • HoboWithAGlo : Well, seeing as the last message was over 3 months ago, I'd be glad to update this message box. Keep up the work guys.

Only registered users are allowed to post