Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Strategy Game Collaboration

Name: =+=*=F=R=O=Z=E=N==V=O=I=D=*=+= !frozEn/KIg 2009-07-19 0:46

Experimental RTS/Space sim Collaborative Coding Project.
The goal is to design a game with structure/settings/balance of Starcraft and scale of Eve Online(i.e. huge space battles, space empires,etc).
Though this wouldn't stop anyone from contributing code/feedback/criticism, i'll be coordinating the project.
All code/ideas should be posted in this and subsequent threads which i'll start as needed.
step #1: We will collaboratively create a name for our project.
Each suggestion must explain why this name fits the project and why its better then any other generic name.

Name: Anonymous 2009-07-22 10:49

>>353
What does a world image contain?
Some metadata which describes the objects in the image, and
The objects: compiled functions(which contain native code), and data such as objects used by that code.
What does an executable contain?
Some metadata which describes the sections and some of the objects in the image, and the actual objects:
- a code section, which contains all compiled functions/code
- data sections which contains the data used by that code.

The real difference is just the format used and amount of metadata available (which is also present in the form of debug info in gcc compiled executables, unless stripped). When the code is loaded into memory, it executes natively, and it makes no real difference how it was stored originally.

There is another difference here that world images can be saved live, while the code is running. This can also be done on compiled code, by dumping the code's memory, but it requires restoring of things which were lost upon loading the image into memory(such as imports), or adding new code which reinitializes temporary resources.

Newer Posts