General info
Game info
The game visually updates at 30 FPS, but polls for input and runs calculations at 60 FPS.
Compared to the console counterparts, the DS version has a lot less content. There are no bosses, aside from the final boss. Galaxians and the "25th Anniversary Pac-Man Statues" don't exist. All cutscenes have been removed, aside from the image-only shortened intro/end credits.
Version Differences
While similar, the EU version has slight differences. Charging a rev-roll plays a sound effect. The camera stays farther back now, so the game has more potential for lag. EU has a `Saving...` indicator on the bottom screen between each level. Some levels have earned more polish, like one area in Banni Wastelands being a slope instead of stable ground.
Movement
Holding any direction from idle, Pac-Man accelerates 33 pixels per frame, until his speed caps at 532 px. He can jump, and combo up to 3 butt bounces by repeatedly pressing B in the air. He can combo up to 3 punches by repeatedly pressing A. He can wall jump by pressing A, but only if his Y speed is between -299 and 299.
He can charge a rev-roll by holding down the Y button, and tapping the touch screen will initiate it. While rev-rolling, Pac-Man's speed caps at 1434 px, which is ~2.7x faster than running. The longer you charge a rev roll, the longer it will last. The rev-roll timer starts count at 10 frames, and increases by 1 each frame, until it caps at 120 frames. This means for a fully charged rev-roll, hold the Y button for 111 frames before tapping. You can stop a rev-roll early by pressing Y again. You can't change your angle in a rev-roll.
Riding an elevator will disable Pac-Man's movement until it stops.
General Optimizations
- Even though you can stop a rev-roll early (by pressing Y), you don't want to charge it for 120 frames if you only need 60.
- The starting animation for rev-rolls isn't the same, the sooner you start one the longer it takes for Pac-Man to do it. If you don't need a long rev time, then 25, 27, and 29 give you a faster start than 21.
- You can drag keys to the left before they are visible.
- You can buffer when to charge a rev plate by tapping/holding before you get on it. It skips a small delay from when you hold to when it starts turning.
Glitches and Tricks
Double Jumps
Double jumps are any jumps performed while not grounded.
After some state changes, Pac-Man can double jump by pressing B the frame on/before the change. The most useful (and used) is after a rev-roll to maximize distance. But you can also double jump after wall hanging, respawning, and after spawn into a level.
Early Elevator Exit
If you jump the frame before the elevator locks you in place, it doesn't get the chance to do so. Useful on any elevator to start moving a little earlier.
Wall Clip
Pac-Man can clip into walls if an enemy pushes him into it. Enemy manipulation usually is required for them to keep running without attacking instead. Otherwise, you can jump above their hit detection and they'll keep running into you.
Enemies have boxes that they aren't allowed to leave, so you can't drag them along the map to go OOB anywhere. It has to be done near where they spawn.
"As far as I know, you can only clip into 90° walls, or less than that. Otherwise you end up scaling the wall. --
inconsistent"
TODO:
- EU is fairly undocumented, find more potential differences from US
- add level by level strats