Tuesday, October 28, 2014
It was a very strange feeling today, finally removing 'ltheory' -- the last remaining executable other than 'launch'. The last vestige of a non-unified world. It was a very strange feeling changing my linux bashrc such that 'lt' is no longer aliased to './ltheory', but rather to './launch ltheory'. A script. A 65-line script. That's what ltheory
is now. No longer a 3.5mb executable. No, just a 1.7kb script launched by a 23kb executable (now, make no mistake, liblt
, the library in which all of the hard code resides, is still a solid 10mb...LT isn't quite a 64kb demo, sadly
Other than that, I was truly
all over the map today. I'm working on my 3D asset testbed -- the exciting new fruit of yesterday's labor. I'm still working on cargo, market, LTSL AI, and the overhead testbed. All at the same time. Everything that this month was all about
The friction is gone, folks. It's simply not there anymore. I'm working on anything I want, anytime I want, with nothing else getting in the way. I love it. Brings a tear to my eye to think about how far we've come
Frankly, these days there's just too much excitement and potential to handle anymore. I find myself getting too-easily lost in exploration of the content power. Color grading was a good example of that. But today I sunk about two hours into a really neat UI widget that...well, I don't even know how to describe it. It started out as a stress-test for the grid widget, as I continue to push markets and cargo. It turned into a stress-test for LTSL (I was able to double the performance of this particular app in an hour by some careful LTSL optimizations). But by the end of the two hours, it looked like some very bizarre but cool research (or perhaps hacking) mini-game. Who knows. As I keep saying, there's never been a more exciting time for LT. To be totally transparent, though, there's also never been a more dangerous time. It's entirely too easy to get lost in particular corners of content creation!! Let's be honest, this isn't such a terrible problem to have
But I do need to be careful to focus on the content that really matters
to people. Don't worry, I will!
I just need to keep reminding myself that there's going to be plenty of time after 1.0 to keep exploring bizarre realms of other content. I can see it all exploding before me: Limit Theory: Universal Chemist
(introduces chemistry, synthesizing new elements from raw materials, using them to build better components); Limit Theory: Glitch in the Stars
(introduces hacking and computer systems); Limit Theory: Subverse
(introduces special wormholes that descend into unstable, sub-universes with exotic starscapes, valuable new raw materials, and advanced alien technologies -- but that can collapse in the blink of an eye). Ahhh!!! I could drive myself mad
Going to be bringing the month to a close over the next few days, and am hoping to grind out some more serious
content hours. There's never been a better time to do it
PS ~ I'm honestly not sure why, but LT (in script form) now launches in about 3 seconds
Where did those other 2 seconds go?? I didn't even finish my work with unified asset caching yet...but somehow...
Hey, I'm not complaining...