home & news
DSL DevCon
interviews
tools
the spout
writing
fun
colophon
contact
off topic

Google

 

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!

Chris Sells , Monday, December 22, 2008 3:50 PM

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".

Matt Phipps, Tuesday, December 23, 2008 11:32 AM

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).

David Cornelson, Tuesday, December 30, 2008 9:02 AM


 Reply to this news

Marquee de Sells

  home & news   DSL DevCon   interviews   tools   the spout   writing   fun   colophon   news  contact  off topic 

Ads: text links  build a website  best web hosting  White Noise  Web Optimization  VMOptions Web Directory  free software downloads  termite control  recommendation software  Web Hosting Reviews  payday loans  Internet Marketing Software  Authority Web Directory  buy backlinks  Bathrooms  Online Tutoring Jobs  thermal paper  lead management 

This page is copyright (c) 1995-2009, Chris Sells. All rights reserved. No warranties extended. Some assembly required. Void where prohibited. You may link to this site freely from your own site. You may quote small excerpts from this site, but please include a link to the original source on this site.