Jump to content

Lets get technical, nuts and bolts behind DU.


Hotwingz

Recommended Posts

Hello everyone, I was reading the CvC thread yesterday and towards the end the topic drifted towards the technical aspects of DU. https://board.dualthegame.com/index.php?/topic/10219-no-construct-vs-construct-at-launch-a-good-thing/page-4#entry36897

 

Its not my area of expertise but I find it fascinating regardless. As such I went back to the space game junkie podcast, in it JC gets a bit technical. https://gaming.youtube.com/watch?v=m8Kw1Af6LKk&list=PLiCvVJzBupKmHXCYnDrUZ-q3RPvUDv_fA

 

He explains that they are using "actor based programming" wich JC says comes from the telecom industry. Here I'm hoping some of you can explain more about it. https://en.m.wikipedia.org/wiki/Actor_model I hope this is the correct wiki.

 

"The actor model in computer science is a mathematical model of concurrent computation that treats "actors" as the universal primitives of concurrent computation."

 

In the same interview JC explains that "actor based programming" comes from "erlang" if I understand it correctly but I could be wrong. https://en.m.wikipedia.org/wiki/Erlang_(programming_language)

 

"Erlang is a general-purpose, concurrent, functional programming language. It is also a garbage-collected runtime system. The sequential subset of Erlang supports eager evaluation, single assignment, and dynamic typing."

 

JC said they are not using erlang because its a bit exotic. But he says they use the same framework. In the end they are able to provide the continues single shard universe because of the "dynamic space splitting" with the advanced LOD system.

https://youtu.be/QeZtqoydXpc

 

If you want to hear JC explain it himself listen to the space game junkie podcast, its in the first 15 minutes.

 

I hope this helps some of our more technical minded members. And in turn I hope to stimulate some discussion on it so the rest of us can understand it a bit better.

 

Thank you for your time. :)

 

PS: I do all of this on my phone, I'm sorry for the primitive links.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...