THE May, 2014 Devlog Discussion
Posted: Sun May 04, 2014 1:15 pm
This thread seemed logical.
Indeed indeedThymineC wrote:This thread seemed logical.
To be determined, but is there really any point in discussing it? As I said, I will push the numbers as high as they can possibly go...that's really all I can do... I am hoping for 100+ in busy zonesHyperion wrote:I am wondering about what sort of populations we will be talking about. If he is aiming for 100v100 as a major space battle, with around 120 in a populous system (or was that just in a single zone in a system which has numerous zones?) If it's per system, I would expect the average to be about 30. To me that seems small for an average system in an advanced space faring society. If it is per zone, then we may be talking good numbers.
At least in my own vision, major systems, hubs, should have a similar appearance to major cities and airports. The world's busiest airports handle about 1200 aircraft a day, if a system has about 10 zones, then the current 120 per zone sounds like a nice bit of traffic to give the system that sense of being a major hub.
So, if it is an average of 30 per system, then in what I suspect is an average neighborhood (all systems within 3 jumps) of about 20 systems, then you have a population of roughly 600.. again that just seems small to me, perhaps that's plenty... But if it is by zone, than it would be a neighborhood of thousands.
thoughts?
As I write in LOD Simulation and historical simulation, I believe that planetary colonies should spawn hauler vessels to carry goods between themselves - in this way, interaction between colonies becomes "real". These hauler NPCs would be extremely low-LOD NPCs who basically do nothing except move from point A to point B. They become higher-LOD only if some already high-LOD agent (such as the player) interacts with them.Hyperion wrote:I am wondering about what sort of populations we will be talking about. If he is aiming for 100v100 as a major space battle, with around 120 in a populous system (or was that just in a single zone in a system which has numerous zones?) If it's per system, I would expect the average to be about 30. To me that seems small for an average system in an advanced space faring society. If it is per zone, then we may be talking good numbers.
At least in my own vision, major systems, hubs, should have a similar appearance to major cities and airports. The world's busiest airports handle about 1200 aircraft a day, if a system has about 10 zones, then the current 120 per zone sounds like a nice bit of traffic to give the system that sense of being a major hub.
So, if it is an average of 30 per system, then in what I suspect is an average neighborhood (all systems within 3 jumps) of about 20 systems, then you have a population of roughly 600.. again that just seems small to me, perhaps that's plenty... But if it is by zone, than it would be a neighborhood of thousands.
thoughts?
You weren't around for the fallout from his "Go To Statement Considered Harmful" essay. I barely was, but enough to engender a healthy disrespect for his pronouncements.ThymineC wrote:I propose the use of a shortest-path-finding algorithm like Dijkstra's (whose name I can now spell without Googling - yay, I'm a real computer scientist now)
This link takes me to some random Amazon page. But I can guess from the URL that it's probably an audio clip of Spock being Spock or something.Flatfingers wrote:Logical... flawlessly logical.
Was this just an essay he wrote against the use of GOTO statements? If so, that's great. GOTO statements suck and structured programming is awesome.Flatfingers wrote:You weren't around for the fallout from his "Go To Statement Considered Harmful" essay. I barely was, but enough to engender a healthy disrespect for his pronouncements.ThymineC wrote:I propose the use of a shortest-path-finding algorithm like Dijkstra's (whose name I can now spell without Googling - yay, I'm a real computer scientist now)
It was originally. How peculiar. Now, it's garbage.ThymineC wrote:I can guess from the URL that it's probably an audio clip of Spock being Spock or something.
As usual, it wasn't the what, it was the how: full of sanctimony about what's best for other people.ThymineC wrote:Was this just an essay he wrote against the use of GOTO statements? If so, that's great. GOTO statements suck and structured programming is awesome.
Having the boatload of technical stuff available to examine is desirable.JoshParnell wrote:Tearin' it up! I don't actually want to discuss every optimization that I made today in detail, because it's really just a boatload of technical stuff. I could write for pages and pages about it So I'm going to go ahead and not do that. Suffice it to say, there was plenty of profiling, coding, ripping, re-profiling, tweaking, slashing, and all sorts of other fun!
Current Optimization Status: 256+ ships in one system running smoothly (60 fps in calm moments, 30 fps in full-out, system-wide battle).
I also support divulging the technical details, but then again I am a programmer. Can you give us even a little bit of detail?Katawa wrote:Having the boatload of technical stuff available to examine is desirable.JoshParnell wrote:Tearin' it up! I don't actually want to discuss every optimization that I made today in detail, because it's really just a boatload of technical stuff. I could write for pages and pages about it So I'm going to go ahead and not do that. Suffice it to say, there was plenty of profiling, coding, ripping, re-profiling, tweaking, slashing, and all sorts of other fun!
Current Optimization Status: 256+ ships in one system running smoothly (60 fps in calm moments, 30 fps in full-out, system-wide battle).
Consider making a 2 minute video of the mass ship engagement, those are very good pr.
*falls prostrate in reverence worships Josh as my new god*Bonus Points: 512+ running smoothly...
We've been discussing that over here in the polls section.Next Challenge: enable full rigid body collision...
Oh, great Josh, creator of worlds, hear me!Cornflakes_91 wrote:*commences chanting*
Josh! Josh!