Re: game development layout question

  • From: "treble" <lauraeaves@xxxxxxxxx>
  • To: <programmingblind@xxxxxxxxxxxxx>
  • Date: Sat, 13 Oct 2007 22:36:48 -0400

Hmm -- perhaps I should call myself trebleclef--that wouldn't be so 
confusing...*smile*
--le
  ----- Original Message ----- 
  From: Littlefield, Tyler 
  To: programmingblind@xxxxxxxxxxxxx 
  Sent: Saturday, October 13, 2007 7:47 PM
  Subject: Re: game development layout question


  ROFL... I commented on the --le...
  I thought that said trouble... they sorta sound the same. :)
  Well, thanks. and ignore my message on that. Was wondering why trouble would 
have --le in his name. rofl.
  I'll work with that... Maybe a struct for the road, that holds the angle of 
the intersection? or... a structure that shows beginning and end points, then 
there can be a struct for intersections, that show the angle of the needed turn?
  *holds head* ... ow!
  Thanks,
  Tyler Littlefield.
  Vertigo head coder
  "My programs don't have bugs, just randomly added features."
  msn: tyler@xxxxxxxxxxxxx
  email: tyler@xxxxxxxxxxxxx
  aim: st8amnd2005
  web: tysdomain.com
    ----- Original Message ----- 
    From: treble 
    To: programmingblind@xxxxxxxxxxxxx 
    Sent: Saturday, October 13, 2007 5:44 PM
    Subject: Re: game development layout question


    Yes and it will help you get used to managing what data and methods should 
go in the universal class and what needs to be pushed down into the derived or 
child classes.
    I just thought of an alternative implementation -- assuming this city is 
has a normal convoluted layout full of curving roads, you can have a 
representation of the roads as entities in and of themselves, with a length and 
curvature and location of intersecting streets.  Then put cars on the roads 
moving down a single road at a time and run your simulation of moves as the 
clock ticks-- taking appropriate action when one object collides with another, 
either on a road or in an intersection.
    Note that each lane on a road can be treated as a single, one-way road.  
Also some roads or lanes may go over an overpass so intersect3ions may not ge 
significant -- i.e., cars won't collide with cars on the other road.
    Sounds like a fun project. Good luck.
    --le


      ----- Original Message ----- 
      From: Ken Perry 
      To: programmingblind@xxxxxxxxxxxxx 
      Sent: Friday, October 12, 2007 10:32 PM
      Subject: RE: game development layout question




      Actually Tyler I think your missing a large part of OO programming.  The 
point of c++ is so you can make an object and then inherit that object by other 
classes and then be able to make a single array of the type object that can 
hold all inherited types.  A good example of this is in .net where you have the 
Control class.  You can actually make an array of type control and then 
instantiate each control as button, Combo Box, List Box, etc.  Not many people 
realize this because they use the GUI method of creating forms and don't do the 
dirty work.

      In the same way in C# all things are objects or are supposed to be.  so 
you could make an array of objects and almost instantiate any variable into it 
using the new operator.  The then as you loop through the array you check what 
type it is and act accordingly.

      Ken



--------------------------------------------------------------------------
      From: programmingblind-bounce@xxxxxxxxxxxxx 
[mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Littlefield, Tyler
      Sent: Friday, October 12, 2007 6:39 PM
      To: programmingblind@xxxxxxxxxxxxx
      Subject: Re: game development layout question


      I could use void*, but I would have to cast the pointers--there should be 
a cleaner way. :(

      Thanks,
      Tyler Littlefield.
      Vertigo head coder
      "My programs don't have bugs, just randomly added features."
      msn: tyler@xxxxxxxxxxxxx
      email: tyler@xxxxxxxxxxxxx
      aim: st8amnd2005
      web: tysdomain.com
        ----- Original Message ----- 
        From: Jim 
        To: programmingblind@xxxxxxxxxxxxx 
        Sent: Friday, October 12, 2007 7:31 PM
        Subject: Re: game development layout question


        Hi Tyler,
        In Monopoly, I can have a racecar or a shoe on a square. Shouldn't you 
be able to just make a square and then point to the object that is supposed to 
be on it or can you somehow just put an object on it? I thought OOP was 
supposed to be able to represent the real world.

        Thanks.

        Jim
        __________
        Take back your shopping life at http://tinyurl.com/32rsxz

          ----- Original Message ----- 
          From: Littlefield, Tyler 
          To: programmingblind@xxxxxxxxxxxxx 
          Sent: Friday, October 12, 2007 7:37 PM
          Subject: Re: game development layout question


          Hello jim,
          It might, but if I have an array of objects, the objects would need 
to be of mixed-type so I'm able to maybe manage more than one object.
          E.g, a vehicle will be a different object from a player, etc.
          Thanks,
          Tyler Littlefield.
          Vertigo head coder
          "My programs don't have bugs, just randomly added features."
          msn: tyler@xxxxxxxxxxxxx
          email: tyler@xxxxxxxxxxxxx
          aim: st8amnd2005
          web: tysdomain.com
            ----- Original Message ----- 
            From: Jim 
            To: programmingblind@xxxxxxxxxxxxx 
            Sent: Friday, October 12, 2007 5:34 PM
            Subject: Re: game development layout question


            Hi Tyler,
            Unless I am missing something, you could maybe make the squares on 
the board objects so that they could be different from one-another. Would that 
work?

            Thanks.

            Jim
            __________
            Take back your shopping life at http://tinyurl.com/32rsxz

              ----- Original Message ----- 
              From: Littlefield, Tyler 
              To: programmingblind@xxxxxxxxxxxxx 
              Sent: Friday, October 12, 2007 4:47 PM
              Subject: game development layout question


              Hello list,
              I've got a question.
              I'm thinking of writing a game in c++.
              I want to find a way to make the board and map.
              I thought about using an array, but then that would require that 
all objects are the same...
              Any ideas?
              Also, how are race tracks built?
              I want to do a bit of racing in the game, just not sure how to 
lay those out.

              Thanks,
              Tyler Littlefield.
              Vertigo head coder
              "My programs don't have bugs, just randomly added features."
              msn: tyler@xxxxxxxxxxxxx
              email: tyler@xxxxxxxxxxxxx
              aim: st8amnd2005
              web: tysdomain.com

Other related posts: