Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 2013-09-25 in all areas

  1. I'd suggest giving up on SAP, because it seems like a completely unhelpful algorithm for this problem . There may be some things it's good at, but it sounds like this isn't one of them, and trying to twist it to work non-terribly is unlikely to result in something that actually works well. CCmpRangeManager deals with points rather than bounding boxes, so it only has to put entities into a single cell (except for the rare cases where an entity is precisely on the edge between cells, which we could avoid by being more careful about the edge conditions). We have to sort the results so that we can do std::set_difference to see which entities have entered/left the range (there's no way to avoid putting an O(n log n) operation somewhere, when we're doing set comparison), and once we've sorted them it doesn't cost much to do a std::unique. (CCmpObstructionManager does deal with bounding boxes, but that's all tied in with the pathfinder design and needs to be changed anyway.) Agreed (I said similar things on IRC yesterday) . Moving self-contained latency-tolerant things like the AI and pathfinder into separate threads should give much greater benefit, with much less pain than will come from uncontrolled access to the entire simulation state from multiple threads. On Combat Demo Huge? That's a fairly unrealistic extreme case, and if we were running at full speed then 24ms/turn would still only be about 10% of total CPU time. I had assumed it was worse than that...
    2 points
  2. I'm thinking it might be better to include a civilization that's not another hellenistic/successor civ. Why not instead do a civ that's much more different from the ones we already have? Perhaps the Kushan Empire, which had contacts with the Han Chinese and Rome overlapped in time with the Maurayans. Or, perhaps it might be best to do the Han. We could build off the existing work of the Rise of the East.
    1 point
  3. 1 point
  4. Regarding the wonder: If you are in need of any detail photos of the Pergamon Altar, I happen to live in Berlin and could take some photos. But on the other hand, there are probably loads of tourist photos anyways on flickr etc.
    1 point
  5. Finally, I can comment on the sounds. They are pretty good. One thing I think we forgot to mention is the duration we need for each type of sound. Basically, we need completion sounds to be no longer than 3 seconds. Selection sounds should be a short as possible (1 second), while still getting the point across. Here is a video that should help you understand:
    1 point
  6. good sounds LAVS, i hope ear your sounds.
    1 point
  7. Some unit like imitation legionaries have little evidence to support its existence and camel riders have little military value.
    1 point
  8. wow, i want this one, they had best units in that timeframe. phalanx cataphract horse archer camel riders Legionaries
    1 point
×
×
  • Create New...