Considering the release of Gabe Newell's Alyx, would VR support be out of the question?
Also, would modding be in or out?
Post
Sun Mar 29, 2020 10:51 am
#32
Do you remember the water melon sized planets in Freelancer? They're as small as they are because they had to make do with single precision floats.
Re: Remaking Limit Theory - From the ground up
Josh ran into precision problems early on when he tried to make planets bigger. While you can represent huge numbers with single precision the gaps between "neighboring" numbers grow with the size of those numbers.Black--Snow wrote: ↑Sun Mar 29, 2020 10:17 amThe basis of the system is still floating point numbers, but I don't see an issue with precision, really. If 1 unit = 1m, you've got a pretty significant field to play with, and the precision issues are realistically quite small, no?
You're not looking for systems more than a couple hundred kilometres apart, right?
Do you remember the water melon sized planets in Freelancer? They're as small as they are because they had to make do with single precision floats.
Post
Sun Mar 29, 2020 10:56 am
#33
Re: Remaking Limit Theory - From the ground up
I imagine that another question would be:
Should the ships and stations be procedural or hand crafted?
Also:
I don't have any experience in software development (only fooling around a little bit with micro controllers and some stuff in Matlab) but to me it seems that Josh has done some major research on how to set up an engine that is capable of scaling to a big big universe with large numbers of NPCs.
I mean, at the end of the video series, when all the re-writing started ( if I remember correctly ) the world and NPC count didn't look TOO crazy, but he had enough performance problems to scrap it all.
So, either the scope has to be fairly small and narrow or his lessons and approach should be the main focus?
Am I understanding this correctly?
Should the ships and stations be procedural or hand crafted?
Also:
I don't have any experience in software development (only fooling around a little bit with micro controllers and some stuff in Matlab) but to me it seems that Josh has done some major research on how to set up an engine that is capable of scaling to a big big universe with large numbers of NPCs.
I mean, at the end of the video series, when all the re-writing started ( if I remember correctly ) the world and NPC count didn't look TOO crazy, but he had enough performance problems to scrap it all.
So, either the scope has to be fairly small and narrow or his lessons and approach should be the main focus?
Am I understanding this correctly?
Post
Sun Mar 29, 2020 11:09 am
#34
Edit:
Re: Remaking Limit Theory - From the ground up
Perhaps the question we should be asking is what the exact boundaries of the project are going to be before we discuss technology. If we have to choose between functionality and technology, I'd rather go for functionality if at all possible. There's no point selecting tech before we have a solid idea about the scale of the project, only to have to start over with tech selection once the scope is firmly established.MP X10L wrote: ↑Sun Mar 29, 2020 10:56 amI mean, at the end of the video series, when all the re-writing started ( if I remember correctly ) the world and NPC count didn't look TOO crazy, but he had enough performance problems to scrap it all.
So, either the scope has to be fairly small and narrow or his lessons and approach should be the main focus?
Edit:
Modding definitely, I think. VR would be fun too, but IDK how technically complex that would be to implement off the bat. Maybe not dismiss it out of hand but deal with that later?FormalMoss wrote: ↑Sun Mar 29, 2020 10:31 amConsidering the release of Gabe Newell's Alyx, would VR support be out of the question?
Also, would modding be in or out?
Post
Sun Mar 29, 2020 11:19 am
#35
I am thinking of modular plugins.
Have the ability of the JIT system to allow for additional input systems, one of them being VR.
Re: Remaking Limit Theory - From the ground up
Totally!Shadowrunner214 wrote: ↑Sun Mar 29, 2020 11:09 am
Edit:Modding definitely, I think. VR would be fun too, but IDK how technically complex that would be to implement off the bat. Maybe not dismiss it out of hand but deal with that later?FormalMoss wrote: ↑Sun Mar 29, 2020 10:31 amConsidering the release of Gabe Newell's Alyx, would VR support be out of the question?
Also, would modding be in or out?
I am thinking of modular plugins.
Have the ability of the JIT system to allow for additional input systems, one of them being VR.
Post
Sun Mar 29, 2020 11:27 am
#36
Re: Remaking Limit Theory - From the ground up
How large do we really need the game world? Could ship speeds be slowed to simulate larger distances between two points?
Are there older games, such as the original elite which found ways around this problem when double precision wasn't possible?
Are there older games, such as the original elite which found ways around this problem when double precision wasn't possible?
Post
Sun Mar 29, 2020 11:34 am
#37
In short: Yes, I have it. Am I allowed to spread it around? Is it ethical in any sense of the word? Would Josh be pissed? I have really no idea about any of these three questions.
RE: Unreal Engine: Everspace IS Unreal Engine, but they were exceedingly cautious both with the size of the levels (miniscule compared to LT) and the number of ships flying around (laughably low compared to LT). Unless someone can provide a better example, I think it's off the table. Let's not try to see if we can teach a wildcat to catch mice when we already have housecats we know will do the job.
(That's really my opinion on anything graphical - gameplay first, graphics later.)
Re: Remaking Limit Theory - From the ground up
Screenshot from my PC, taken today:FormalMoss wrote: ↑Sun Mar 29, 2020 10:25 amNathan, what is the possibility of gaining access to Josh's engine?
Considering one option of creating a similar C-based engine, with Lua-jit.
I know there's legalese involved here, but do you have access to Josh's source?
Is there any time limit on accessing that, remember how he said if he was out of touch for x amount of time, the source being released, or some such?
P.S. kinda like a will of sorts, should something happen to him.
P.P.S. I'm just asking, not saying that we should.
In short: Yes, I have it. Am I allowed to spread it around? Is it ethical in any sense of the word? Would Josh be pissed? I have really no idea about any of these three questions.
I agree with Shadowrunner that modding is more or less a must, simply because we're more or less crowdsourcing the production of the game.
RE: Unreal Engine: Everspace IS Unreal Engine, but they were exceedingly cautious both with the size of the levels (miniscule compared to LT) and the number of ships flying around (laughably low compared to LT). Unless someone can provide a better example, I think it's off the table. Let's not try to see if we can teach a wildcat to catch mice when we already have housecats we know will do the job.
As discussed last night in IRC, the scale of Josh's LT was more or less:
- 1 units of length for fighters
- 100 units of length for capital ships
- 1000 units length for planets
Personal opinion: Start with a few handcrafted placeholders. We don't necessarily have to craft them ourselves, although we already have a small team of experienced modelers floating around (HowSerendipitous, CSE, myself, Black--Snow, Narwhalz, and others) so crafting them probably isn't that big a deal. If we want to expand to procedural later, why the hell not? But there's no reason to start out that way. Let's not make Josh's mistake of trying to tackle graphics first.
(That's really my opinion on anything graphical - gameplay first, graphics later.)
Have a question? Send me a PM! || I have a Patreon page up for REKT now! || People talking in IRC over the past two hours:
Post
Sun Mar 29, 2020 11:46 am
#38
It seems we may have missed this last night...
At least on the old engine, it was apparently at least 1:10,000
Re: Remaking Limit Theory - From the ground up
https://youtu.be/KN3tKT0E0t8?t=251Talvieno wrote: ↑Sun Mar 29, 2020 11:34 amAs discussed last night in IRC, the scale of Josh's LT was more or less:This is roughly the same scale as Freelancer, and I'm wary of changing that up much, personally.
- 1 units of length for fighters
- 100 units of length for capital ships
- 1000 units length for planets
It seems we may have missed this last night...
At least on the old engine, it was apparently at least 1:10,000
Post
Sun Mar 29, 2020 12:04 pm
#39
Procedural assets have major gameplay implications too, don't they?
If you want to have AI researching and developing new ships and stuff, then handcrafted assets aren't the best fit for that, imho.
Sure you can add and expand that stuff later ... but that isn't what I would consider a precisely defined scope , as proposed earlier.
Re: Remaking Limit Theory - From the ground up
My intention wasn't mainly the graphical aspect.Talvieno wrote: ↑Sun Mar 29, 2020 11:34 amPersonal opinion: Start with a few handcrafted placeholders. We don't necessarily have to craft them ourselves, although we already have a small team of experienced modelers floating around (HowSerendipitous, CSE, myself, Black--Snow, Narwhalz, and others) so crafting them probably isn't that big a deal. If we want to expand to procedural later, why the hell not? But there's no reason to start out that way. Let's not make Josh's mistake of trying to tackle graphics first.
(That's really my opinion on anything graphical - gameplay first, graphics later.)
Procedural assets have major gameplay implications too, don't they?
If you want to have AI researching and developing new ships and stuff, then handcrafted assets aren't the best fit for that, imho.
Sure you can add and expand that stuff later ... but that isn't what I would consider a precisely defined scope , as proposed earlier.
Post
Sun Mar 29, 2020 12:23 pm
#40
Re: Remaking Limit Theory - From the ground up
Eh, in placeholder, anything really works. Simply scale the models up ingame. put imaginary hardpoints on them. If they float, no big deal - it's all placeholder anyway. It's not about how it looks, it's about how it plays. Later we can use the same code to make actual pretty ships - be they procedural or otherwise.
But yes, I understand what you're saying. It's important to define the scope. I would say probably some form of procgen is probably the "best" fit... but am wary of it because of how notoriously difficult it is to procgen pretty ships.
But yes, I understand what you're saying. It's important to define the scope. I would say probably some form of procgen is probably the "best" fit... but am wary of it because of how notoriously difficult it is to procgen pretty ships.
Have a question? Send me a PM! || I have a Patreon page up for REKT now! || People talking in IRC over the past two hours:
Post
Sun Mar 29, 2020 12:27 pm
#41
Re: Remaking Limit Theory - From the ground up
Tricky questions, Tal - good luck finding answers!
Oolite Naval Attaché
Post
Sun Mar 29, 2020 12:28 pm
#42
Re: Remaking Limit Theory - From the ground up
Indeed. I'm going to type up the relevant NDA parts later today and see what you guys think about the legality aspect of it, and if we need to consult someone. I'll also try to get in touch with Josh again... and Victor too of course. Victor would love to hear about this. (Also I really miss the guy.)
Have a question? Send me a PM! || I have a Patreon page up for REKT now! || People talking in IRC over the past two hours:
Post
Sun Mar 29, 2020 12:58 pm
#43
Re: Remaking Limit Theory - From the ground up
Uff, I would be very carefull about this. Technically the source code is still his intellectual property, even if he said that he is going to release it someday (which is probably never going to happen, considering it didn't happen by now if we are honest).
Post
Sun Mar 29, 2020 2:12 pm
#44
Re: Remaking Limit Theory - From the ground up
Yeah, I know. I'm very concerned about it myself. I'm rather thinking it would probably be better to just start from scratch with everything. The code I have doesn't contain that much anyway. It has some of the procgen ship code, a little bit of the dogfight AI, some planet code, and (ofc) all the nebula/asteroid generation code. Beyond that, there's not that much in it. It's just the PAX South demo.
Have a question? Send me a PM! || I have a Patreon page up for REKT now! || People talking in IRC over the past two hours:
Post
Sun Mar 29, 2020 2:50 pm
#45
Re: Remaking Limit Theory - From the ground up
That'd be the sensible approach.
Oolite Naval Attaché