1. One Hour One Life
  2. News

One Hour One Life News

Weekly Update #121



I've been going through all the reported issues this week.

Some highlights: Indoor bonus fades gradually instead of suddenly when doors are opened and closed. Leadership and property are no longer inherited across great distances (if the fittest heir is far away) if there are less-fit heirs close by. Partially-used strong skewers no longer make fewer balls of rubber dough. And the big one: if you put 21 fully-loaded banana backpacks in the delivery truck, it doesn't completely break the game anymore. And yeah, that one is kindof a funny story...

Weekly Update #120



After an extended break to focus on other aspects of life, I'm getting back into the swing of things this week by posting a small update, mostly to exercise the update machinery and make sure it's all still working. A triple-platform, 23-server, Steam-synced, native-binary and common content automated build process involves a lot of moving and somewhat fragile parts. I hit a few snags along the way, but got everything ironed out, which should mean smoother sailing with updates going forward.

This update does two relatively trivial things:

First, natural tarry spots now automatically block the spot to their left with a temporary gas vent, preventing griefers from building ancient objects in those spots. They were doing this way out in the wilderness, in anticipation of civilization wanting to settle there in the future. These gas vents clear up as soon as oil is struck in the neighboring tarry spots, allowing advanced oil machinery with pipes that run to the left.

Second, transitions in the editor now have a comment field, allowing notes to be added about more complex and special-purpose object transitions. Coming back after a long time away, there are a lot of complex transitions (like for water that moves through pipes) that could have used comments to help guide future content editors (including my future self).

Comments occur in transition files on the second line (the old files only contained a single line), so hopefully this doesn't mess up third-party parsing tools too much, but if bugs arise in third-party tools, check out how they're parsing transition files.

Headless Hunt



Tighten up your
riding laces.
Fear shall smear
across their faces.
Tarr pit north
one hundred paces.
Gallop off and
to the races.

Leave them t'wonder
where their face is.

Headless specter
nightly flies.
Deaf to all their
whimp'ring cries.
Shining treasure
somewhere lies
under roiling
Nw'England skies.

Hidden cache
just out of view.
Through real world
you can pursue.
Every head
you sever through.
yields the thief
another clue.

What's not wrong
may not be right.
Many seekers
have to fight.
Study map
by dying light.
Last clue flies on
Hall'ween night.

Weekly Update #119



I'm working through the list of reported bugs.

When picking the fittest follower to inherit a leadership position, exiled followers are no longer considered. Special biome/homeland boundaries no longer line up with ley lines for natural springs. Multiple DING messages, occurring at the same time (or in quick succession) are now queued, giving you a chance to read each one in turn. This means that if you inherit both leadership and ownership at the same time, you'll hear about both. A victim's fleeing emote is correctly preserved when they step in and out of a bad biome. The language specialist family is no longer accidentally fertile outside their homeland band, to the far north or far south. A gap has been added between the desert and jungle bands, since having those bands abut each other creates an impassable barrier for folks who get sick in both. And finally, the second phase of the tutorial has been re-designed somewhat to make it less confusing for new players.

Thanks to everyone who took the time to report these issues. I can't fix them if I don't know about them.

Functionality issues can be reported here (like bugs or glitches in the client or server logic):

https://github.com/jasonrohrer/OneLife/issues

Content issues can be reported here (like if an object should be containable, but isn't):

https://github.com/jasonrohrer/OneLifeData7/issues

Weekly Update #118



The idea that has been implemented this week has been a long time coming.

This game is supposed to be about a bunch of different things: the deep mystery of a trans-generational civilization (who built all this, and why?), being a small part of something much bigger than yourself, the philosophical concept of the veil of ignorance (where you can't control or predict what situation you are born into), and trying to get as close as possible to what death might actually feel like (saying goodbye forever to the people that you have grown to love).

The initial design of the game tied all of these concepts together nicely. You are born to a randomly-chosen mother somewhere in the world, the next step in a long lineage of other players going back into time immemorial. You pick up where your ancestors left off, making contributions and improvements in the little time you have. You have babies in the form of other players who are themselves randomly assigned to you as their mother. And at the end of your hour-long life, you say goodbye to all of this in a very real way, because if you get born again, it will be to a different mother in a completely different situation.

On paper, it seems like an elegant design in terms of the way it embodies the underlying philosophical concepts, with each part of the structure reinforcing the other parts. And it does work, for the most part, in practice. It gives you the right feelings at the right times.

However, beyond giving you complex feelings and embodying interesting philosophical concepts, games are also meant to be played. And for One Hour One Life to function, it must be played over and over, at least by a substantial portion of its playerbase.

For example, if each player only played the game once, and had a deep and meaningful experience in that one life, we might see the game as fulfilling its purpose, and those players might even feel like they got their $20 worth of art and entertainment. However, given that the game is a multiplayer venture, it would completely fall apart, in very short order, if every paying customer played only once.

And the unfortunate fact is that the game structure, as initially designed, is NOT particularly compelling to play over and over, due to a lack of continuity from hour to hour or any sense of long-term progress.

The question: After an hour spent playing a good and satisfying life, why would you immediately want to play again? You'll be thrown into a completely different situation, unable to continue progressing in whatever project you were working on in the last life. For a large segment of the playerbase, the answer is that they do not immediately feel like playing another life after finishing one.

The game would benefit from some sense of continuity across lives, but to achieve that, something has to give, philosophically. I need to prioritize the philosophical goals, and commit to the primary goals, while letting the secondary goals slide a bit in the name of playability.

Saying goodbye to those you love is a nice aspect of this game, but it's not the most important aspect. Still, I've been holding onto it, trying to keep it, even though being able to reborn back in the same family solves the continuity problem and many other problems with the game. I think that it's time to let this aspect go a bit.

After all, even if you do get reborn in the same family again, the composition of that family will be different. They will have moved on in time. Some of them will have died. And you will never be 100% clear about who's who. Your family will be a mix of reincarnated friends and total strangers. You will still be saying goodbye to some degree, every time you die.

So, this week's update allows you to get reborn to your own descendants, as long as some of them still survive. This will allow you to continue working on whatever projects your family is working on, life after life.

Of course, there's a catch: you have to live until old age in your last life to get reborn in this way. Die young, and your personal connection to your family line will be broken, and you'll be born into a different family.

And it's not limited to the cases where you get reborn immediately after dying. If your descendants are still alive tomorrow, you can be born to them tomorrow. Thus, if you want to play this way, you will be highly motivated to set your offspring up in a good situation to ensure their long-term survival.

You can see how this change also helps to address something that I've been struggling with for a very long time: how to get you to care about the survival of your kids. Genetic score was a kind of artificial and rigid way to make you care. Letting you get reborn to your descendants is a much more natural and organic way.

And one more detail, for those who are interested: for females, descendants are daughters, granddaughters, and so on. For men, descendants are nieces, grand nieces, and so on, and in some cases, much-younger sisters. So it's really not about getting born into the same family again, but instead specifically about recurring in your own direct line.