release:marginal_silliness_of_zzt
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
release:marginal_silliness_of_zzt [2021/12/27 00:45] – asie | release:marginal_silliness_of_zzt [2021/12/27 17:28] (current) – rt-55j | ||
---|---|---|---|
Line 3: | Line 3: | ||
====== The (Marginal) Silliness of ZZT ====== | ====== The (Marginal) Silliness of ZZT ====== | ||
- | The (Marginal) Silliness of ZZT is a one-off fork of ZZT by Alex West, made in April 2020. | + | The (Marginal) Silliness of ZZT is a one-off |
===== Features ===== | ===== Features ===== | ||
+ | ==== Example Implementations ==== | ||
- | - Player-shootable stars | + | * ZZT-OOP commands regarding board darkness |
- | - Modified ElementStarTick to handle player-sourced stars correctly (they go anti-seek) | + | * "# |
- | - Player shoots stars when using an energizer | + | * "# |
- | | + | |
- | + | ||
- | - Customizable player color (per board) | + | |
- | - Removed | + | |
- | - Modified the editor to change the player color to "choice on dark blue", though any color should work in theory (but KevEdit apparently forces the default color for it as well...) | + | |
- | | + | |
- | - Energizer and damage color cycling were removed | + | |
- | - When the game is paused after using a passage, the passage underneath the player is not displayed | + | |
- | - ZZT-OOP | + | * New ZZT-OOP |
- | - The "#darken" | + | * EnergizerTicks = "ENERGY" |
- | - The "#brighten" | + | * TorchTicks = "WICK" |
- | | + | |
- | - I'm open to suggestions for better names here. | + | * Note: #giving or cheating yourself energy will not play the energizer song. You should write your own music. |
- | - EnergizerTicks and TorchTicks are now ZZT-OOP counters | + | * Examples of how to have a keypress set a flag or send a message |
- | - EnergizerTicks = "ENERGY" | + | * Pressing ' |
- | - TorchTicks = "WICK" | + | * For performance reasons, one could change |
- | - The standard | + | * Pressing ' |
- | - Note: #giving or cheating yourself energy will not play the energizer song. You shoud write your own music. | + | * These changes can be found towards |
+ | * Both of these examples check if the player statID is 0, in order to avoid spurious effects from player clones elsewhere in the stat list. | ||
- | - Examples | + | Most of these features |
- | - These changes can be found towards the end of the procedure ElementPlayerTick(), | + | |
- | - Pressing ' | + | |
- | - For performance reasons, one could change " | + | |
- | - Pressing ' | + | |
- | - Both of these examples check if the player statID is 0, in order to avoid spurious effects from player clones elsewhere in the stat list. | + | |
+ | ==== Experimental Features ==== | ||
+ | |||
+ | These are experimental one-off features that have known issues in their implementation: | ||
+ | |||
+ | * Customizable player color (per board) | ||
+ | * Removed the instances where the game forces the default color. | ||
+ | * Modified the editor to change the player color to " | ||
+ | * Known issues | ||
+ | * Energizer and damage color cycling were removed | ||
+ | * When the game is paused after using a passage, the passage underneath the player is not displayed | ||
+ | |||
+ | * Player-shootable stars | ||
+ | * Modified ElementStarTick to handle player-sourced stars correctly (they go anti-seek) | ||
+ | * Player shoots stars when using an energizer | ||
+ | * Known issue: Stars don't give the player score | ||
===== Links ===== | ===== Links ===== | ||
* [[https:// | * [[https:// |
release/marginal_silliness_of_zzt.1640565931.txt.gz · Last modified: 2021/12/27 00:45 by asie