Sonic 3 Unlocked
Friday, August 4, 2017

Spring theory

›
A cool feature introduced in Sonic 2 is that if a vertical spring has bit 0 of its subtype set, characters bounce away from it in a 3D twirl...
Thursday, August 3, 2017

The global animation system, part 2

›
In order to keep track of an object's animation across several frames, animation functions do a lot of extra bookkeeping within the obje...
Wednesday, August 2, 2017

The global animation system, part 1

›
Along with standardized functions for drawing and deleting sprites, Sonic 3 also includes functions that automate sprite animation. Most obj...
Tuesday, August 1, 2017

The same, but different

›
Alright, one final detail about breakable walls. Did you ever notice that the Knuckles walls from Carnival Night Zone end up reappearing muc...
2 comments:
Monday, July 31, 2017

*Blocks your path*

›
Back in my first post about breakable walls, reader Telnaior was asking about Knuckles-only walls . There's actually no consistent way ...
1 comment:
Friday, July 28, 2017

The onus in "bonus" is on "us"

›
This has absolutely nothing to do with breakable walls, I was just reminded of it when I was flipping between the Sonic 1 and Sonic 3 pictur...
Thursday, July 27, 2017

Back whence you came, or possibly not

›
When you crash through the rocky walls in Angel Island Zone and Lava Reef Zone, they break off into nicely separated rock sprites which then...
Wednesday, July 26, 2017

One thing's for sure… you do exist

›
If you've picked anything up from my blogging style is that I like to first explain a topic in relative detail, and then follow it up wi...
Tuesday, July 25, 2017

I was never here

›
The breakable wall object, like most other solid objects in the game, checks for collision with Sonic and pals by calling the SolidObjectFul...
Monday, July 24, 2017

Special wall-breaking powers

›
The bit of code responsible for deciding whether or not a player should be able to destroy a breakable wall has quite a few peculiarities wh...
5 comments:
‹
›
Home
View web version

About this blog

▼
Powered by Blogger.