Designing a "Grid" like object that contains game objects
Posted
by
liortal
on Game Development
See other posts from Game Development
or by liortal
Published on 2012-09-26T23:14:59Z
Indexed on
2012/09/27
3:49 UTC
Read the original article
Hit count: 294
I am working on a 2D game, where there's a game "board" on which other game objects are placed.
This this is 2D, my starting point was to design a class that will internally use a 2d array for the actual stored game objects.
This class could be simply accessed by 2 indices: (i, j) to get game objects on it.
My problem is that i have no idea how to make the game "board" "propagate" its data onto its children.
Design questions i ran into are:
- Should the children placed on the board have display properties such as size, screen position?
- Should the board itself dictate this information?
- How to update children in case the board changes some of its properties? (position, etc).
- Should the board be aware of the types of objects stored in it ?
I have no idea how similar things such as WPF or other UI frameworks go about organizing a "container like" object that can arrange or apply certain UI properties to its children.
© Game Development or respective owner