Page 2 of 5

Re: [Josh] Monday, November 6, 2017

Posted: Mon Nov 06, 2017 9:08 pm
by Grumblesaur
I could have sworn LT OS was a pipe dream that was born back in the node-based interface era of LT development, but I didn't ever expect it to be this close to reality.

Re: [Josh] Monday, November 6, 2017

Posted: Mon Nov 06, 2017 10:59 pm
by Cornflakes_91
To how many threads does it scale at the moment?
I'd reluctantly offer my new 16 thread rig for... testing :squirrel:

How would the factory unit code look like to report a completion with the sparsity condition?
Can you set up an automatically handled
Progressbar.progress=elapsedtime/demandedtime?

How would you handle events that change the production rate? Like power allocation changes.
With an onPowerChanged event that also returns the elapsed time since sleep?

Re: [Josh] Monday, November 6, 2017

Posted: Tue Nov 07, 2017 12:16 am
by Hyperion
:clap: :clap: :clap:

In regards to the visuals, great work guys! as has been pointed out, they're a bit rough and theres still lots of work to do, but those are a pretty solid foundation! The only other thing I'm wondering about with them is what their hit boxes look like, cause being pretty is great, but whamming into an invisible wall because the geometry got funky with its bad self would be annoying.

In regards to the "Limit Theory now acts like an operating system" bit... i probably fail to realize just how impressive that really is, but it still sounds really neat! Now lemme see if i understand it correctly. Lets say I want to have my Colony idea in the game, i also want to have Cornflakes' Pipelines, Thymine's Heisenberg Drive, an LTMPverse access gate, and just for S&G have a LT underwater parallel universe complete with totally different logic running in my normal game to be accessed by a special wormhole. If i understand your post correctly, you're saying i can run all that and so much more, and the game will intelligently give each piece of logic coming from those different mods its fair share of CPU time in relation to the rest of the game, and will also slow them down gracefully as more and more logic from my growing list of mods comes on board and takes up precious CPU time?

Would this also mean i could have a mod (though an "LT Program/App" now sounds more appropriate than a "mod" tbh) which could generate something manually defined to great detail, like say a perfect re-creation of the solar system with all the planets, dwarf planets, moons, asteroids, comets, and such. Could i have a manually defined system, perhaps even with scheduled events, existing somewhere in the otherwise entirely procedural universe? In other words, could we see "hand crafted" elements placed into the otherwise fully procedural universe?

Re: [Josh] Monday, November 6, 2017

Posted: Tue Nov 07, 2017 5:02 am
by Damocles
Is the scheduling / yielding based on CoCo for LUA?

Re: [Josh] Monday, November 6, 2017

Posted: Tue Nov 07, 2017 6:44 am
by jarl
Code chat makes me hot.

Nice pics as well!

Re: [Josh] Monday, November 6, 2017

Posted: Tue Nov 07, 2017 10:00 am
by S46
OMG! Lindsey's managed to make this in just 2 weeks... ...EVE quality designs or better are coming, get ready! :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: An entire army...

But let's not forget that without Josh working hard on the graphics, none of this eye candy would be candy... ...and without Adam, the stations, for all their looks, would be dumb as f*ck...

So well done to all :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: Mandatory army of clappers...

Re: [Josh] Monday, November 6, 2017

Posted: Tue Nov 07, 2017 10:08 am
by S46
If I had 10,000 dollars to kill it would go to LT, no doubt about that!

(Come forth my army!)

:clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap:
Sorry I had to I'm so excited...

Re: [Josh] Monday, November 6, 2017

Posted: Tue Nov 07, 2017 10:36 am
by Detritus
S46, I protest.

Re: [Josh] Monday, November 6, 2017

Posted: Tue Nov 07, 2017 10:44 am
by Cornflakes_91
S46 wrote:
Tue Nov 07, 2017 10:08 am
If I had 10,000 dollars to kill it would go to LT, no doubt about that!

(Come forth my army!)

:clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap: :clap:
Sorry I had to I'm so excited...
not double posting is hard?

Re: [Josh] Monday, November 6, 2017

Posted: Tue Nov 07, 2017 11:15 am
by Lavaflow
I've got only a small amount of coding experience- just about enough where I can just about understand all the words you used- and even that is enough to make me super hyped reading that code-talky-bit.
And some of those screenies are absolutely gorgeous. (As an aside, #9 in the gallery reminds me a fair bit of the mothership from Homeworld for some reason. I approve.)

Re: [Josh] Monday, November 6, 2017

Posted: Tue Nov 07, 2017 11:17 am
by BFett
It does look like spam. Please use the emoji responsibly as they are a limited resource which needs to be shared by all.

Also, as Cornflakes said, please don't double post. Just make an edit S46.

Re: [Josh] Monday, November 6, 2017

Posted: Tue Nov 07, 2017 11:34 am
by Victor Tombs
Only certain members here are "allowed" to double post, S46, and even those few receive the death stare and a cacophony of "tut-tuts". :)

Re: [Josh] Monday, November 6, 2017

Posted: Tue Nov 07, 2017 3:40 pm
by Dwamies
Hyperion wrote:
Tue Nov 07, 2017 12:16 am
In regards to the "Limit Theory now acts like an operating system" bit... i probably fail to realize just how impressive that really is, but it still sounds really neat! Now lemme see if i understand it correctly. Lets say I want to have my Colony idea in the game, i also want to have Cornflakes' Pipelines, Thymine's Heisenberg Drive, an LTMPverse access gate, and just for S&G have a LT underwater parallel universe complete with totally different logic running in my normal game to be accessed by a special wormhole. If i understand your post correctly, you're saying i can run all that and so much more, and the game will intelligently give each piece of logic coming from those different mods its fair share of CPU time in relation to the rest of the game, and will also slow them down gracefully as more and more logic from my growing list of mods comes on board and takes up precious CPU time?
I believe what he has implemented will *help* those mods work together. If one of them is setup funky and it decides it NEEDS CPU time ALL the time, then the whole system will still crawl.

Man, the hype train really has no breaks.. It's still only going to be a game thats limited by hardware. No amount of hard work on Josh's end will fix the fact that a CPU can only work so fast. What he is trying, and I believe succeeding at, is to have regular people's hardware be capable of running the simulation that he has envisioned. A task countless others have succeeded at.

Re: [Josh] Monday, November 6, 2017

Posted: Wed Nov 08, 2017 4:16 am
by lensman
That quite the brain-dump :) Very interesting read!
JoshParnell wrote:
Mon Nov 06, 2017 5:34 pm
...those calls to sleep are 'giving up' (in coroutine parlance, 'yielding') control of the CPU...
I suppose it's possible that sleep() is not the only function that yields. In fact, any function call into the engine (which in the OS analogy corresponds to a system call) may be made to yield as well. Don't know if that kind of granularity is necessary in this case, maybe it'll just add too much overhead...

Re: [Josh] Monday, November 6, 2017

Posted: Wed Nov 08, 2017 8:49 am
by S46
Ok, ok, ok, I understand...