No good game-testers at all for Sonic 3 & Knuckles during production! I am sure they ran out of time too. But both Tails<->Sonic link and Super Sonic can break the game too easily. Since Sonic 2 HD uses Sonic 3's moves, I have to be very cautious not to forget about these glitches. But by fixing one glitch, 20 more will be added. So it will be critical to test everyting over and over for each beta release.
Things that I didn't know:
Super transformation ignores solid platforms! <TERRIBLE>
Tails dropping Sonic off a fan in Carnival Night! <OUCH>
Sonic 3's tube spinning is not safe compared to Sonic 2's and Sonic 1's! Sonic 2 HD TD uses Sonic 3's ways and it is clearly NOT working <BAD>
The solid collisions are heavy on the Genesis CPU and Naka saved some CPU time by not activating them when a sprite is clipped. This was done in Sonic 1, and is clearly forgotten 3 games later when Super and flying moves were introduced. That's the worst part about coding games in an assembler language and hardcoding fixes that are easily forgotten later on.
For Sonic 2 HD, everything is OOP, and there is much easier to track down changes such as overloaded functions and derived objects. Also with so much CPU time, the solid platforms will not let the player pass. Still, having the choice of an unlimited speed boost for Sonic while running or falling, that will eventually crack the collision. It's gonna be fun to fight these glithces to the very end with your help of course!
Thanks for the videos!
This post has been edited by LOst: 11 May 2009 - 07:28 AM