LOL. I love the way the ghost of Hamlet’s father seems to subtly set up a “fetch the treasures” type adventure.
I think it’s a very compact and clever system that wasn’t really utilized to its full potential. Scott Adams extended the system gradually over the years to add features (like the “continue” command) that greatly extended the potential. It’s a pity that the .dat file format limits the size of games unnecessarily.
I’m really looking forward to this! There’s something delightfully perverse about doing Shakespeare Scott Adams style, and you’ve really nailed it! The use of capitals, the lack of full stops and those little double-dashes straight out of Marvel comics, are all so authentically Scott. Can’t wait!
Some basic syntax highlighting rules were easy enough to get working at least. As soon as I can get my head around the structure of it all, to separate language fields more intelligently, i’ll publish something.
My dream would be something that highlighted errors and unused data items too, but just basic colors can help a bit for now.
Then I just go to the bin-folder in my home directory and run scottkit with commands like:
$ ruby scottkit …/games/adams/adv01.dat
ScottKit, a Scott Adams game toolkit in Ruby.
(C) 2010-2017 Mike Taylor mike@miketaylor.org.uk
Distributed under the GNU GPL version 2 license,
.
I’m in a forest
Obvious exits: North, South, East, West.
I can also see: Trees
.
A voice BOOOOMS out:
.
Welcome to Adventure number: 1 “ADVENTURELAND”.
In this Adventure you’re to find TREASURES & store them away.
.
To see how well you’re doing say: “SCORE”
Remember you can always say “HELP”
Tell me what to do ?