Typ-o-Shooter¶
Shooting is replaced by typing. Creatures are labeled with names, and typing a name followed by Enter fires at the matching creature.
Unlocked after completing all tier 1-4 quests on normal difficulty.
Starting conditions¶
- Weapon: typing rifle (internal, not selectable).
- Bonuses: disabled. Weapon Power Up and Reflex Boost timers are cleared every frame.
- Perks: disabled.
- Single-player only.
Input¶
- Type characters to build a buffer, displayed in a panel at the bottom of the screen.
- Press Enter to match the buffer against living creature names. On a match, the player fires at that creature.
- Backspace deletes the last character.
- Mouse still controls the aiming direction.
Creature names¶
Names are randomly generated from a pool of 52 word parts (e.g. "lamb", "gun", "head", "fox", "boom"). Names start as single parts and grow to 2, 3, then 4 concatenated parts as the player's score increases past 20, 60, and 120. Higher part counts become more probable at each threshold. Names must be unique among living creatures (up to 200 reroll attempts). Maximum length is 16 characters.
Custom dictionary
The rewrite supports loading a custom word list from
typo_dictionary.txt placed in the game directory. One word per
line, max 15 characters each. Lines starting with # are comments.
When present, names are built by concatenating words from this file
instead of the built-in parts.
Spawning¶
Spawn cooldown decreases by frame_dt × player_count each frame. When
it crosses zero, a symmetric pair spawns from opposite edges: a spider
on the right and an alien on the left. Cooldown resets to:
3500 − elapsed_ms / 800 (milliseconds, minimum 100)
Creatures are tinted based on elapsed time, shifting through color over the course of a run.
Player state¶
The typing rifle overrides normal weapon behavior every frame: shot cooldown is zeroed, spread is reset, ammo is kept full, and reload is inactive.
Scoring¶
Ranked by elapsed time. The record includes shots fired (Enter presses) and shots hit (successful name matches).
Game over¶
The run ends when the player dies and the death timer completes.