Page 1 of 10 1234 ... LastLast
Results 1 to 40 of 368

Thread: Capellan Conflict Development

  1. #1

    Thread Starter
    Frenzied Member Devion's Avatar
    Join Date
    Sep 2000
    Location
    The Netherlands
    Posts
    1,049

    Arrow Capellan Conflict Development

    Last edited by Devion; Aug 27th, 2006 at 06:58 AM. Reason: new Name.

  2. #2

    Thread Starter
    Frenzied Member Devion's Avatar
    Join Date
    Sep 2000
    Location
    The Netherlands
    Posts
    1,049

    Re: Mechwarrior Battlegrounds

    31 fps, 800x600. And a canyon can be implemented quite accurately, I have tried that. Even with a larger scale.
    Okay, that's good. Got a few ideas on fiddling with heightmaps

    A bit off-topic: How do we want to arrange sharing the data between us all? CVS? FTP?

  3. #3

    Thread Starter
    Frenzied Member Devion's Avatar
    Join Date
    Sep 2000
    Location
    The Netherlands
    Posts
    1,049

    Re: Mechwarrior Battlegrounds

    As a good little OOP Coder I think it's a good idea that we seperate code in seperate DLL's so that's it's easier to update (and break compatiblity) seperate parts of code.

    Correct me if I'm wrong here, this is just an sketchy idea. Feel free to come up with something better.

    Main App
    |
    |\_ Engine (Sound, 3D, Input, etc)
    |\_ Network (Network Protocol)
    |\_ Game (AI, Parsing Gamedata)
    \_ DataFetcher (Prefetch data via Network)

    For easy use I guess it's easier to use design-time binding for now instead of late-binding during runtime.

  4. #4
    type Woss is new Grumpy; wossname's Avatar
    Join Date
    Aug 2002
    Location
    #!/bin/bash
    Posts
    5,682

    Re: Mechwarrior Battlegrounds

    Any screenies yet?

  5. #5
    Retired G&G Mod NoteMe's Avatar
    Join Date
    Oct 2002
    Location
    @ Opera Software
    Posts
    10,190

    Re: Mechwarrior Battlegrounds

    Quote Originally Posted by wossname
    Any screenies yet?
    They started to discuss the game 20 hours ago......


    [Edit]
    Ohhh..BTW when thinking about it...

    http://vbforums.com/attachment.php?attachmentid=40093

  6. #6
    type Woss is new Grumpy; wossname's Avatar
    Join Date
    Aug 2002
    Location
    #!/bin/bash
    Posts
    5,682

    Re: Mechwarrior Battlegrounds

    Nice, how large is that map in real world terms, few hundred metres on each side?
    I don't live here any more.

  7. #7

    Thread Starter
    Frenzied Member Devion's Avatar
    Join Date
    Sep 2000
    Location
    The Netherlands
    Posts
    1,049

    Re: Mechwarrior Battlegrounds

    With a 128x128 heightmap, this is the terrain it makes, fairly large. It should be suitable for 10 people to run around in if you want them to fight using sniper weapons from far away, or 64 people if you want them fighting from medium/close range.
    Give or take a few square miles
    I don't think you'll want 64 mechs running around in a box of a few hundred meters :]

    Check the mech.jpg file that's attached. That's from MechCommander 2 but Mechwarrior Battlegrounds will have basically a bit of the same look. Isometric-tilted camera and continuous control over the mech instead of RTS-Style point-n-click.
    Attached Images Attached Images  
    Last edited by Devion; Aug 30th, 2005 at 04:45 AM.

  8. #8
    type Woss is new Grumpy; wossname's Avatar
    Join Date
    Aug 2002
    Location
    #!/bin/bash
    Posts
    5,682

    Re: Mechwarrior Battlegrounds

    128x128 miles??

    I think 64 mechs running around in a football field sized area would be hilarious, you need to set that up and render a screeny for us

    You guys going to sell this or open source it or what?

    I used to have MechAssault on the XBox, that a kickass game that was. It'd be interesting to see how your project continues, I shall watch with interest.
    Last edited by wossname; Aug 30th, 2005 at 04:51 AM.
    I don't live here any more.

  9. #9

    Thread Starter
    Frenzied Member Devion's Avatar
    Join Date
    Sep 2000
    Location
    The Netherlands
    Posts
    1,049

    Re: Mechwarrior Battlegrounds

    So far I think this will be open source with a small expection of certain code (like the anti-cheat thingy which will be implemented at a later stage)

    And no.. not 128x128 miles more or less 4 by 4 mile zones in team deathmatch or assaults. 1 by 1 mile for small deathmatch groups, 2 by 2 etc. Maybe we should incorporate Battlefield II's dynamic map size (depending on amount of players)?

  10. #10
    Hyperactive Member
    Join Date
    Feb 2005
    Posts
    294

    Re: Mechwarrior Battlegrounds

    128x128 square miles,no. But, safe to say, maps about the size of, or larger than, Battlefield 1942/Vietnam/2. Im going to try partioning the maps then rendering the closest partions.

  11. #11

    Thread Starter
    Frenzied Member Devion's Avatar
    Join Date
    Sep 2000
    Location
    The Netherlands
    Posts
    1,049

    Re: Mechwarrior Battlegrounds

    Should be more then enough.

    I used to have MechAssault on the XBox, that a kickass game that was. It'd be interesting to see how your project continues, I shall watch with interest
    MechAssault was pretty cool xcept that it was only on Xbox.. I wish they kept it on the PC

  12. #12

    Thread Starter
    Frenzied Member Devion's Avatar
    Join Date
    Sep 2000
    Location
    The Netherlands
    Posts
    1,049

    Re: Mechwarrior Battlegrounds

    Quote Originally Posted by NoteMe
    I am not sure if this is going to be any help to you guys. What is your monsters looking like? Like the first screeny there?


    At least I was looking for an airplane (don't ask me why) when I came over these free 3D models. So I thought I would share them with you in case that is what your monsters look like:
    http://www.turbosquid.com/FullPrevie....cfm/ID/161495
    http://www.turbosquid.com/FullPrevie.../161495/blFP/1
    http://www.turbosquid.com/FullPrevie.../161495/blFP/1
    http://www.turbosquid.com/FullPrevie.../161495/blFP/1


    - ØØ -
    Edit: http://www.turbosquid.com/FullPrevie.../236682/blFP/1 (Madcat Mk. III)

    Thanks a bunch!
    Last edited by Devion; Aug 30th, 2005 at 05:52 AM.

  13. #13
    Hyperactive Member
    Join Date
    Feb 2005
    Posts
    294

    Re: Mechwarrior Battlegrounds

    Got partioning working

    Now im going to try and use distance and view culling and use larger heightmaps.

  14. #14

    Thread Starter
    Frenzied Member Devion's Avatar
    Join Date
    Sep 2000
    Location
    The Netherlands
    Posts
    1,049

    Re: Mechwarrior Battlegrounds

    Kewl, keep up the good work

  15. #15
    Retired G&G Mod NoteMe's Avatar
    Join Date
    Oct 2002
    Location
    @ Opera Software
    Posts
    10,190

    Re: Mechwarrior Battlegrounds

    Quote Originally Posted by Cade
    Got partioning working

    Now im going to try and use distance and view culling and use larger heightmaps.
    Partioning? Looks like tiling to me..

  16. #16

    Thread Starter
    Frenzied Member Devion's Avatar
    Join Date
    Sep 2000
    Location
    The Netherlands
    Posts
    1,049

    Re: Mechwarrior Battlegrounds

    There is a faint mountain in the middle-right area

  17. #17
    Retired G&G Mod NoteMe's Avatar
    Join Date
    Oct 2002
    Location
    @ Opera Software
    Posts
    10,190

    Re: Mechwarrior Battlegrounds

    Quote Originally Posted by Devion
    There is a faint mountain in the middle-right area

    Your point is? It is still not culling them. Still rendering the whole map isn't he? Hence there is no space partitioning algo implemented.


    - ØØ

  18. #18

    Thread Starter
    Frenzied Member Devion's Avatar
    Join Date
    Sep 2000
    Location
    The Netherlands
    Posts
    1,049

    Re: Mechwarrior Battlegrounds


  19. #19
    Hyperactive Member
    Join Date
    Feb 2005
    Posts
    294

    Re: Mechwarrior Battlegrounds

    There is now an algo implemented to cull tiles based on distance and view direction. Its just first I had to break up the map into tiles aka partions.

  20. #20
    Retired G&G Mod NoteMe's Avatar
    Join Date
    Oct 2002
    Location
    @ Opera Software
    Posts
    10,190

    Re: Mechwarrior Battlegrounds

    Quote Originally Posted by Cade
    There is now an algo implemented to cull tiles based on distance and view direction. Its just first I had to break up the map into tiles aka partions.

    It is called tiles..

  21. #21
    Hyperactive Member
    Join Date
    Feb 2005
    Posts
    294

    Re: Mechwarrior Battlegrounds

    Well these partions contain info relevant to where they are along with the vertex data. And unless I am mistaken, a partion is a segment of something.

    Partion/Partition

    par·ti·tion (pär-tshn)
    n.
    1.
    a. The act or process of dividing something into parts.
    b. The state of being so divided.
    tr.v. par·ti·tioned, par·ti·tion·ing, par·ti·tions
    1. To divide into parts, pieces, or sections.
    2. To divide or separate by means of a partition: We partitioned off the alcove to make another bedroom.


  22. #22
    Retired G&G Mod NoteMe's Avatar
    Join Date
    Oct 2002
    Location
    @ Opera Software
    Posts
    10,190

    Re: Mechwarrior Battlegrounds

    Yeah, partition is a part of something. But in a binary tree you have nodes that is a part of the thee, but you don't call them partitions..


    - ØØ -

  23. #23

    Thread Starter
    Frenzied Member Devion's Avatar
    Join Date
    Sep 2000
    Location
    The Netherlands
    Posts
    1,049

    Re: Mechwarrior Battlegrounds

    I wouldn't call 'm tiles either though :]

  24. #24
    Retired G&G Mod NoteMe's Avatar
    Join Date
    Oct 2002
    Location
    @ Opera Software
    Posts
    10,190

    Re: Mechwarrior Battlegrounds

    Well, I will let you guys get on with your project...won't bother you more with terms.

    Proof:
    http://www.hsigraphics.com/bryce/tut...eterrains.html


    - -

  25. #25

    Thread Starter
    Frenzied Member Devion's Avatar
    Join Date
    Sep 2000
    Location
    The Netherlands
    Posts
    1,049

    Re: Mechwarrior Battlegrounds

    Tiles/Partions/Partitioning. End result is less array-hogging for VB. And it's the result that counts imho

  26. #26
    Hyperactive Member
    Join Date
    Feb 2005
    Posts
    294

    Re: Mechwarrior Battlegrounds

    End result is actually more array hogging if you add all the partion's together, but each partion contains less that in the whole array.

  27. #27

    Thread Starter
    Frenzied Member Devion's Avatar
    Join Date
    Sep 2000
    Location
    The Netherlands
    Posts
    1,049

    Re: Mechwarrior Battlegrounds

    Heh; That's what I meant. The end result of having partitions wether some people call it tiles or not.
    Last edited by Devion; Aug 30th, 2005 at 12:25 PM.

  28. #28
    type Woss is new Grumpy; wossname's Avatar
    Join Date
    Aug 2002
    Location
    #!/bin/bash
    Posts
    5,682

    Re: Mechwarrior Battlegrounds

    Partion isn't even a word. All the google results look like typo's to me.

    Parti on dudes!!
    I don't live here any more.

  29. #29

    Thread Starter
    Frenzied Member Devion's Avatar
    Join Date
    Sep 2000
    Location
    The Netherlands
    Posts
    1,049

    Re: Mechwarrior Battlegrounds

    Partition then?, I actually liked the word =)

    Anyway; Partion or Partition or Tile or Segment or Cell - Does it really matter? We know what the subject is - The project thread is getting poluted by meaningless chatter about typo's and misformed words.

  30. #30
    Hyperactive Member
    Join Date
    Feb 2005
    Posts
    294

    Re: Mechwarrior Battlegrounds

    Replaced all 56 instances of Partion with Partition.

    Btw, Devion, I am not working on the actual game code right now. I will leave it to you to create the base of the actual game. I am working on getting an outdoor terrain rendering system up (Done) and running as efficiently (Not done) as possible.

  31. #31
    type Woss is new Grumpy; wossname's Avatar
    Join Date
    Aug 2002
    Location
    #!/bin/bash
    Posts
    5,682

    Re: Mechwarrior Battlegrounds

    Are you guys designing your mechs from scratch or are you using meshes from one of the other games?
    I don't live here any more.

  32. #32

    Thread Starter
    Frenzied Member Devion's Avatar
    Join Date
    Sep 2000
    Location
    The Netherlands
    Posts
    1,049

    Re: Mechwarrior Battlegrounds

    Quote Originally Posted by Cade
    Replaced all 56 instances of Partion with Partition.

    Btw, Devion, I am not working on the actual game code right now. I will leave it to you to create the base of the actual game. I am working on getting an outdoor terrain rendering system up (Done) and running as efficiently (Not done) as possible.
    Don't worry, I kinda assumed that

    Are you guys designing your mechs from scratch or are you using meshes from one of the other games?
    I was going to check in with the development team of Capellan Solution (C&C Generals Mechwarrior mod team) as they modelled about every mech type there is in any of the Mechwarrior games. If that doesn't work we would need a few modellers to work on 'm and build 'm from scratch (thank god there is enough research material on the net )

  33. #33
    G&G Moderator chemicalNova's Avatar
    Join Date
    Jun 2002
    Location
    Victoria, Australia
    Posts
    4,246

    Re: Mechwarrior Battlegrounds

    You guys are Google nubs



    type define: before a word

    chem

    Visual Studio 6, Visual Studio.NET 2005, MASM

  34. #34

    Thread Starter
    Frenzied Member Devion's Avatar
    Join Date
    Sep 2000
    Location
    The Netherlands
    Posts
    1,049

    Re: Mechwarrior Battlegrounds

    Yes yes.. We know

    btw I've designed a small little (Quick and freakin' dirty) logo.. It's on the 1st post.

    and...
    I've sent the project leader of Capellan Solution an e-mail asking if we can use stuff they made. I hope they allow us as it will greatly increase speed of the project. (Atleast we can test the game with real mech models instead of little square cubes with bright colors)

    and......
    Another mail sent to Wizkidsgames.com (Property holder of Battletech). As with Capellan Solution. If they allow us to use the battletech property it will severely increase the project development process.. if not.. well then we have a few things to change so we don't infringe on any intellectual property.
    Last edited by Devion; Aug 30th, 2005 at 12:21 PM. Reason: merged 3 posts.

  35. #35
    G&G Moderator chemicalNova's Avatar
    Join Date
    Jun 2002
    Location
    Victoria, Australia
    Posts
    4,246

    Re: Mechwarrior Battlegrounds

    I'm sorry, how is that dirty? That things looke "l337"!

    chem

    Visual Studio 6, Visual Studio.NET 2005, MASM

  36. #36

    Thread Starter
    Frenzied Member Devion's Avatar
    Join Date
    Sep 2000
    Location
    The Netherlands
    Posts
    1,049

    Re: Mechwarrior Battlegrounds

    quick and dirty as in the expression that it's been made in less then 30 minutes

  37. #37

    Thread Starter
    Frenzied Member Devion's Avatar
    Join Date
    Sep 2000
    Location
    The Netherlands
    Posts
    1,049

    Re: Mechwarrior Battlegrounds

    Just to let everyone know we now have a FTP server (which is backed up every night) @ ftp://devion.mijnip.nl (user: mwbg , pass: mwbg).

  38. #38

    Thread Starter
    Frenzied Member Devion's Avatar
    Join Date
    Sep 2000
    Location
    The Netherlands
    Posts
    1,049

    Re: Mechwarrior Battlegrounds

    Upped code to FTP:
    Directory: Source\Game DLL's\MechData_DLL
    Author: Devion
    Date: 10:22 PM 8/30/2005
    Description: MechData contains the class 'clsMech' which is used in-game to hold all the data of the current mech. It's not done yet (Returning Properties of a mech needs to be better for sure.)

  39. #39
    Hyperactive Member
    Join Date
    Feb 2005
    Posts
    294

    Re: Mechwarrior Battlegrounds

    Devion - To increase performance, loadtimes will go up, as it generates smaller partions (32x32 or 16x16 instead of 64x64), it must make more partions to fill the map and making each partion means one more iteration through the entire map. That and the overhead of LOD calculations (only when you load the map).

    Edit: Im not a DX3D guru. Im a DX2D guru and my 3d knowledge is based on software rendering I used to do.
    Last edited by Cade; Aug 30th, 2005 at 07:41 PM.

  40. #40
    Hyperactive Member
    Join Date
    Feb 2005
    Posts
    294

    Re: Mechwarrior Battlegrounds

    Scince we are using an isometric camera angle, The draw distance does not have to be very far. In the screenshot, I have loaded a 512x512 heightmap, with each pixel bieng a vertex 32 places apart (making the map size 16384x16384), it took 8 seconds to partition it (as a compiled native code exe) and renders with quite good performance. Using a 1024x1024 heightmap took about a min by the clock.

    I will now try to implement LOD by using lower res heightmaps.

    Edit: I have implemented LOD. At close to medium distances, the partitions are rendered at full detail. At medium to far distances, the partitions are rendered at LOD detail, defined as a constant, to be OriginalDetail/LODDetail. Currently, LODDetail is set to 4. Unfortunately, there are seams between the non-lod and lod partitions so I have to work that out. It only appears then looking around FPS-style, but it will be fine for isometric 3d.

    My current constants, about the terrain detail, are
    Private Const PartitionSize As Long = 16
    Private Const PartitionViewLODDistance As Long = 64 - 16
    Private Const PartitionViewDistance As Long = 128 - 32
    Private Const PartitionLODSize As Long = 4
    Private Const MapScale As Long = 64 'Map horizontal scale
    Private Const MapVScale As Long = 4 'Map vertical scale
    Attached Images Attached Images   
    Last edited by Cade; Aug 30th, 2005 at 10:14 PM.

Page 1 of 10 1234 ... LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width