RPGDXThe center of Indie-RPG gaming
Not logged in. [log in] [register]
 
 
Post new topic Reply to topic Goto page Previous  1, 2, 3 
View previous topic - View next topic  
Author Message
Jinroh
Scholar


Joined: 30 May 2008
Posts: 173
Location: U.S.A.

PostPosted: Mon Mar 01, 2010 1:34 am    Post subject: [quote]

On the GBA and Game Gear you must write your own collision detection routines to handle hardware sprites v. hardware sprites or hardware sprites v. tiles.

I can't think of many systems that have hardware collision and I'm pretty sure the NES is the same way. ^^
_________________
Mao Mao Games
The wolf and his mate howl, taking solace in the silver moon. Pressing ever foreward to see what the future holds.
Back to top  
tcaudilllg
Dragonmaster


Joined: 20 Jun 2002
Posts: 1731
Location: Cedar Bluff, VA

PostPosted: Mon Mar 01, 2010 6:07 am    Post subject: [quote]

I believe the Intellivision had such a function. It was tile-based -- if you nicked the corner of the sprite box, you scored a hit even without hitting the visible part of the image. Very useful for tile-based games; not so much for pixel-based games because, of course, it tends to thwart strategies that exploit the apparent "physicality" of the game world: that fireball which you thought would (barely) pass harmlessly overhead instead triggers the demise of your character!

But for a game like Tower of Druaga or Pac Man, where all movement is square-by-square, such a function would be all that was required, from a programming perspective, to make the game.
Back to top  
Jinroh
Scholar


Joined: 30 May 2008
Posts: 173
Location: U.S.A.

PostPosted: Mon Mar 01, 2010 9:15 am    Post subject: [quote]

IIRC the also Atari 2600 has a hardware collision bit for it's player and missle graphics. However I cannot confirm 100% as I have a headache and it's been a while since I've done any 2600 coding.
_________________
Mao Mao Games
The wolf and his mate howl, taking solace in the silver moon. Pressing ever foreward to see what the future holds.
Back to top  
tcaudilllg
Dragonmaster


Joined: 20 Jun 2002
Posts: 1731
Location: Cedar Bluff, VA

PostPosted: Mon Mar 01, 2010 9:29 am    Post subject: [quote]

I remember reading about the Intellivision on romhacking.net. There is something about the complexity of collision detection that makes programming such systems distinctly unappealing to me. Automated collision flagging is, in my opinion, a defining characteristic of decent game engines.
Back to top  
tcaudilllg
Dragonmaster


Joined: 20 Jun 2002
Posts: 1731
Location: Cedar Bluff, VA

PostPosted: Fri Mar 12, 2010 2:43 am    Post subject: [quote]

I'll have to do some research before taking this thread any further.
Back to top  
Post new topic Reply to topic Page 3 of 3 All times are GMT
Goto page Previous  1, 2, 3 



Display posts from previous:   
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum