Recent content by chrusion

  1. C

    Installing and using the SDK

    I wrote this earlier:
  2. C

    Ai

    Good one LO! I was going to suggest along those lines. Also, some decisions do not need to be made every turn so the work can be spread over several turns.
  3. C

    [SDK] Sub-Map: “Zoom-In” on Tiles for Tactical Combat Map, Simcity-ish Building, RPG

    albertd, you got me thinking! It may not be as difficult as I have begun to believe. First, some hurdles: We do not have control of the game loop. This means we have to trick CivIV into playing the Sub-Map turns while it thinks it is playing normal turns. Here is a plan: Each tile gets two...
  4. C

    Ai

    Bravo Impaler! Very nice analysis and extension! I like the narrowly focused ministers! Puts a very nice parallel algorithm into effect with tension(Desirability). A sort of fuzzy matrix if you will :) Yes, this is a big project but it CAN be broken up into several steps. Lets finish...
  5. C

    First release

    Yes the button SimCutie has made is nice.
  6. C

    First release

    It is useful to write self commenting code, code that has class, function, and variable names that refer to their place in the code functionality or at least give a good allusion to it. Sometimes it is easy to name things in a way that I am familiar with but many others would misunderstand. I...
  7. C

    Installing and using the SDK

    Hello, I may have been misleading in my post earlier. Exceptions are not enabled in the default SDK project (I forgot) so I would assume they will not work! Make sure you open the vcproj in CodeBlocks. That will set up many of the proper settings. Follow the rest of the instructions at the...
  8. C

    Ai

    NikG has the right idea in my opinion. The AI is best organized as a military organization: The King has Generals have Captains have Lieutenants have Sergeants All current CivIV game AI functionality is the peasants. The depth of this layering should be easily changeable and...
  9. C

    Ai

    One switch sounds good for general use. But I think AI modules should be individually switchable from Python. This is only from the "We are making a mod for modders" and the "AI is a pain in the south end of a north bound unit to do and test properly" points of view. Of course, defining modules...
  10. C

    Ai

    The AI test framework will be a must. The test cases required to assure this is an improvement are very numerous! These are AI options right? Not replacements?
  11. C

    Project integration Idea, Suggestion & Discussion

    It is assumed that the replacement function is called from the function it replaced with old functionality commented out. updateCombat(...) { updateStackCombat(...); // replaced functionality } Is this correct?
  12. C

    [SDK] Sub-Map: “Zoom-In” on Tiles for Tactical Combat Map, Simcity-ish Building, RPG

    I will check on the contacts... Multiplayer would be more difficult to balance playtime with. I have seen a game that had a multiplayer solution for tactical battles between two of the eight strategic players (all players got a part) but I cannot remember the name or the solution. However...
  13. C

    Installing and using the SDK

    Oh yeah, And don't forget that you can write a test-framework of drivers and stubs that can simulate a series of reasonable and unreasonable inputs and watch for reasonable and unreasonable outputs. Drivers - the code that simulates the inputs (function call values). Stubs - the code that...
  14. C

    Installing and using the SDK

    Debugging without a debugger is easy, just a lot of work. Exceptions need to be properly documented and need to send the info to a place you can read it (a log file or even an in game text screen). By the way, Exceptions are not enabled in the SDK project so they might not work! Another thing...
Top Bottom