Thread: First phases complete for space combat

  1. #1
    Super Moderator VirtualAce's Avatar
    Join Date
    Aug 2001

    First phases complete for space combat

    Space game is coming along nicely. No textures but everything is working from a logic standpoint.

    Things that are working:
    1. AI
    2. Targeting (AI vs AI and Player vs AI)
    3. Hit detection
    4. HUD - target boxes with lead pippers and distance and steering cue
    5. Physics (no MMOI or angular momentum yet)
    6. Starfield

    Since this is the most important part of the game it's good that it is working as well as it is. The rest of the game falls into placement of assets and scripting. I do have some turret logic to complete for capital ships and fighters that have turrets.

    Although hit detection is present it currently does not damage anything. This is because each component on a ship can be different and they are not yet defined. Once this is complete I can then send a message to damage a component.

    It's ugly for a screenshot but it represents a lot of work.
    Last edited by VirtualAce; 03-12-2011 at 11:41 AM.

  2. #2
    Woof, woof! zacs7's Avatar
    Join Date
    Mar 2007
    Cool! Does that mean you're not going to write the game in C++? But instead script it? If you know what I mean...

    It certainly does look fantastic. So the ships fly along the z-axis too!?

  3. #3
    Super Moderator VirtualAce's Avatar
    Join Date
    Aug 2001
    Most of it will fall into scripting to keep as much logic as possible out of the engine. The engine will handle the combat AI but the scripting will be able to control this to some degree as well.

    Ships can fly along any axis. The entire game is 3D. When combat is to the point you can actually play I'll put it up on a server for people to try out. It probably will not have the components and will use a standard value for hull and shields but it should demo what the game is about.

    My previous hang ups with the game were the assets and textures. However my goal now is to get it functional and then pretty it up later. And ideally if I've designed my pieces correctly this should not be difficult later and should amount to loading a binary file to bring in all the assets and scripting. My goal is that with a different script you would essentially have a different story line while still maintaining the 4x space genre throughout.

    I worked on the ship to ship combat first because if it sucks or doesn't work I really don't have a game at all. The good thing is I'm not sacrificing design to gain functionality. The engine is basically a bunch of DLLs and is quite modularized. I would like to maintain good design but not get so hung up on it that I have no functionality. Likewise I don't want functionality to precede good design b/c then it becomes unmanageable.
    Last edited by VirtualAce; 01-16-2009 at 06:17 PM.

  4. #4
    Hail to the king, baby. Akkernight's Avatar
    Join Date
    Oct 2008
    Faroe Islands
    Nice! Can't wait to try it ^^
    Currently research OpenGL

  5. #5

    Join Date
    May 2005
    I'd definitely like to see the results of what you've got so far.

    As always, keep up the good work!
    I'm not immature, I'm refined in the opposite direction.

  6. #6
    Registered User
    Join Date
    Nov 2008
    I am very interested in this as I am also writing a space combat game, and it also looks like many of the ideas are similar, full 3d etc, physics, etc.

    Are you planning on having many different weapons?

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. How do I make a combat msg buffer?
    By pliang in forum Game Programming
    Replies: 6
    Last Post: 04-11-2005, 03:22 AM
  2. How to complete program. Any probs now?
    By stehigs321 in forum C Programming
    Replies: 7
    Last Post: 11-19-2003, 04:03 PM
  3. Doom Lord engine complete!
    By Leeman_s in forum Game Programming
    Replies: 8
    Last Post: 05-12-2002, 12:44 AM
  4. doom lord engine complete!
    By Leeman_s in forum C++ Programming
    Replies: 4
    Last Post: 04-25-2002, 08:41 PM