[gameprogrammer] Re: How to have hills in a tiled game
- From: Olof Bjarnason <olof.bjarnason@xxxxxxxxx>
- To: gameprogrammer@xxxxxxxxxxxxx
- Date: Tue, 7 Feb 2006 08:30:57 +0100
On 2/7/06, Olof Bjarnason <olof.bjarnason@xxxxxxxxx> wrote:
> you could have a "type" specifier for each tile too, instead of
> increasing the granularity.
>
> type meaning
> 0 empty
> 1 solid
> 2 45 deg slant uphill right /|
> 3 45 deg slant uphill left |\
> ( 4 45 deg roof slant right \| )
> ( 5 45 deg roof slant left |/ )
>
> .. where 4 and 5 are quite optional.
>
> Then, to handle collision detection with the background in the game,
> build a function
>
> bool IsSolid(int wx, int wy) {
> }
>
> .. which answers the question "Is the pixel located at
> world-pixel-coordinate system coordinate (wx,wy) solid?"
>
> That question is easy to answer for solid / empty tile types, but just
> slightly trickier for the other types. Just keep in mind that the ONLY
> way to do collision detection in the game should be via this function,
> other the wholy system breaks down.
sorry for typo here, I mean "otherwise the whole system breaks down."
>
> /Olof
>
> On 2/7/06, Kevin Jenkins <gameprogrammer@xxxxxxxxxx> wrote:
> > Increase your granularity. You'll have large blocks of unused data but
> > that always happens anyway. You should build your map from larger
> > building blocks that are instanced to save memory.
> >
> > Alan Wolfe wrote:
> >
> > > Hey guys,
> > >
> > > I'm making a 2d sidescroller and the maps are just tiled in the normal
> > > fashion like...
> > >
> > > 1 1 1 1 1 1 1
> > > 1 0 0 0 0 0 0
> > > 1 0 0 0 0 0 0
> > > 1 0 0 0 1 0 0
> > > 1 1 1 1 1 1 1
> > >
> > > where each number has attributes (like if it's solid or not) as well as
> > > art.
> > >
> > > This makes for really rectangular map though.
> > >
> > > Does anyone know how to make hills and slopes in a 2d sidescroller? like
> > > the techniques generaly used for that, something like how mario 3
> > > worked, or just being able to have 45 degree slants would be better than
> > > nothing.
> > >
> > > thanks a bunch!
> >
> >
> > ---------------------
> > To unsubscribe go to http://gameprogrammer.com/mailinglist.html
> >
> >
> >
>
---------------------
To unsubscribe go to http://gameprogrammer.com/mailinglist.html
- Follow-Ups:
- [gameprogrammer] Re: How to have hills in a tiled game
- From: Alan Wolfe
- References:
- [gameprogrammer] How to have hills in a tiled game
- From: Alan Wolfe
- [gameprogrammer] Re: How to have hills in a tiled game
- From: Kevin Jenkins
- [gameprogrammer] Re: How to have hills in a tiled game
- From: Olof Bjarnason
Other related posts:
- » [gameprogrammer] How to have hills in a tiled game
- » [gameprogrammer] Re: How to have hills in a tiled game
- » [gameprogrammer] Re: How to have hills in a tiled game
- » [gameprogrammer] Re: How to have hills in a tiled game
- » [gameprogrammer] Re: How to have hills in a tiled game
- » [gameprogrammer] Re: How to have hills in a tiled game
- » [gameprogrammer] Re: How to have hills in a tiled game
- [gameprogrammer] Re: How to have hills in a tiled game
- From: Alan Wolfe
- [gameprogrammer] How to have hills in a tiled game
- From: Alan Wolfe
- [gameprogrammer] Re: How to have hills in a tiled game
- From: Kevin Jenkins
- [gameprogrammer] Re: How to have hills in a tiled game
- From: Olof Bjarnason