Thread overview
D Game Componants
Aug 09, 2004
Malevolyn
Aug 09, 2004
Lars Ivar Igesund
Aug 09, 2004
Michael
Aug 09, 2004
Ilya Minkov
August 09, 2004
My friend and I decided to write a nice server/client pair for an MMORPG and decided to use D because, let's face it, D is the best. And since I've been out of the D scene for a month or two, now, I was hoping to get some help.

We need a list of possible D modules used for making a game. Stuff like OpenGL, OpenAL, etc. and links for downloading.


August 09, 2004
Malevolyn wrote:
> My friend and I decided to write a nice server/client pair for an MMORPG and
> decided to use D because, let's face it, D is the best. And since I've been out
> of the D scene for a month or two, now, I was hoping to get some help.
> 
> We need a list of possible D modules used for making a game. Stuff like OpenGL,
> OpenAL, etc. and links for downloading.
> 
> 

Check out Derelict at:

http://dsource.org/projects/derelict/
August 09, 2004
For OpenGL you can use the SDL import libraries here: http://www.digitalmars.com/d/index.html SDL has an interface for OpenGL. For networking you should be able to use winsock, but I'm not sure if that is included  in the Win32 module.


In article <cf73ff$b1i$1@digitaldaemon.com>, Malevolyn says...
>
>My friend and I decided to write a nice server/client pair for an MMORPG and decided to use D because, let's face it, D is the best. And since I've been out of the D scene for a month or two, now, I was hoping to get some help.
>
>We need a list of possible D modules used for making a game. Stuff like OpenGL, OpenAL, etc. and links for downloading.
>
>


August 09, 2004
Malevolyn schrieb:

> My friend and I decided to write a nice server/client pair for an MMORPG and
> decided to use D because, let's face it, D is the best. And since I've been out
> of the D scene for a month or two, now, I was hoping to get some help.
> 
> We need a list of possible D modules used for making a game. Stuff like OpenGL,
> OpenAL, etc. and links for downloading.

Urgh, how often do you have to post that? Please create a mozilla account with a (fake) e-mail adress which you have posted excess messages from, and delete these messages. I know it's not completely your fault, but just be aware that all messages get posted, it just takes a few minutes. But please nontheless clean up your shit yourself.

You can basically use everything. You can find nice OpenGL imports in diverse projects on DSource. (http://www.dsource.org/) One of these projects is Derelict, which has dynamic bindings. Deliria has a collection of static bindings, including OpenGL, GLUT and GLEE. There are SDL bindings here:

http://user.ecc.u-tokyo.ac.jp/~s31552/wp/d/porting.html

You can use any C library. If you would want to use, e.g. FMOD, for which there is no ready D import, you could just translate a few function prototypes and constants which you intend to use.

-eye