D game development: a call to action
Borislav Kosharov
bosak at gmail.com
Mon Aug 5 12:14:06 PDT 2013
On Monday, 5 August 2013 at 19:03:29 UTC, Jonathan A Dunlap wrote:
>> Take a look at https://github.com/Jebbs/DSFML
>> The autor, aubade, me and few other guys are trying to
>> maintain the project. I wrote a small tutorial on the wiki.
>> And we have plans on documenting it, adding unittests and much
>> more.
>
> Great stuff, Borislav. The basic tutorial
> https://github.com/Jebbs/DSFML/wiki/Short-example helps a lot
> to grok how to get your feet wet. I'm looking forward to seeing
> more tutorials like this.
Thanks! Bear in mind that the autor is working on splitting the 5
modules into separate files for each class. That is because
currently everything is too cluttered into one file for each sfml
sub-module. See the Experimental branch, it is almost done. After
the change you would be able to more easily browse code and the
only change you would have to make is in the imports. So instead
of:
import dsfml.system; -> import dsfml.system.all;
or import specific classes:
import dsfml.system.vector; //or something like that
Also about building and assembling everything together, see
https://github.com/Jebbs/DSFML/issues/34
A build.d script is being worked on and things like adding more
documentation, unittests and examples are being worked on too.
Also an suggestion has been made to add dsfml to the DUB package
manager(that is used by vibe.d) and is something similar to
ruby's gems manager.
And now that Direlict has been mentioned, I suggest you to not
use it for sfml. It is just a collection of c-bindings of popular
libraries.
More information about the Digitalmars-d
mailing list