Thread overview
Project Highlight: Timur Gafarov
Sep 16, 2016
Mike Parker
Sep 16, 2016
Andrea Fontana
Sep 16, 2016
c-v-i
Sep 16, 2016
Basile B.
Sep 16, 2016
yawniek
Sep 16, 2016
ketmar
Sep 16, 2016
Timur Gafarov
Jul 03, 2018
aberba
Sep 16, 2016
Adam D. Ruppe
September 16, 2016
What started out as a highlight of Timur's open source game, Atrium, turned into an introduction to several of his D projects. And it looks like I've managed to make this announcement without a typo in the title this week. If you notice any mistakes in the blog post, please let me know!

The post:
https://dlang.org/blog/2016/09/16/project-highlight-timur-gafarov/

reddit:
https://www.reddit.com/r/programming/comments/531po8/from_the_d_blog_introducing_an_open_source_game/
September 16, 2016
On Friday, 16 September 2016 at 12:53:44 UTC, Mike Parker wrote:
> What started out as a highlight of Timur's open source game, Atrium, turned into an introduction to several of his D projects. And it looks like I've managed to make this announcement without a typo in the title this week. If you notice any mistakes in the blog post, please let me know!
>
> The post:
> https://dlang.org/blog/2016/09/16/project-highlight-timur-gafarov/
>
> reddit:
> https://www.reddit.com/r/programming/comments/531po8/from_the_d_blog_introducing_an_open_source_game/

Nice post, but both game and dmech fails when I try to build them on my ubuntu x64. Dmech demo complains about sse:

dlib ~master: building configuration "library"...
../../../dlib-master/dlib/filesystem/stdfs.d(34,8): Deprecation: module std.c.stdio is deprecated - Import core.stdc.stdio instead
../../../dlib-master/dlib/filesystem/stdfs.d(73,22): Error: function core.stdc.stdio.fseek (shared(_IO_FILE)* stream, long offset, int whence) is not callable using argument types (shared(_IO_FILE)*, fpos_t, int)
../../../dlib-master/dlib/math/sse.d(184,25): Error: bad type/size of operands 'mov'


I can't find atrium on dub; snapshot from github won't compile (and INSTALL instructions seem wrong).
September 16, 2016
On Friday, 16 September 2016 at 12:53:44 UTC, Mike Parker wrote:
> What started out as a highlight of Timur's open source game, Atrium, turned into an introduction to several of his D projects. And it looks like I've managed to make this announcement without a typo in the title this week. If you notice any mistakes in the blog post, please let me know!
>
> The post:
> https://dlang.org/blog/2016/09/16/project-highlight-timur-gafarov/
>
> reddit:
> https://www.reddit.com/r/programming/comments/531po8/from_the_d_blog_introducing_an_open_source_game/

can someone build atrium ?
September 16, 2016
On Friday, 16 September 2016 at 14:12:49 UTC, c-v-i wrote:
> On Friday, 16 September 2016 at 12:53:44 UTC, Mike Parker wrote:
>> What started out as a highlight of Timur's open source game, Atrium, turned into an introduction to several of his D projects. And it looks like I've managed to make this announcement without a typo in the title this week. If you notice any mistakes in the blog post, please let me know!
>>
>> The post:
>> https://dlang.org/blog/2016/09/16/project-highlight-timur-gafarov/
>>
>> reddit:
>> https://www.reddit.com/r/programming/comments/531po8/from_the_d_blog_introducing_an_open_source_game/
>
> can someone build atrium ?

No.

:/

The author could have expected that many people would try to build his game after reading the article...that's not serious.
September 16, 2016
On Friday, 16 September 2016 at 14:12:49 UTC, c-v-i wrote:
> On Friday, 16 September 2016 at 12:53:44 UTC, Mike Parker wrote:
>> What started out as a highlight of Timur's open source game, Atrium, turned into an introduction to several of his D projects. And it looks like I've managed to make this announcement without a typo in the title this week. If you notice any mistakes in the blog post, please let me know!
>>
>> The post:
>> https://dlang.org/blog/2016/09/16/project-highlight-timur-gafarov/
>>
>> reddit:
>> https://www.reddit.com/r/programming/comments/531po8/from_the_d_blog_introducing_an_open_source_game/
>
> can someone build atrium ?

yes its easy, just fix the 3 lines of code and add the full module path and off you go.

September 16, 2016
On Friday, 16 September 2016 at 14:12:49 UTC, c-v-i wrote:
> On Friday, 16 September 2016 at 12:53:44 UTC, Mike Parker > can someone build atrium ?

i did it several times, even without dub.
September 16, 2016
"Interestingly, he was actually attracted by one of the things often cited as a turn-off about D back then: the lack of libraries. It was a situation in which he saw opportunities to create things from scratch, without worrying about reinventing the wheel."


Amen. My experience with libraries is about 90% negative, yet if they are available, someone forces me to use them anyway... so it is a feature when they aren't around!
September 16, 2016
16.09.2016 18:12, c-v-i пишет:
> On Friday, 16 September 2016 at 12:53:44 UTC, Mike Parker wrote:
>> What started out as a highlight of Timur's open source game, Atrium,
>> turned into an introduction to several of his D projects. And it looks
>> like I've managed to make this announcement without a typo in the
>> title this week. If you notice any mistakes in the blog post, please
>> let me know!
>>
>> The post:
>> https://dlang.org/blog/2016/09/16/project-highlight-timur-gafarov/
>>
>> reddit:
>> https://www.reddit.com/r/programming/comments/531po8/from_the_d_blog_introducing_an_open_source_game/
>>
>
> can someone build atrium ?

For all people who can't build Atrium: you either have an old source tree or trying to build one of the releases. Trunk in it's current state should compile with DMD 2.070 or LDC 1.0 - at least, under Windows and Linux, both 32 and 64 bit. Support for other OSes, configurations, compilers and DMD versions is not guaranteed.
July 03, 2018
On Friday, 16 September 2016 at 15:54:15 UTC, Timur Gafarov wrote:
> 16.09.2016 18:12, c-v-i пишет:
>> On Friday, 16 September 2016 at 12:53:44 UTC, Mike Parker wrote:
>>>[...]
>>
>> can someone build atrium ?
>
> For all people who can't build Atrium: you either have an old source tree or trying to build one of the releases. Trunk in it's current state should compile with DMD 2.070 or LDC 1.0 - at least, under Windows and Linux, both 32 and 64 bit. Support for other OSes, configurations, compilers and DMD versions is not guaranteed.

What is the current state of your game development projects in general?  Dmech?  Dagon?