Beefy Boxes and Bandwidth Generously Provided by pair Networks
Problems? Is your data what you think it is?
 
PerlMonks  

Re: Re: Map Storage For Game

by dooberwah (Pilgrim)
on Oct 24, 2001 at 21:03 UTC ( #121191=note: print w/replies, xml ) Need Help??


in reply to Re: Map Storage For Game
in thread Map Storage For Game

I'm not familiar with the term AoAoH. From the context I think this is some sort of database thing that I havn't covered yet (Like a 1 to Many relationship?). If anyone could explain a bit I'd be grateful.

-Ben Jacobs (dooberwah)
Homepage: http://dooberwah.perlmonk.org
PGP Public Key: http://dooberwah.perlmonk.org/mykey
"one thing i can tell you is you got to be free"

Replies are listed 'Best First'.
Re: Re: Re: Map Storage For Game
by dragonchild (Archbishop) on Oct 24, 2001 at 21:17 UTC
    Heh.

    Array of Arrays of Hashes. :-)

    The idea I was trying to get across was that you should try to use the most basic data structure and see how it works. If you need to optimize, then do so. But, don't optimize if you don't have to.

    Premature Optimization is the Root of All Evil

    ------
    We are the carpenters and bricklayers of the Information Age.

    Don't go borrowing trouble. For programmers, this means Worry only about what you need to implement.

      Allright, I think I know what your saying but I'd like a few more clarifications. I think I understand what your saying about the data storage. You would have an array of arrays for the x and y coordinate. You could then say $foo[x][y] and have that be a hash full of data about that piece of terrain (please correct me if I'm wrong).

      My real question is: how would you propose I store this in a database? I've only been working with databases for a short time so I'm not that great at designing them yet.

      -Ben Jacobs (dooberwah)
      Homepage: http://dooberwah.perlmonk.org
      PGP Public Key: http://dooberwah.perlmonk.org/mykey
      "one thing i can tell you is you got to be free"

        Check out 121098, which is a second reply I made to your original node. That gives an idea on how to store this in a DB.

        ------
        We are the carpenters and bricklayers of the Information Age.

        Don't go borrowing trouble. For programmers, this means Worry only about what you need to implement.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://121191]
help
Chatterbox?
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others surveying the Monastery: (3)
As of 2018-07-20 01:24 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    It has been suggested to rename Perl 6 in order to boost its marketing potential. Which name would you prefer?















    Results (422 votes). Check out past polls.

    Notices?