Beetlejuice (NES)/Game Mechanics and Techniques: Difference between revisions
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 | |No damage from bees, 1-hit kills the beehives (both only found in level 1) | ||
| | | | ||
|- | |- | ||
Revision as of 09:11, 20 March 2023
Animations
Movement mechanics
Time cost comparisons
Scares
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.