/** * @fileOverview */ import * as React from 'react' /** Pop-up that is displayed when opening the help explaining the game rules. * * `handleClose` is the function to close it again because it's open/closed state is * controlled by the containing element. */ export function RulesHelpPopup ({handleClose}: {handleClose: () => void}) { return
Game rules determine if it is allowed to skip levels and if the games runs checks to only allow unlocked tactics and theorems in proofs.
Note: "Unlocked" tactics (or theorems) are determined by two things: The set of minimal
tactics needed to solve a level, plus any tactics you unlocked in another level. That means
if you unlock simp in a level, you can use it henceforth in any level.
The options are:
| levels | tactics | |
|---|---|---|
| regular | 🔐 | 🔐 |
| relaxed | 🔓 | 🔐 |
| none | 🔓 | 🔓 |