Fantastic!

Nicolay Korslund Wrote:

> Those following the progress of D in game development might be interested to 
> know that OpenMW 0.6 is out.
> 
> OpenMW is an complete reimplementation of the game Morrowind, written from 
> scratch in D (with some C++ glue for the libraries.) Since it's just an 
> engine implementation though you still need the original game (data files) to 
> run the game.
> 
> OpenMW is still at an early stage, but new in this release is a new GUI based 
> on MyGUI, a powerful, OGRE-based GUI system made for games. You can see the 
> result here:
> http://www.youtube.com/watch?v=s8Diu3kZTGY&fmt=18
> 
> It also includes my very own scripting engine, Monster, which was specially 
> designed for this purpose originally but is now an independent engine. 
> Monster just reached its alpha stage (v0.11), and now has full 
> inheritance/polymorphism, a D-like module system and lots of other new 
> features. It's especially designed for quasi-concurrent situations like you 
> often see in gaming, such as this:
> 
> say("Follow me!");
> sleep(3);
> moveTo(targetPoint);
> say("We're here.");
> 
> Here, sleep() and moveTo() are disguised as normal functions, but are 
> actually part of an advanced cooperative multithreading / fibers system which 
> gives control to the rest of the program while they execute. This system is 
> already being used in OpenMW, and you can also use it to simulate Lua-like 
> coroutines with little effort.
> 
> OpenMW download link: 
> http://openmw.sourceforge.net/jaws/index.php/page/download.html
> OpenMW home page: http://openmw.sourceforge.net/
> GUI video: http://www.youtube.com/watch?v=s8Diu3kZTGY&fmt=18
> Older vids: http://www.youtube.com/user/nkorslund
> 
> Nico

Reply via email to