If you liked Zork, you'll love Spork!

Spork is a sample of an end-to-end application using M and the Repository. It starts by defining a set of M types that describe the data needed for a text adventure along the lines of the famous Infocom game Zork (and hence the corporate bad-café-inspired name). The M instances are generated by running a custom compiler developed with the VBA (Visual Basic for Adventures) MGrammar grammar. We also provide a runtime driven by adventure data loaded into the Repository in multiple versions of the types called AdvRunner.

Follow along with the video or with the ReadMe see Spork in action. Enjoy!



Comment Feed 2 comments on this post

Matt Phipps:


I loved Zork!!!

M and the Repository? Hands off, that is the name I've been looking for. My new band is now called, "M and the Repository".

Tuesday, Dec 23, 2008, 11:32 AM


David Cornelson:


This is pretty cool. It's a simplified version of the IF platforms like TADS3, Inform 6 or 7, and Hugo. The areas where you could "improve" the platform capabilities (if one were interested in such a task) would be to implement a more robust parser, move all of the standard responses to a overridable library, add before and after entry points, and separate the output from the game code.

Even so, I've played around with IF platform development and it's not a trivial task. The combination of parser + world model can wreck even the smartest programmer's brain.

This will get a lot of attention from the IF community (rec.arts.int-fiction).

Tuesday, Dec 30, 2008, 9:02 AM





comment on this post

HTML tags will be escaped.

Powered By ASP.NET

Hosted by SecureWebs

Microsoft

Mensa

IEEE


moving companies
addiction treatment
sunglasses
Kratom
How To Lose Weight Fast
cocktail dresses
Credit Card Balance Transfer
Add URL
Stock Trading
Health Insurance Quotes
Promotional Merchandise
Jet Privé
loans for bad credit