Re: .NET Compiler for Interactive Fiction

Marco van de Voort <marcov@toad.stack.nl>
24 Feb 2003 17:38:31 -0500

          From comp.compilers

Related articles
.NET Compiler for Interactive Fiction david.cornelson@iflibrary.com (David A. Cornelson) (2003-02-21)
Re: .NET Compiler for Interactive Fiction marcov@toad.stack.nl (Marco van de Voort) (2003-02-24)
Re: .NET Compiler for Interactive Fiction neelk@alum.mit.edu (Neelakantan Krishnaswami) (2003-02-24)
Re: .NET Compiler for Interactive Fiction david.cornelson@iflibrary.com (David A. Cornelson) (2003-03-09)
Re: .NET Compiler for Interactive Fiction tbandrow@unitedsoftworks.com (2003-03-09)
Re: .NET Compiler for Interactive Fiction neelk@alum.mit.edu (Neelakantan Krishnaswami) (2003-03-14)
Re: .NET Compiler for Interactive Fiction lars@bearnip.com (2003-03-14)
Re: .NET Compiler for Interactive Fiction david.cornelson@iflibrary.com (David A. Cornelson) (2003-03-14)
[7 later articles]
| List of all articles for this month |
From: Marco van de Voort <marcov@toad.stack.nl>
Newsgroups: comp.compilers
Date: 24 Feb 2003 17:38:31 -0500
Organization: Eindhoven University of Technology, The Netherlands
References: 03-02-125
Keywords: design
Posted-Date: 24 Feb 2003 17:38:31 EST

David A. Cornelson wrote:
> I am putting together a project (already on SourceForge) to build a
> new platform for Interactive Fiction gaming targeting the .NET
> Framework and CLR. There are several parts to this project, one in
> particular is the creation of a new syntax/language that compiles to
> the CLR.


Why is .NET particularly suitable for this? Or is your IF going to be
static? (iow not enhanced by the players).


> return LivingRoom;
> }
> }
>
> ....they would want to write something like this (just an example):
>
> class Kitchen : IF Room {
> description: "This is the kitchen.";
> go_east: LivingRoom;
> }


Check out LPC, the MUD interpreter system. (throwing "LPC" and "MUD" in
google together will provide enough links). There are probably more
such systems in the MUD scene.


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.