Return to “Dev Logs”

Post

Re: Sunday, February 12, 2017

#16
Arclite wrote:Josh,

Have you tried reaching out to devs with similar games to see how they've done things in the past? NMS, X3 & X Rebirth, Elite, Rebel Galaxy, Space Engineers, Empyrion, etc., these are all games with strong similarities to LT, and in fact, LT is often mentioned along with them in articles that discuss these kinds of games.

Your name and your game have been out there for years, I'm sure they'd be willing to talk to you for an hour or so.

Those games do things very differently than what Josh wants to do with LT.

For instance in the X series of games by Egosoft. They simplify the economic simulation by having ships full of goods vanish or deliberately run into enemy sectors to be destroyed.

What Josh wants to do simply has not been done before at this scale. Atleast not in a video game. So I doubt the solutions they have found for their games will be of any use for Josh.
Post

Re: Sunday, February 12, 2017

#18
AbhChallenger wrote:
Arclite wrote:Josh,

Have you tried reaching out to devs with similar games to see how they've done things in the past? NMS, X3 & X Rebirth, Elite, Rebel Galaxy, Space Engineers, Empyrion, etc., these are all games with strong similarities to LT, and in fact, LT is often mentioned along with them in articles that discuss these kinds of games.

Your name and your game have been out there for years, I'm sure they'd be willing to talk to you for an hour or so.

Those games do things very differently than what Josh wants to do with LT.

For instance in the X series of games by Egosoft. They simplify the economic simulation by having ships full of goods vanish or deliberately run into enemy sectors to be destroyed.

What Josh wants to do simply has not been done before at this scale. Atleast not in a video game. So I doubt the solutions they have found for their games will be of any use for Josh.
The closest we have are actually more or less 4X like games.
Likely the closest are paradox games, for scale and scope, if not the PCG.

LT will be basically it's own niche.
°˖◝(ಠ‸ಠ)◜˖°
WebGL Spaceships and Trails
<Cuisinart8> apparently without the demon driving him around Silver has the intelligence of a botched lobotomy patient ~ Mar 04 2020
console.log(`What's all ${this} ${Date.now()}`);
Post

Re: Sunday, February 12, 2017

#19
I'll be honest, I expected part 2 to be "in the second half of the week, I spent time looking at the threading and shared memory Lua things the nice forum people showed me". I mean, it seems more logical to look at that before starting to write your own compiler, ya know? :P

Nevertheless, more reassuring words there than I have read about LT in a very long time. :thumbup:
So, beta next month? :ghost:
Arclite wrote: Have you tried reaching out to devs with similar games to see how they've done things in the past? NMS, X3 & X Rebirth, Elite, Rebel Galaxy, Space Engineers, Empyrion, etc., these are all games with strong similarities to LT, and in fact, LT is often mentioned along with them in articles that discuss these kinds of games.

Your name and your game have been out there for years, I'm sure they'd be willing to talk to you for an hour or so.
Asking the NMS devs for performance advice is like asking the Grinch for Christmas shopping tips :ghost:
Warning: do not ask about physics unless you really want to know about physics.
The LT IRC / Alternate link || The REKT Wiki || PUDDING
Image
Post

Re: Sunday, February 12, 2017

#24
I'm sorry if this has been discussed 1E9 times but it looks to me like you "just" need to separate real-time AI (fighting in the current system) from everything else ("universe" AI), i.e. AI that can run at a way slower resolution. Those two AIs could communicate via messages.

Example:
1. real-time AI sends a message to universe AI that a ship has been destroyed
2. universe AI decides that it needs to send reinforcements to current system
3. universe AI sends a "reinforcement arrives" message to real-time AI.

The point is that it doesn't really matter if reinforcements arrive 2s earlier or later. A delay would even add to perceived realism. The real-time AI could check for those messages if performance permits without having an impact on the FPS or the fighting at hand.

While real-time AI would need shared memory and highly optimized memory structure, the universe AI wouldn't need anything like that and could in fact even be running in a different process.

I'm pretty sure you already thought about this but it looks like such a big elephant in the room that I wanted to make sure that the trees aren't hiding the forest from you at this point... :angel:
Post

Re: Sunday, February 12, 2017

#28
Dinosawer wrote:Asking the NMS devs for performance advice is like asking the Grinch for Christmas shopping tips :ghost:
You can learn a lot about Not Doing It Like That.

Lately I played 7DTD on a heavily modded server and I found several things that went on my Never Going To Do That list.
There is no "I" in Tea. That would be gross.
Post

Re: Sunday, February 12, 2017

#29
huxi wrote:I'm sorry if this has been discussed 1E9 times but it looks to me like you "just" need to separate real-time AI (fighting in the current system) from everything else ("universe" AI), i.e. AI that can run at a way slower resolution. Those two AIs could communicate via messages.

Example:
1. real-time AI sends a message to universe AI that a ship has been destroyed
2. universe AI decides that it needs to send reinforcements to current system
3. universe AI sends a "reinforcement arrives" message to real-time AI.

The point is that it doesn't really matter if reinforcements arrive 2s earlier or later. A delay would even add to perceived realism. The real-time AI could check for those messages if performance permits without having an impact on the FPS or the fighting at hand.

While real-time AI would need shared memory and highly optimized memory structure, the universe AI wouldn't need anything like that and could in fact even be running in a different process.

I'm pretty sure you already thought about this but it looks like such a big elephant in the room that I wanted to make sure that the trees aren't hiding the forest from you at this point... :angel:
Eactly!

If I own 100,000 ships/stations in 1,000 different systems...my overall bank account should reflect their activities...but Faster than light communications should keep me from learning if I'm rich or poor! :)

Have a steady stream of news from your various factories/bases would be cool! :)

System XYZ reports: -10,000 in profits...3 ships lost!
...
...
System XYZ56 reports: +22,567,431 in profit...35 ships gained....

Your bank account has been updated! :D

Lt proper handles the current system and some other program handles the back ground sim. :think:

Online Now

Users browsing this forum: No registered users and 13 guests

cron