

due to needing to show a publisher's logos), avoid a forced wait after a hardware reset.

#SPEEDRUNNERS GAME OFF SCREEN CODE#
On console games, sometimes you can use the actual physical reset button on the console (or even the power switch!) for the purpose, although you still need to make sure the game loads back up as quickly as possible after a reset, which might be difficult using typical reset button implementations provide a reset code as well if you technically can't, or don't want to (e.g. Most games use their pause input as the first key in the sequence/chord in order ensure that it's never something that a player would need to enter in the normal course of gameplay. As such, a reset input is normally a sequence of multiple keys, or a chord (in which multiple keys are pressed at the same time) these are relatively easy to type intentionally, but unlikely to be typed by accident. However, speedrunners want to be able to input a reset without long waiting periods or going through several confirmation screens. Resetting the game is a pretty drastic thing to do if you care about your save file, so it's typically made difficult for casual players. You also need to think about how the speedrunner gives a reset input to the game. Ideally, a reset would take the speedrunner directly to immediately before the gameplay of the game started, such that the game would start with their next button press (dropping the runner right into the game is problematic as they need a chance to start their timer). Likewise, a reset cycle that goes through long loading screens or unskippable cutscenes is highly problematic.

(If your game is short enough – and it's often hard to predict how long your game will be, especially with the potential existence of glitches – speedrunners will be in this mode throughout their entire runs.) If this requires resetting the console, going through a bunch of menus, manufacturer logos, and the like, the speedrunner isn't going to be happy. Towards the start of a run or practice session, any nontrivial mistake may cause a speedrunner to abandon the run and start again. As such, it is fairly vital that your reset cycle won't discourage players from running the game. Speedrunners typically take huge numbers of attempts, both in practice and as serious runs, in their quest to make the fastest speedrun possible. Not every attempted speedrun is a world record. Gameplay considerations Resetting and practice

Most of this guide is basically just an in-depth explanation of what these goals imply about specific details of a game, but the general principles are important in their own right. Downtime causes boredom, and boring hobbies tend to be abandoned quickly.
