actually, any method you can think of will work. Its really up to you. If you stick with the 2D idea,
Set backdrop to black
Use a giant sprite with black as transparent and the walls on that sprite. Collisions can be handled by checking for pixel collision against that sprite.
next, use another bunch of sprites as the dots....
that should get you going...
Not sure if DBPro demo supports pixcel collision or not. The tool I use does (for 2D). Just checked, DBPro does NOT support pixcel collisions..... On that note, you'll need to do this:
1 - backdrop is black
2 - each wall must be a sprite (make it solid, no transparent areas)
3 - each dot a sprite
4 - make packman an animated sprite
.....
Make all sprites transparent black
Should run pretty smooth just remeber to check collision....
Save current position....
Perform keyboard check...
Do test move.............
If collision with wall... restore old position
if collision with dot.... give points, remove dot
make current position perminante
repeate