Mechanic · movement · platformer
Stairs
Diagonal stairs that a character moves along in their own state, at a set speed and in set steps, instead of walking and jumping.
On this page
Stairs move a character diagonally by their own rules. In Dracula’s Curse a step sets the speed to 0.5 px/frame on each axis and lasts 15 frames1.
- SteppedCastlevania III: Dracula's Curse (1989). Stairs are climbed one step at a time, at a fixed pace.1
Games
| Game | Year | How | Note |
|---|---|---|---|
| Castlevania III: Dracula's Curse | 1989 | Stepped | stairs are climbed one step at a time, at a fixed pace |
References
- ^ abDracula's Curse moves a character on stairs in steps; each step sets the speed to 0.5 px/frame across and 0.5 px/frame up or down the stairs, and the climbing state counts 15 frames before the step ends.Codevinheim3/castlevania3-disasm
How we know
4706 lda playerStairsMovementSpeeds.w, y 4707 sta wEntityHorizSpeed.w ⋮ 4713 sta wEntityVertSubSpeed.w ⋮ 4720 lda playerStairsPixelsToStep.w 4721 sta wPixelsToWalkToStairs.w ⋮ 4728 .db $0f ⋮ 4737.else 4738 .db $00 $80 $00 $80 ⋮ 4741 .db $ff $80 $ff $80
code/playerStateProcessing_b1c.s lines 4686–4742 at 3272648 · upstream ↗ 4526playerState14_stairClimb:code/playerStateProcessing_b1c.s lines 4526–4541 at 3272648 · upstream ↗ Checked against the evidence by its author, an AI model, 2026-10-21.
Checked by a second AI model, 2026-10-21.
Sources
Code
- vinheim3. 2020. “castlevania3-disasm: a disassembly of Castlevania III: Dracula's Curse.” Commit 3272648. vinheim3/castlevania3-disasm @ 3272648 · licence, all uses