Difference between revisions of "Beetlejuice (NES)/Game Mechanics and Techniques"

From SDA Knowledge Base

Jump to: navigation, search
(Created page with "==Animations== ===Movement mechanics=== ===Time cost comparisons=== ==Scares== {| class="wikitable" |'''Name''' |'''Cost''' |'''Shots''' |'''Special ability''' |'''Comments'...")
 
m (Scares)
Line 33: Line 33:
 
|250
 
|250
 
|5
 
|5
|No damage from bees, only scare that does damage to beehives
+
|No damage from bees, 1-hit kills the beehives (both only found in level 1)
 
|
 
|
 
|-
 
|-

Revision as of 04:11, 20 March 2023

Animations

Movement mechanics

Time cost comparisons

Scares

Name Cost Shots Special ability Comments
Medusa.png Medusa head 100 1 Freezes "floating skulls" (found in some bug holes)
Birdman.png Birdman 150 2 Increases jump height The jump ability allows for shortcuts and is very useful in a speedrun
Two-headed man.png Two-headed man 200 3 1-hit kills the sandworm on Saturn
Skeleton.png Skeleton 250 5 No damage from bees, 1-hit kills the beehives (both only found in level 1)
Umbrella.png Umbrella head 400 9 None? The manual hints about giving some sort of advantage against the octopuses in the sewer stage
Ogre.png Ogre 500 12 1-hit kills the cavern monsters in level 2 (Storm drains)
Ghost.png Ghost (called "spooksheet" in the game) 600 15 None? Only available in the graveyard level. The manual does not seem to hint about any special ability. It sounds more like it's an "all-purpose" scare with lots of shots.
Snake.png Snakeman 750 19 None? Same comments as for the ghost scare.


RNG

The RNG-addresses in RAM are $24-$27. They're calculated by various operations between themselves and take the result of the previous set of RNG and the global timer ($3BB) as seeds.

The RNG-function is called by various events that require a new set of RNG. This can result in the RNG being calculated from several times per frame to every few frames or not all (if nothing loaded in memory requires RNG-values.

There is no indication that the RNG-values would be possible to manipulate in real-time. In TAS-conditions, the RNG can be manipulated to a certain extent by performing actions that trigger the RNG-function to be called. Beetlejuice's movements don't impact the RNG-function, but e.g. throwing a potion (in the overhead section) will create additional calls of the RNG-function.

Things impacted by RNG

Enemies and objects

Delia's art pieces

Beetles (side view sections)

Beetles (overhead sections)

Cavern monsters

Cloud elevators

"Fish in cauldron"

Flies (overhead sections)

First boss

Flowers

Football legs

Lights

Mouse

Second boss

Spiders

Sweepers

"Urn with bouncing ball"

Buffered inputs

Glitches

Screen warping in the overhead levels (TAS-only)

Softlocks

Open questions

Brick

Toilet paper

Additional scares with special abilities

Selection of known RAM-addresses

Personal tools