Help with collision detection

This is a discussion on Help with collision detection within the C++ Programming forums, part of the General Programming Boards category; I need help with my collision detection, basically i dont know how to go about it. I'm making pacman. I've ...

  1. #1
    Registered User
    Join Date
    Jan 2013
    Posts
    1

    Help with collision detection

    I need help with my collision detection, basically i dont know how to go about it.
    I'm making pacman.
    I've made a 2d array, with 1's for the walls and 0's for the empty spaces I've got pacman to move but dont know how to stop him going through the walls,

    im doing this for Gameboy advance using notepad++ and VisualBoy
    any help would be great thanks

  2. #2
    Registered User
    Join Date
    Jun 2011
    Posts
    2,572
    Code:
    When commanded to move:
     - determine the new x/y coordinates (based on the direction of travel)
     - check those coordinates for an obstacle
     - if no obstacle, move to the new x/y coordinates
     - otherwise, don't move to the new x/y coordinates

  3. #3
    Registered User Dabz's Avatar
    Join Date
    Jan 2013
    Location
    Durham, UK
    Posts
    3
    I use bit-shifting to reduce the players X and Y coordinate to a value that represents a place on the tilemap...

    While not C++ (GLBasic), here's a small example to muse over:-

    https://dl.dropbox.com/u/3603620/CrocoGLB.zip

    But, the code is a little untidy, though, you should be able to pick it apart and tidy it up to suit!

    Dabz

    EDIT: And yeah, I'm a first poster too... Hello everyone!
    Last edited by Dabz; 01-11-2013 at 11:43 AM.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. C++ collision detection
    By ForeverAndOne in forum Game Programming
    Replies: 2
    Last Post: 10-09-2011, 04:08 PM
  2. Collision detection
    By jack_carver in forum C Programming
    Replies: 5
    Last Post: 02-08-2010, 05:52 AM
  3. Collision Detection.
    By zergdeath1 in forum C++ Programming
    Replies: 5
    Last Post: 11-21-2004, 04:28 PM
  4. collision detection
    By DavidP in forum Game Programming
    Replies: 2
    Last Post: 05-11-2002, 01:31 PM
  5. Need collision detection!(HELP!)
    By SyntaxBubble in forum Game Programming
    Replies: 1
    Last Post: 02-27-2002, 05:13 PM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21