Monster - a game programming language

Lars Ivar Igesund larsivar at igesund.net
Sat Sep 8 05:27:47 PDT 2007


Nicolay Korslund wrote:

> Greetings my fellow D-icans!
> 
> The first release - version 0.1 - of the Monster programming language is
> now available at http://monster.snaptoad.com
> 
> Monster is a rather ambitious project of mine - it is a game scripting
> language based on D syntax and written entirely in D. To run Monster
> scripts, you first compile the scripts to byte code, and then link the VM
> into your program and run them there. This lets you integrate the scripts
> into your program or game, and basically makes your program an extension
> of the language VM. Monster includes some advanced features, such as
> states and (cooperative) multithreading. The concept is similar to
> UnrealScript, except that it is not bound to any specific engine (and that
> it is based on superior D syntax <g>.)
> 
> Note that this is a pre-alpha release, and most features you would need to
> actually use the language (such as inheritance and memory allocation) are
> not implemented yet. There are some compilable examples on the web site,
> though.
> 
> -Nico

This sounds like a really great project!

Now, I'm just a tiny bit biased, but I think the implementation of some of
your features (like coop multithreading) may benefit from being done on top
of Tango.</shameless plug>

-- 
Lars Ivar Igesund
blog at http://larsivi.net
DSource, #d.tango & #D: larsivi
Dancing the Tango



More information about the Digitalmars-d-announce mailing list