scottkit
scottkit copied to clipboard
Scott Adams adventure toolkit: compile, decompile and play 80s-style adventure games
Craig Macfarlane reports: -- Hi Mike, Thanks for replying to my comment on ScottKit. Sorry that I’ve taken so long to reply but I was unaware that you had replied...
This is a bit of a work in progress. I started out trying to get the `Instruction` objects sending their output to the game so my subclass could capture it....
This is a follow up to https://github.com/MikeTaylor/scottkit/pull/16#issuecomment-338993839. I'd like to switch from the current method of replacing the global `$stdin` and `$stdout` to having the `ScottKit::Game` accept a input and...
Either using the broken-apart `play` method that @drewish created in PR #16, or by introducing the notion of a _driver_ which provides input and output methods for some specific device.
It would be good to have a file-inclusion facility: something like ``` %include "fileFromThisDir.sck" %include "subdir/fileRelativeToCurrentDir.sck" %include ``` As the third example implies, this could be used to provide a...
As noted in PR #16, the `play` function in the top-level `scottkit` program invokes `decompile` (discarding its output) to force resolution of entity names in the same order that they...
These will live in the as-yet-nonexistent `docs` directory, so this is blocked by #17