A text adventure port of Escape Velocity.
This was written to play and practice with Perl. Idiosyncrasies, inconsistencies, and silliness abound.
- libcurses-perl
- libwww-curl-perl
./ev.pl [SCENARIO] (available scenarios: ev, evn, evo, fh)
Commands are entered as single characters. '?' for help.
- Nova control bits are evaluated using the Safe module's "restricted eval" - nevertheless, don't run terminal velocity with untrusted scenario data.
- Path traversal via scenario data is also a possibility (Contexter.pm).
This repository does not include any scenario data; that is fetched from https://github.com/adamreiser/evnova-utils (a fork of https://github.com/vasi/evnova-utils) at runtime.