www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - Project Highlight: Timur Gafarov

reply Mike Parker <aldacron gmail.com> writes:
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/
Sep 16 2016
next sibling parent Andrea Fontana <nospam example.com> writes:
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).
Sep 16 2016
prev sibling next sibling parent reply c-v-i <cvi.tempp gmx.de> writes:
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 ?
Sep 16 2016
next sibling parent Basile B. <b2.temp gmx.com> writes:
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.
Sep 16 2016
prev sibling next sibling parent yawniek <yawniek srtnwz.com> writes:
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.
Sep 16 2016
prev sibling next sibling parent ketmar <ketmar ketmar.no-ip.org> writes:
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.
Sep 16 2016
prev sibling parent Timur Gafarov <gecko0307 gmail.com> writes:
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.
Sep 16 2016
prev sibling parent Adam D. Ruppe <destructionator gmail.com> writes:
"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!
Sep 16 2016