The following warnings occurred:
Warning [2] Undefined variable $awaitingusers - Line: 33 - File: global.php(779) : eval()'d code PHP 8.1.31 (Linux)
File Line Function
/global.php(779) : eval()'d code 33 errorHandler->error
/global.php 779 eval
/printthread.php 16 require_once
Warning [2] Undefined array key "style" - Line: 837 - File: global.php PHP 8.1.31 (Linux)
File Line Function
/global.php 837 errorHandler->error
/printthread.php 16 require_once
Warning [2] Undefined property: MyLanguage::$lang_select_default - Line: 4950 - File: inc/functions.php PHP 8.1.31 (Linux)
File Line Function
/inc/functions.php 4950 errorHandler->error
/global.php 837 build_theme_select
/printthread.php 16 require_once
Warning [2] Undefined array key 1 - Line: 1394 - File: inc/functions.php PHP 8.1.31 (Linux)
File Line Function
/inc/functions.php 1394 errorHandler->error
/inc/functions.php 1349 fetch_forum_permissions
/printthread.php 83 forum_permissions
Warning [2] Undefined array key "showimages" - Line: 174 - File: printthread.php PHP 8.1.31 (Linux)
File Line Function
/printthread.php 174 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 179 - File: printthread.php PHP 8.1.31 (Linux)
File Line Function
/printthread.php 179 errorHandler->error
Warning [2] Undefined variable $css_align - Line: 1147 - File: inc/class_parser.php PHP 8.1.31 (Linux)
File Line Function
/inc/class_parser.php 1147 errorHandler->error
/inc/class_parser.php 1174 postParser->mycode_parse_img
[PHP]   postParser->mycode_parse_img_callback2
/inc/class_parser.php 481 preg_replace_callback
/inc/class_parser.php 177 postParser->parse_mycode
/printthread.php 184 postParser->parse_message
Warning [2] Undefined array key "showimages" - Line: 174 - File: printthread.php PHP 8.1.31 (Linux)
File Line Function
/printthread.php 174 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 179 - File: printthread.php PHP 8.1.31 (Linux)
File Line Function
/printthread.php 179 errorHandler->error
Warning [2] Undefined array key "showimages" - Line: 174 - File: printthread.php PHP 8.1.31 (Linux)
File Line Function
/printthread.php 174 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 179 - File: printthread.php PHP 8.1.31 (Linux)
File Line Function
/printthread.php 179 errorHandler->error
Warning [2] Undefined array key "showimages" - Line: 174 - File: printthread.php PHP 8.1.31 (Linux)
File Line Function
/printthread.php 174 errorHandler->error
Warning [2] Undefined array key "showvideos" - Line: 179 - File: printthread.php PHP 8.1.31 (Linux)
File Line Function
/printthread.php 179 errorHandler->error



High Frontier Forums
Working on more tightly-packed buildings - Printable Version

+- High Frontier Forums (http://highfrontier.com/forum)
+-- Forum: General (http://highfrontier.com/forum/forumdisplay.php?fid=1)
+--- Forum: Dev Log (http://highfrontier.com/forum/forumdisplay.php?fid=15)
+--- Thread: Working on more tightly-packed buildings (/showthread.php?tid=38)



Working on more tightly-packed buildings - JoeStrout - 05-25-2015

Our art team has been doing an amazing job with the building models (including some cool new ones that will first appear in version 0.16).  But in playtesting, one problem we've noticed is that we often get undeveloped zones because the buildings simply don't fit.

So we've just asked our artists to develop some building models that make good use of a small footprint.  For inspiration, we're looking at row houses like these, found in many dense cities around the world:

[Image: 1800_block_of_California_Street,_NW.JPG]

We can't actually do row houses, because of the way the engine works, but we ought to be able to get something similar.  And this will really help when you're building a small colony, or even layout out smaller zones in a big colony.



RE: Working on more tightly-packed buildings - JoeStrout - 05-25-2015

Oh yeah, I forgot to add, there is now a list of all the buildings in the game available on the wiki!


RE: Working on more tightly-packed buildings - antred - 09-22-2015

I've been wondering. Since all these habitat types rely on rotation to provide fake-gravity, all surfaces (including tables and the floors of buildings) would have to match the curvature of the habitat hull, at least if you want the same downward Gs at every position, right? In addition, such a custom-built table should preferentially be aligned with the direction in which the habitat curves.
Four-legged bar stools that would be perfectly steady on Earth might always have a slight amount of wobble on our imaginary space habitat (unless you align them perfectly). Putting a marble down on the floor of your house would cause the marble to roll toward the center of your house and other weird stuff like that. Smile


RE: Working on more tightly-packed buildings - JoeStrout - 09-22-2015

The curvature is very slight on small scales. I don't think you would need custom tables and chairs. Tables, couches, etc. already have adjustable feet, and presumably would have these on space colonies too; a couple of twists of those would be enough to "level" it so things don't roll around.

On a larger scale, of course, curvature becomes more significant. I don't know if anybody's noticed, but large buildings in the game are curved slightly to match the local direction of gravity. On a very small hab, with something big like a shopping mall, it can be quite noticeable. As habs get bigger, of course, the curvature gets less and less.