One Hour One Life Forums

a multiplayer game of parenting and civilization building

You are not logged in.

#1 2019-05-14 01:32:50

Chard
Moderator
Registered: 2018-03-04
Posts: 125

OHOL birth visualisation.

So I lost my original video generating code so I'm doing it new and better. Not there yet but here's a visualisation of what was going on on bigserver2 on May 13th (midnight-midnight UTC).

https://youtu.be/ZRZ-MtUFzKM

Edit: A new version, much improved: https://youtu.be/E0PEdmId8Ag

Edit: Another new version, with colours: https://youtu.be/xh5nnx7GFec

Last edited by Chard (2019-05-16 00:27:16)

Offline

#2 2019-05-14 01:41:36

lychee
Member
Registered: 2019-05-08
Posts: 328

Re: OHOL birth visualisation.

Cool!!

Offline

#3 2019-05-14 11:01:50

w0wma
Member
From: The Local Graveyard
Registered: 2019-02-08
Posts: 133

Re: OHOL birth visualisation.

this is beautiful! it looks like a galaxy. all it needs is some 'inspiring' music...

Offline

#4 2019-05-14 11:09:18

futurebird
Member
Registered: 2019-02-20
Posts: 1,553

Re: OHOL birth visualisation.

Lovely! I would love to see more of these.


---
omnem cibum costis
tantum baca, non facies opus

Offline

#5 2019-05-16 00:32:06

Chard
Moderator
Registered: 2018-03-04
Posts: 125

Re: OHOL birth visualisation.

So I created a new version: https://youtu.be/E0PEdmId8Ag.

The frames are now timestamped so you know when each frame was. I added some music to keep it interesting, music credits in the video description. It is also automatically panning and zooming, although not perfectly. Still better than my original attempt at this many months ago though. Interesting fact about this video is that it covers the transition between the old and new Eve spawn systems.

Now wondering if I can do something cleaner looking and more diagrammatic like identifying lineages and computing and rendering Voronoi cells for each one to show the shifting landscape of the lineages active on the server. Would be a lot more complicated but the pictures in my head are pretty cool. big_smile

Offline

#6 2019-05-16 00:50:35

futurebird
Member
Registered: 2019-02-20
Posts: 1,553

Re: OHOL birth visualisation.

Would be amazing if lineages were color coded. I do think this shows the new map is keeping towns a bit closer together.


---
omnem cibum costis
tantum baca, non facies opus

Offline

#7 2019-05-16 01:59:18

jasonrohrer
Administrator
Registered: 2017-02-13
Posts: 4,803

Re: OHOL birth visualisation.

Well, you can still see the buggy spiral code operating in these maps, I think.

Chard, can you generate a more recent one?

Also, I do love the idea of lineage colors.... I suppose that all the Eves should be white, and then have the color for a lineage become more saturated as the line depth grows.

Offline

#8 2019-05-16 13:01:10

Chard
Moderator
Registered: 2018-03-04
Posts: 125

Re: OHOL birth visualisation.

There's still some spiraling late on the 13th. Then about 1-2am on the 14th there's a server restart and I don't see any spiraling after that. Isn't just a wonderful burst of life: https://youtu.be/E0PEdmId8Ag?t=364

A week long video like that is too much data maybe, I can generate daily ones instead, running between the low population windows at about 6am UTC.

Lineage colours should work. I can render lineages layer by layer with a different hue for each one, scale the saturation based on the current depth, then apply use some kind of symmetric blend to compose them.

Offline

#9 2019-05-16 13:58:25

futurebird
Member
Registered: 2019-02-20
Posts: 1,553

Re: OHOL birth visualisation.

Thank you for making these, Chard!


---
omnem cibum costis
tantum baca, non facies opus

Offline

#10 2019-05-16 15:41:53

jasonrohrer
Administrator
Registered: 2017-02-13
Posts: 4,803

Re: OHOL birth visualisation.

So... Chard, it looks like this may be walking up and to the right?  Wondible's graph animations showed down and to the right.  Any chance your Y axis is flipped?

And is there a way you could automate this, to make a daily YT vid of yesterday and post it to YT through the API?

Offline

#11 2019-05-16 16:38:07

Chard
Moderator
Registered: 2018-03-04
Posts: 125

Re: OHOL birth visualisation.

I can certainly put it in a cron job to automate it. I've not done anything with YouTube's API yet, I'd have to look into that.

I do seem to flip the Y-axis exactly once immediately before rendering the frame, which should be correct. I'll have to check my assumptions. Honestly though if there was a trend wouldn't it be more likely to be consistently aligned with the axes (i.e. up and right)?

Offline

#12 2019-05-16 16:46:04

Chard
Moderator
Registered: 2018-03-04
Posts: 125

Re: OHOL birth visualisation.

Okay, I was wrong. I put in the code to flip it but it the flip method doesn't flip in place it makes a flipped copy, which I discarded. So that'll work now, still find the +x -y drift to be odd though.

Offline

#13 2019-05-16 16:49:20

jasonrohrer
Administrator
Registered: 2017-02-13
Posts: 4,803

Re: OHOL birth visualisation.

Well, it has to drift somewhere, if all spots are taken, right?  If it random walks instead of drifting in a fixed direction, it will double-back into taken areas too often.

Offline

#14 2019-05-16 17:02:46

Chard
Moderator
Registered: 2018-03-04
Posts: 125

Re: OHOL birth visualisation.

I can't completely automate YouTube uploads because it requires OAuth.

Offline

#15 2019-05-16 17:25:19

BladeWoods
Member
Registered: 2018-08-11
Posts: 476

Re: OHOL birth visualisation.

jasonrohrer wrote:

Well, it has to drift somewhere, if all spots are taken, right?  If it random walks instead of drifting in a fixed direction, it will double-back into taken areas too often.

It needs to drift, but it doesn't need to be in a fixed direction. Different patterns would work, and if you use a non-linear pattern that'll prevent a certain cardinal direction being the way to go to easily find older civs and the opposite direction the way to go to find newer places.

Offline

#16 2019-05-17 20:23:10

Chard
Moderator
Registered: 2018-03-04
Posts: 125

Re: OHOL birth visualisation.

So I added lineage colours and it looks like a mess: https://youtu.be/xh5nnx7GFec. I'm going to need a clearer plan for how lineage colours work exactly. The layered rendering worked okay though so I'm pleased with that. I might return to the monochrome version for now and have it generate daily until I can think of how to use this.

Offline

#17 2019-05-18 07:55:51

pein
Member
Registered: 2018-03-31
Posts: 4,335

Re: OHOL birth visualisation.

not sure if anyone noticed how belltown dragged some people to middle then died off and yet again short after


https://onehouronelife.com/forums/viewtopic.php?id=7986 livestock pens 4.0
https://onehouronelife.com/forums/viewtopic.php?id=4411 maxi guide

Playing OHOL optimally is like cosplaying a cactus: stand still and don't waste the water.

Offline

Board footer

Powered by FluxBB