1. We have added a Gift Upgrades feature that allows you to gift an account upgrade to another member, just in time for the holiday season. You can see the gift option when going to the Account Upgrades screen, or on any user profile screen.
    Dismiss Notice

I am a C Programmer

Discussion in 'Civ4 - Community Enchancement Project' started by rothn, May 11, 2007.

  1. rothn

    rothn Chieftain

    Joined:
    May 6, 2007
    Messages:
    76
    Location:
    Austin, TX
    What am I supposed to do?
     
  2. Dale

    Dale Chieftain

    Joined:
    Mar 14, 2002
    Messages:
    6,986
    Want a medal? :D

    Actually, C is a bit useless to you since the SDK is .Net C++. Take the plunge into pointers, references and classes! ;)
     
  3. purplexus

    purplexus Chieftain

    Joined:
    Feb 13, 2002
    Messages:
    477
    Location:
    Calgary Alberta, Canada
    That wasn't very nice... Especially since this is volunteer work.
     
  4. Impaler[WrG]

    Impaler[WrG] Civ4:Col UI programmer

    Joined:
    Dec 5, 2005
    Messages:
    1,750
    Location:
    Vallejo, California
    Well C like any real programing language has pointers and struts provide much of the framework for member variables so your 90% their. rothn you should try to learn about object oriented design as its a major focus of how the game written. I'd recommend you brush up on C++ and OOD as you grok the SDK, use code blocks to compile if your don't have an IDE and or compiler, Kael's guide is excellent and will get you going in no time. Start off by learning how to do a new xml tag from top to bottom, putting a new tag in the schema, read it into the game and effect some change in the code with it and lastly let the player see the effect by listing it ware appropriate in the Pedia. Then its a matter of designing and implementing useful new things into the code.
     
  5. rothn

    rothn Chieftain

    Joined:
    May 6, 2007
    Messages:
    76
    Location:
    Austin, TX
    I am currently taking C++ software programming. I don't know how useful it will be in coding device drivers, but it is a required course. As for XML, I sort of know that.
     
  6. Impaler[WrG]

    Impaler[WrG] Civ4:Col UI programmer

    Joined:
    Dec 5, 2005
    Messages:
    1,750
    Location:
    Vallejo, California
    I though most drivers were written in Assembly? C++ will be of great use in doing any SDK moding and any other game programing, its by far the most dominant programing language and doesn't show any signs of being supplanted, newer sexier interpreted languages like Python get a lot of attention and will likely continue to grow in popularity but I cant see them overtaking C++ in the next two decades if ever.
     

Share This Page