Home World Forum
Stars! AutoHost web forums

Jump to Stars! AutoHost


 
 
Home » Stars! 2.6/7 » The Bar » Stars 3
Re: Stars 3 Thu, 05 June 2014 07:07 Go to previous messageGo to previous message
m.a@stars is currently offline m.a@stars

 
Commander

Messages: 2765
Registered: October 2004
Location: Third star to the left
mrvan wrote on Thu, 05 June 2014 12:34
I'm not sure I agree here. In the universe representation I think only actual information should be stored, not calculated fields. The engine can 'cache' all this info if that is good for performance, and if needed for the client we can make a 'calculated fields' API calln to avoid reimplementing things in javascript, but I think we should really restrict the API definitions (of which the universe representation is the most important) to actual unique data.

Well, these would be the 2 main reasons for storing that "calculated" data somewhere convenient:
1) it's akin to "caching" (whenever some number is looked up more often than it needs to be updated)
2) it saves the client from having to calculate it, sacrificing just a few bytes of space. (speaking of which, I forgot "Cargo Capacity")
and 3) it "conveniently" centralizes things, as long as a calculation is done whenever it's easier to do (such as when a Design is 1st validated), but it's used somewhere else. Teleport

I agree it's perhaps not necessary to actually save the calculated fields to file, tho. Sherlock


Quote:
What I think we should do is simply fill it as we develop. What I envision is this: whenever someone writes or updates a module, always also write/update the *unit* tests (which is a minimal test of all different corner cases, exceptions, etc, of that particular module), and update the *integration test*, which should cover all representation issues (ie use all fields, with multiple instances if needed for e.g. immunities vs hab ranges) and which is meant to ensure consistency between modules.

So, "unit tests" will need their own data, and larger tests will need theirs, too? Fine by me. Call me when you need a nice map, ship or race designs, or just data in bulk. Rolling Eyes



So many Stars, so few Missiles!

In space no one can hear you scheme! Deal

Report message to a moderator

 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Stars! on a tablet ??
Next Topic: Replacement needed.
Goto Forum:
  


Current Time: Sun Jun 02 05:52:57 EDT 2024