Re: Demo for The Art of Reflection released (a 3D game and engine fully written in D)

2024-06-16 Thread Lurker via Digitalmars-d-announce

On Friday, 24 May 2024 at 17:45:31 UTC, Lewis wrote:
Hello! Not sure if it's of interest, but I've been developing a 
3D game and engine in D for a few years, and finally have a 
demo up on Steam for anyone interested in poking around 
(Windows only unfortunately).


- All code (engine and game) written in D. Shaders in HLSL. 
External libraries used for some subsystems (eg. PhysX, FMOD)

- Custom 3D DX11 renderer using PBR + IBL
- Supports mirror rendering, with hundreds of simultaneous 
mirrors and recursive mirrors (passing seamlessly through 
mirrors is a core game mechanic)
- Asset burning/cooking system for textures, geometry, 
materials, and shaders. All asset types support hotswapping.
- Flexible code hotswapping, by putting 99% of the game and 
engine in a DLL
- Scrappy in-game level editor that supports editing during 
gameplay


Since I'm building the game as a commercial project I haven't 
released source code, but plan to open source it after the game 
releases. Happy though of course to answer any questions, share 
code snippets, techniques, general experiences, etc.


https://store.steampowered.com/app/2290770/The_Art_of_Reflection/


Nice, experience is quite smooth.
But it does feel a bit like a tech demo. I want to know why I am 
trying to get out of this wizard home. Maybe he is also walking 
around here and I need to hide my movement from him as well later 
in the game :)


Re: Release D 2.082.0

2018-09-02 Thread lurker via Digitalmars-d-announce
On Sunday, 2 September 2018 at 15:33:09 UTC, Laurent Tréguier 
wrote:

On Sunday, 2 September 2018 at 14:42:41 UTC, lurker wrote:

after the beta i tried it again - just to be fair.

1.) install d, install visual d.
2.)trying to to look at options under visual d without a 
project crashes VS2017 - latest service pack.

3.)VS2017 - displays a problem on startup
4.)creating the dummy project - compile for x64. error 
something is missing.

5.) deinstall everything and wait for another year

this crap does not even work out of the box - what else is not 
tested in D?


With the Windows SDK, the Windows Universal C Runtime and the 
VC++ v14.15 installed with Visual Studio Installer, I can 
compile for x64. What does it say is missing ?


if i remember correctly (5.), it wants a different/other version 
of the tool chain.
never the less, i'll continue using c# and not install (1.) 
again, since in earlier versions of D i eventually had to 
deinstall VS2017 and then reinstall it fresh. too much work.

btw, 1. was the only plugin i had.


Re: Release D 2.082.0

2018-09-02 Thread lurker via Digitalmars-d-announce

On Sunday, 2 September 2018 at 01:16:40 UTC, Mike Franklin wrote:

On Sunday, 2 September 2018 at 01:05:10 UTC, Martin Nowak wrote:

Glad to announce D 2.082.0.


The Windows installer gave me no warning messages this time.  
Thanks, everyone.


Mike


after the beta i tried it again - just to be fair.

1.) install d, install visual d.
2.)trying to to look at options under visual d without a project 
crashes VS2017 - latest service pack.

3.)VS2017 - displays a problem on startup
4.)creating the dummy project - compile for x64. error something 
is missing.

5.) deinstall everything and wait for another year

this crap does not even work out of the box - what else is not 
tested in D?




Re: [GSoC] std.experimental.xml is now a PR!

2016-08-25 Thread Lurker via Digitalmars-d-announce
On Wednesday, 24 August 2016 at 09:31:44 UTC, Lodovico Giaretta 
wrote:

Hi!

I'm pleased to announce that my GSoC project, a replacement for 
the outdated std.xml, is now a Phobos PR! [1] It is an (almost 
complete) mirror of my repository [2], which is also available 
on DUB [3].


I would like to thank my mentor Robert burner Schadek for his 
great support and everybody who already gave some feedback 
during these months.


The PR is not meant for immediate merging. Some things still 
need improvement (docs/unittests/...) while others will come in 
a second iteration (advanced DTD handling). It is meant to for 
some reviews, focusing mainly on the design and usability of 
the library.


In the PR description you will find all the details, including 
a nice "wishlist" of things that I found missing in D during 
the development and some open questions.


So, if you have any consideration/suggestion, drop a line here 
or on the PR, and if you find bugs, don't hesitate to file an 
issue on the issue tracker of my repository.


Thank you very much!

[1] https://github.com/dlang/phobos/pull/4741
[2] https://github.com/lodo1995/experimental.xml
[3] https://code.dlang.org/packages/std-experimental-xml


Looks good at first glance. How does it compare against 
established XML parsers performance-wise, e.g. Phobos XML, 
RapidXML, pugixml etc.


Tango claimed to be the fastest XML parser at some point in time, 
curious how it compares.


http://xmlbench.sourceforge.net/ might be a good start.