Re: Atrium - 3D game written in D

2015-11-06 Thread MrSmith via Digitalmars-d-announce

Would be nice to have demos avaliable on github



Re: Atrium - 3D game written in D

2015-11-06 Thread Abdulhaq via Digitalmars-d-announce

On Friday, 6 November 2015 at 09:04:05 UTC, Timur Gafarov wrote:
Atrium (code name) is a work-in-progress science fiction game 
with physics based puzzles (gravity effects, force fields, etc) 
akin to Portal or Inverto. The game is fully written in D, it 
uses custom graphics engine based on OpenGL and SDL. Physics 
engine is also written from scratch.


Source code:
https://github.com/gecko0307/atrium

IndieDB page:
http://www.indiedb.com/games/atrium

A precompiled demo for Windows:
https://www.dropbox.com/s/qh8gai2n94qe8jj/atrium-testbuild-051115.zip?dl=0


It looks good and the physics simulation seems to work really 
well, congratulations.




Re: Atrium - 3D game written in D

2015-11-06 Thread Joakim via Digitalmars-d-announce

On Friday, 6 November 2015 at 09:04:05 UTC, Timur Gafarov wrote:
Atrium (code name) is a work-in-progress science fiction game 
with physics based puzzles (gravity effects, force fields, etc) 
akin to Portal or Inverto. The game is fully written in D, it 
uses custom graphics engine based on OpenGL and SDL. Physics 
engine is also written from scratch.


Source code:
https://github.com/gecko0307/atrium

IndieDB page:
http://www.indiedb.com/games/atrium

A precompiled demo for Windows:
https://www.dropbox.com/s/qh8gai2n94qe8jj/atrium-testbuild-051115.zip?dl=0


Nice, graphics and physics look impressive in the demo video.  If 
you ever want to try and get it on Android, let me know if I can 
help.  I'll have a build of the ldc cross-compiler up for 
download in an hour, will be announcing it soon.


Re: Google Summer of Code 2016 Ideas Page

2015-11-06 Thread FreeSlave via Digitalmars-d-announce
On Friday, 6 November 2015 at 03:17:59 UTC, Craig Dillabaugh 
wrote:

The ideas page for the 2016 Google Summer of Code is now up:

http://wiki.dlang.org/GSOC_2016_Ideas

Right now it is remarkably similar to the 2015 page!  The 
Google folks seem rather busy, so maybe no one would notice, 
but if anyone has ideas for new projects that would be 
fantastic.


Also, if anyone feels an existing project needs to be 
withdrawn, please let me know.


Cheers,

Craig


Cool, I did not know there're plans for std.i18n.

By the way, I'm not student anymore, so no GSOC for me.


Re: Google Summer of Code 2016 Ideas Page

2015-11-06 Thread Gerald Jansen via Digitalmars-d-announce
On Friday, 6 November 2015 at 03:17:59 UTC, Craig Dillabaugh 
wrote:

The ideas page for the 2016 Google Summer of Code is now up:

http://wiki.dlang.org/GSOC_2016_Ideas


Concerning "Phobos: D Standard Library", specifically 
std.parallel, how about "a fork()-backend to std.process OR 
std.parallel" as mentioned in this post [1].


[1] 
http://forum.dlang.org/post/lpktvvgesolvoprjw...@forum.dlang.org


Re: Atrium - 3D game written in D

2015-11-06 Thread stewart via Digitalmars-d-announce

On Friday, 6 November 2015 at 09:04:05 UTC, Timur Gafarov wrote:
Atrium (code name) is a work-in-progress science fiction game 
with physics based puzzles (gravity effects, force fields, etc) 
akin to Portal or Inverto. The game is fully written in D, it 
uses custom graphics engine based on OpenGL and SDL. Physics 
engine is also written from scratch.


Source code:
https://github.com/gecko0307/atrium

IndieDB page:
http://www.indiedb.com/games/atrium

A precompiled demo for Windows:
https://www.dropbox.com/s/qh8gai2n94qe8jj/atrium-testbuild-051115.zip?dl=0


Great looking game, nice work. Are there any plans to distribute 
the GUI/Gfx and physics components as separate libraries?



Stew


Re: Atrium - 3D game written in D

2015-11-06 Thread FreeSlave via Digitalmars-d-announce

On Friday, 6 November 2015 at 09:04:05 UTC, Timur Gafarov wrote:
Atrium (code name) is a work-in-progress science fiction game 
with physics based puzzles (gravity effects, force fields, etc) 
akin to Portal or Inverto. The game is fully written in D, it 
uses custom graphics engine based on OpenGL and SDL. Physics 
engine is also written from scratch.


Source code:
https://github.com/gecko0307/atrium

IndieDB page:
http://www.indiedb.com/games/atrium

A precompiled demo for Windows:
https://www.dropbox.com/s/qh8gai2n94qe8jj/atrium-testbuild-051115.zip?dl=0


I visit your blog time to time and sometimes download demo. 
Really glad to see improvements. Definitely will wait for the 
release to play.


Did not know about Inverto, should check it out too.


Re: Atrium - 3D game written in D

2015-11-06 Thread Timur Gafarov via Digitalmars-d-announce

06.11.2015 12:29, stewart пишет:

On Friday, 6 November 2015 at 09:04:05 UTC, Timur Gafarov wrote:

Atrium (code name) is a work-in-progress science fiction game with
physics based puzzles (gravity effects, force fields, etc) akin to
Portal or Inverto. The game is fully written in D, it uses custom
graphics engine based on OpenGL and SDL. Physics engine is also
written from scratch.

Source code:
https://github.com/gecko0307/atrium

IndieDB page:
http://www.indiedb.com/games/atrium

A precompiled demo for Windows:
https://www.dropbox.com/s/qh8gai2n94qe8jj/atrium-testbuild-051115.zip?dl=0



Great looking game, nice work. Are there any plans to distribute the
GUI/Gfx and physics components as separate libraries?


Stew


They already exist as separate libs:
https://github.com/gecko0307/dmech
https://github.com/gecko0307/dgl

DGL (graphics engine) is currently falling behind from the game and may 
contain bugs, but I eventually update it.


Atrium - 3D game written in D

2015-11-06 Thread Timur Gafarov via Digitalmars-d-announce
Atrium (code name) is a work-in-progress science fiction game with 
physics based puzzles (gravity effects, force fields, etc) akin to 
Portal or Inverto. The game is fully written in D, it uses custom 
graphics engine based on OpenGL and SDL. Physics engine is also written 
from scratch.


Source code:
https://github.com/gecko0307/atrium

IndieDB page:
http://www.indiedb.com/games/atrium

A precompiled demo for Windows:
https://www.dropbox.com/s/qh8gai2n94qe8jj/atrium-testbuild-051115.zip?dl=0


Re: iOS LDC 0.16.1 (2.067.1) binaries available

2015-11-06 Thread Joakim via Digitalmars-d-announce

On Thursday, 5 November 2015 at 07:44:48 UTC, Dan Olson wrote:
This is another set of binaries and universal libs for the 
experimental LDC iOS cross-compiler.  It is now based on LDC 
0.16.1 (2.067.1) and LLVM 3.6.2.


https://github.com/smolt/ldc-iphone-dev/releases/tag/ios-0.16.1-151104


btw, std.internal.math.gammafunction hasn't given me a problem 
since 2.067.1, the Win64 guys fixed it.  2.068 added a function 
that needs a CTFE-able 64-bit log2, but other than that, it just 
works now.  You may want to revert your patch for that module and 
try it.


Re: Atrium - 3D game written in D

2015-11-06 Thread Andrea Fontana via Digitalmars-d-announce

On Friday, 6 November 2015 at 09:04:05 UTC, Timur Gafarov wrote:
Atrium (code name) is a work-in-progress science fiction game 
with physics based puzzles (gravity effects, force fields, etc) 
akin to Portal or Inverto. The game is fully written in D, it 
uses custom graphics engine based on OpenGL and SDL. Physics 
engine is also written from scratch.


Source code:
https://github.com/gecko0307/atrium

IndieDB page:
http://www.indiedb.com/games/atrium

A precompiled demo for Windows:
https://www.dropbox.com/s/qh8gai2n94qe8jj/atrium-testbuild-051115.zip?dl=0


Any demo for linux too?


Re: Atrium - 3D game written in D

2015-11-06 Thread NVolcz via Digitalmars-d-announce

On Friday, 6 November 2015 at 09:04:05 UTC, Timur Gafarov wrote:
Atrium (code name) is a work-in-progress science fiction game 
with physics based puzzles (gravity effects, force fields, etc) 
akin to Portal or Inverto. The game is fully written in D, it 
uses custom graphics engine based on OpenGL and SDL. Physics 
engine is also written from scratch.


Source code:
https://github.com/gecko0307/atrium

IndieDB page:
http://www.indiedb.com/games/atrium

A precompiled demo for Windows:
https://www.dropbox.com/s/qh8gai2n94qe8jj/atrium-testbuild-051115.zip?dl=0


Very cool!
How have it been to work with the GC?
Reddit it! Maybe with an writeup?


Re: Atrium - 3D game written in D

2015-11-06 Thread Timur Gafarov via Digitalmars-d-announce

06.11.2015 13:51, Andrea Fontana пишет:

On Friday, 6 November 2015 at 09:04:05 UTC, Timur Gafarov wrote:

Atrium (code name) is a work-in-progress science fiction game with
physics based puzzles (gravity effects, force fields, etc) akin to
Portal or Inverto. The game is fully written in D, it uses custom
graphics engine based on OpenGL and SDL. Physics engine is also
written from scratch.

Source code:
https://github.com/gecko0307/atrium

IndieDB page:
http://www.indiedb.com/games/atrium

A precompiled demo for Windows:
https://www.dropbox.com/s/qh8gai2n94qe8jj/atrium-testbuild-051115.zip?dl=0



Any demo for linux too?


Linux demo will be available very soon.


Re: Atrium - 3D game written in D

2015-11-06 Thread Timur Gafarov via Digitalmars-d-announce

06.11.2015 13:51, NVolcz пишет:

On Friday, 6 November 2015 at 09:04:05 UTC, Timur Gafarov wrote:

Atrium (code name) is a work-in-progress science fiction game with
physics based puzzles (gravity effects, force fields, etc) akin to
Portal or Inverto. The game is fully written in D, it uses custom
graphics engine based on OpenGL and SDL. Physics engine is also
written from scratch.

Source code:
https://github.com/gecko0307/atrium

IndieDB page:
http://www.indiedb.com/games/atrium

A precompiled demo for Windows:
https://www.dropbox.com/s/qh8gai2n94qe8jj/atrium-testbuild-051115.zip?dl=0



Very cool!
How have it been to work with the GC?
Reddit it! Maybe with an writeup?


I tried to fully avoid GC, using my own malloc-based allocator. This 
lead to the fact that the code is not very D-ish, but it proves that 
there's perfectly possible to write real-world GC-free applications in D.


Re: Please vote for the DConf logo

2015-11-06 Thread Atila Neves via Digitalmars-d-announce
On Wednesday, 4 November 2015 at 09:30:30 UTC, Andrei 
Alexandrescu wrote:

Reply to this with 1.1, 1.2, 2, or 3:

1) by ponce:

Variant 1: 
https://github.com/p0nce/dconf.org/blob/master/2016/images/logo-sample.png
Variant 2: 
https://raw.githubusercontent.com/p0nce/dconf.org/4f0f2b5be8ec2b06e3feb01d6472ec13a7be4e7c/2016/images/logo2-sample.png


2) by Jonas Drewsen:

https://dl.dropboxusercontent.com/u/188292/g4421.png

3) by anonymous:

PNG: http://imgur.com/GX0HUFI
SVG: https://gist.github.com/anonymous/4ef7282dfec9ab327084


Thanks,

Andrei


1.2

Atila


LDC 0.17.0 alpha cross-compiler for Android/ARM, D 2.068.2

2015-11-06 Thread Joakim via Digitalmars-d-announce

https://github.com/joakim-noah/android/releases/tag/runners

You will need a linux/x86 host and the Android NDK, optionally 
the SDK if you want to create a GUI app.  A slightly older build 
was used to create the test runners from earlier this week.  You 
can use this cross-compiler to build command-line or GUI apps, by 
following the instructions from these sections in the wiki:


http://wiki.dlang.org/Build_LDC_for_Android#Build_a_command-line_executable
http://wiki.dlang.org/Build_LDC_for_Android#Build_a_sample_OpenGL_Android_app_ported_to_D

Make sure to set the NDK environment variable to the path of your 
Android NDK.


There are also instructions to build the cross-compiler and test 
runner from source yourself:


http://wiki.dlang.org/Build_LDC_for_Android


Re: Google Summer of Code 2016 Ideas Page

2015-11-06 Thread Gerald Jansen via Digitalmars-d-announce

On Friday, 6 November 2015 at 13:53:25 UTC, CraigDillabaugh wrote:

On Friday, 6 November 2015 at 09:07:36 UTC, Gerald Jansen wrote:


Concerning "Phobos: D Standard Library", specifically 
std.parallel, how about "a fork()-backend to std.process OR 
std.parallel" as mentioned in this post [1].


[1] 
http://forum.dlang.org/post/lpktvvgesolvoprjw...@forum.dlang.org


Would you be interested in mentoring that?

Also, for anything Phobos related it would be good to have 
general consensus that the project would eventually make its 
way into std.experimental at least. The discussion you linked 
to proposed the idea, but there wasn't much follow on. Perhaps 
a proposal should be floated on the General thread.


I am still in D kindergarten and this is way out of my depth. 
Sorry for the noise.


Re: Google Summer of Code 2016 Ideas Page

2015-11-06 Thread CraigDillabaugh via Digitalmars-d-announce

On Friday, 6 November 2015 at 14:20:54 UTC, Gerald Jansen wrote:
On Friday, 6 November 2015 at 13:53:25 UTC, CraigDillabaugh 
wrote:
On Friday, 6 November 2015 at 09:07:36 UTC, Gerald Jansen 
wrote:

[...]


Would you be interested in mentoring that?

Also, for anything Phobos related it would be good to have 
general consensus that the project would eventually make its 
way into std.experimental at least. The discussion you linked 
to proposed the idea, but there wasn't much follow on. Perhaps 
a proposal should be floated on the General thread.


I am still in D kindergarten and this is way out of my depth. 
Sorry for the noise.


No need to apologize.  Maybe if you can't do it, we can find 
someone who would .. but I always ask as a matter of principle :o)


Re: Google Summer of Code 2016 Ideas Page

2015-11-06 Thread CraigDillabaugh via Digitalmars-d-announce

On Friday, 6 November 2015 at 08:47:48 UTC, FreeSlave wrote:
On Friday, 6 November 2015 at 03:17:59 UTC, Craig Dillabaugh 
wrote:

The ideas page for the 2016 Google Summer of Code is now up:

http://wiki.dlang.org/GSOC_2016_Ideas

Right now it is remarkably similar to the 2015 page!  The 
Google folks seem rather busy, so maybe no one would notice, 
but if anyone has ideas for new projects that would be 
fantastic.


Also, if anyone feels an existing project needs to be 
withdrawn, please let me know.


Cheers,

Craig


Cool, I did not know there're plans for std.i18n.

By the way, I'm not student anymore, so no GSOC for me.


But now you can be a mentor :o)


Re: Google Summer of Code 2016 Ideas Page

2015-11-06 Thread CraigDillabaugh via Digitalmars-d-announce
On Friday, 6 November 2015 at 03:19:58 UTC, Rikki Cattermole 
wrote:

On 06/11/15 4:17 PM, Craig Dillabaugh wrote:

The ideas page for the 2016 Google Summer of Code is now up:

http://wiki.dlang.org/GSOC_2016_Ideas

Right now it is remarkably similar to the 2015 page!  The 
Google folks
seem rather busy, so maybe no one would notice, but if anyone 
has ideas

for new projects that would be fantastic.

Also, if anyone feels an existing project needs to be 
withdrawn, please

let me know.

Cheers,

Craig


Please withdraw Cmsed. I've since stopped working on it. In 
favor of writing a web application server. Which should solve 
most of the problems it had.


Will do!


Re: Google Summer of Code 2016 Ideas Page

2015-11-06 Thread CraigDillabaugh via Digitalmars-d-announce

On Friday, 6 November 2015 at 09:07:36 UTC, Gerald Jansen wrote:
On Friday, 6 November 2015 at 03:17:59 UTC, Craig Dillabaugh 
wrote:

The ideas page for the 2016 Google Summer of Code is now up:

http://wiki.dlang.org/GSOC_2016_Ideas


Concerning "Phobos: D Standard Library", specifically 
std.parallel, how about "a fork()-backend to std.process OR 
std.parallel" as mentioned in this post [1].


[1] 
http://forum.dlang.org/post/lpktvvgesolvoprjw...@forum.dlang.org


Would you be interested in mentoring that?

Also, for anything Phobos related it would be good to have 
general consensus that the project would eventually make its way 
into std.experimental at least. The discussion you linked to 
proposed the idea, but there wasn't much follow on. Perhaps a 
proposal should be floated on the General thread.


Re: iOS LDC 0.16.1 (2.067.1) binaries available

2015-11-06 Thread Dan Olson via Digitalmars-d-announce
Joakim  writes:
> btw, std.internal.math.gammafunction hasn't given me a problem since
> 2.067.1, the Win64 guys fixed it.  2.068 added a function that needs a
> CTFE-able 64-bit log2, but other than that, it just works now.  You
> may want to revert your patch for that module and try it.

Thanks for the tip, I'll check it out.  It is the one remaining bad boy.


Re: LDC 0.17.0 alpha cross-compiler for Android/ARM, D 2.068.2

2015-11-06 Thread Dan Olson via Digitalmars-d-announce
Go mobile!


Re: LDC 0.17.0 alpha cross-compiler for Android/ARM, D 2.068.2

2015-11-06 Thread Jakob Ovrum via Digitalmars-d-announce

On Friday, 6 November 2015 at 20:24:18 UTC, Joakim wrote:

On Friday, 6 November 2015 at 20:10:36 UTC, Jakob Ovrum wrote:

On Friday, 6 November 2015 at 11:56:35 UTC, Joakim wrote:

[...]


Thanks for the thorough instructions! LLVM is rather massive 
and I'd prefer to avoid building it if I can, so I downloaded 
the pre-built LDC binary from the release page. However, the 
binary is 32-bit and depends on libconfig, which doesn't 
appear to have a multilib package in Arch Linux. There are of 
course ways around this, but would it be possible to release a 
pre-built 64-bit binary?


Maybe, I'll see.  In the meantime, you can use ldmd2, which 
doesn't depend on libconfig.


But ldmd2 depends on ldc2, doesn't it? It seems to be trying to 
invoke it.


Re: LDC 0.17.0 alpha cross-compiler for Android/ARM, D 2.068.2

2015-11-06 Thread Jakob Ovrum via Digitalmars-d-announce

On Friday, 6 November 2015 at 11:56:35 UTC, Joakim wrote:

https://github.com/joakim-noah/android/releases/tag/runners

You will need a linux/x86 host and the Android NDK, optionally 
the SDK if you want to create a GUI app.  A slightly older 
build was used to create the test runners from earlier this 
week.  You can use this cross-compiler to build command-line or 
GUI apps, by following the instructions from these sections in 
the wiki:


http://wiki.dlang.org/Build_LDC_for_Android#Build_a_command-line_executable
http://wiki.dlang.org/Build_LDC_for_Android#Build_a_sample_OpenGL_Android_app_ported_to_D

Make sure to set the NDK environment variable to the path of 
your Android NDK.


There are also instructions to build the cross-compiler and 
test runner from source yourself:


http://wiki.dlang.org/Build_LDC_for_Android


Thanks for the thorough instructions! LLVM is rather massive and 
I'd prefer to avoid building it if I can, so I downloaded the 
pre-built LDC binary from the release page. However, the binary 
is 32-bit and depends on libconfig, which doesn't appear to have 
a multilib package in Arch Linux. There are of course ways around 
this, but would it be possible to release a pre-built 64-bit 
binary?


Re: LDC 0.17.0 alpha cross-compiler for Android/ARM, D 2.068.2

2015-11-06 Thread Joakim via Digitalmars-d-announce

On Friday, 6 November 2015 at 20:10:36 UTC, Jakob Ovrum wrote:

On Friday, 6 November 2015 at 11:56:35 UTC, Joakim wrote:

[...]


Thanks for the thorough instructions! LLVM is rather massive 
and I'd prefer to avoid building it if I can, so I downloaded 
the pre-built LDC binary from the release page. However, the 
binary is 32-bit and depends on libconfig, which doesn't appear 
to have a multilib package in Arch Linux. There are of course 
ways around this, but would it be possible to release a 
pre-built 64-bit binary?


Maybe, I'll see.  In the meantime, you can use ldmd2, which 
doesn't depend on libconfig.


Re: Please vote for the DConf logo

2015-11-06 Thread Adrian Matoga via Digitalmars-d-announce
On Wednesday, 4 November 2015 at 09:30:30 UTC, Andrei 
Alexandrescu wrote:

Reply to this with 1.1, 1.2, 2, or 3:

1) by ponce:

Variant 1: 
https://github.com/p0nce/dconf.org/blob/master/2016/images/logo-sample.png
Variant 2: 
https://raw.githubusercontent.com/p0nce/dconf.org/4f0f2b5be8ec2b06e3feb01d6472ec13a7be4e7c/2016/images/logo2-sample.png


2) by Jonas Drewsen:

https://dl.dropboxusercontent.com/u/188292/g4421.png

3) by anonymous:

PNG: http://imgur.com/GX0HUFI
SVG: https://gist.github.com/anonymous/4ef7282dfec9ab327084


Thanks,

Andrei


3.


Re: Atrium - 3D game written in D

2015-11-06 Thread tired_eyes via Digitalmars-d-announce

On Friday, 6 November 2015 at 10:58:24 UTC, Timur Gafarov wrote:

06.11.2015 13:51, NVolcz пишет:
On Friday, 6 November 2015 at 09:04:05 UTC, Timur Gafarov 
wrote:

[...]


Very cool!
How have it been to work with the GC?
Reddit it! Maybe with an writeup?


I tried to fully avoid GC, using my own malloc-based allocator. 
This lead to the fact that the code is not very D-ish, but it 
proves that there's perfectly possible to write real-world 
GC-free applications in D.


On Friday, 6 November 2015 at 10:58:24 UTC, Timur Gafarov wrote:

Kickstarter awaits! Glad to see you here.


Re: LDC 0.17.0 alpha cross-compiler for Android/ARM, D 2.068.2

2015-11-06 Thread Joakim via Digitalmars-d-announce

On Friday, 6 November 2015 at 20:41:11 UTC, Jakob Ovrum wrote:

On Friday, 6 November 2015 at 20:24:18 UTC, Joakim wrote:

On Friday, 6 November 2015 at 20:10:36 UTC, Jakob Ovrum wrote:

On Friday, 6 November 2015 at 11:56:35 UTC, Joakim wrote:

[...]


Thanks for the thorough instructions! LLVM is rather massive 
and I'd prefer to avoid building it if I can, so I downloaded 
the pre-built LDC binary from the release page. However, the 
binary is 32-bit and depends on libconfig, which doesn't 
appear to have a multilib package in Arch Linux. There are of 
course ways around this, but would it be possible to release 
a pre-built 64-bit binary?


Maybe, I'll see.  In the meantime, you can use ldmd2, which 
doesn't depend on libconfig.


But ldmd2 depends on ldc2, doesn't it? It seems to be trying to 
invoke it.


Oh, never tried ldmd2, just knew that it didn't link against 
libconfig.  Away from computer now, will look into it tonight.