Re: A New Game Written in D

2022-05-18 Thread Guillaume Piolat via Digitalmars-d-announce
On Wednesday, 18 May 2022 at 17:50:37 UTC, Kenny Shields wrote: Thank you for playing! Sorry about the crash, is there additional info that you can provide (OS, system resources, etc) so that I can look into it? No problem. To reproduce the crash reliably: use a 150x150 map, then click

Re: A New Game Written in D

2022-05-18 Thread solidstate1991 via Digitalmars-d-announce
On Tuesday, 17 May 2022 at 16:36:34 UTC, Kenny Shields wrote: Hello, I've been building a game engine in D for the past 2 and a half years and have finally reached a point where it's usable in day-to-day game development. Earlier this year I decided to make a simple shooter game to serve as

Re: A New Game Written in D

2022-05-18 Thread H. S. Teoh via Digitalmars-d-announce
On Thu, May 19, 2022 at 07:07:45AM +1200, rikki cattermole via Digitalmars-d-announce wrote: > > On 19/05/2022 7:03 AM, H. S. Teoh wrote: > > We keep coming back to this impasse: write barriers. It's high time > > somebody implemented this in a dmd fork so that we can actually test > > out more

Re: A New Game Written in D

2022-05-18 Thread rikki cattermole via Digitalmars-d-announce
On 19/05/2022 7:03 AM, H. S. Teoh wrote: We keep coming back to this impasse: write barriers. It's high time somebody implemented this in a dmd fork so that we can actually test out more advanced GC designs. No. Not dmd. LDC or GDC. DMD is not suitable for experimentation due to the

Re: A New Game Written in D

2022-05-18 Thread H. S. Teoh via Digitalmars-d-announce
On Thu, May 19, 2022 at 06:18:58AM +1200, rikki cattermole via Digitalmars-d-announce wrote: > On 19/05/2022 5:51 AM, Kenny Shields wrote: > > Also, I know that D has some sort of interface for allowing custom > > GC implementations -- has anyone ever made a functional alternative? > > Something

Re: A New Game Written in D

2022-05-18 Thread Kenny Shields via Digitalmars-d-announce
On Wednesday, 18 May 2022 at 17:15:44 UTC, Vladimir Panteleev wrote: Cool game! I got to stage 19. I had no problems with the Linux port, except the occasional crash when generating maps that was already mentioned. Thanks for playing! Also I think you beat my current phase record! Glad to

Re: A New Game Written in D

2022-05-18 Thread JN via Digitalmars-d-announce
On Tuesday, 17 May 2022 at 16:36:34 UTC, Kenny Shields wrote: Hello, I've been building a game engine in D for the past 2 and a half years and have finally reached a point where it's usable in day-to-day game development. Earlier this year I decided to make a simple shooter game to serve as

Re: A New Game Written in D

2022-05-18 Thread rikki cattermole via Digitalmars-d-announce
On 19/05/2022 5:51 AM, Kenny Shields wrote: Also, I know that D has some sort of interface for allowing custom GC implementations -- has anyone ever made a functional alternative? Something that takes the incremental approach that you mentioned as opposed to the pause and scan method?

Re: A New Game Written in D

2022-05-18 Thread Kenny Shields via Digitalmars-d-announce
On Wednesday, 18 May 2022 at 06:09:06 UTC, bauss wrote: Reminds me a lot of CS2D, good job! :) Thank you!

Re: A New Game Written in D

2022-05-18 Thread Kenny Shields via Digitalmars-d-announce
On Wednesday, 18 May 2022 at 12:13:57 UTC, Guillaume Piolat wrote: Nice game. Would definately be interested in seeing an open source D game engine :) I had the following problems with the game: - obstacles have unforgiving hit box, making it difficult to move - I don't have a qwerty

Re: A New Game Written in D

2022-05-18 Thread Kenny Shields via Digitalmars-d-announce
On Wednesday, 18 May 2022 at 14:40:59 UTC, ryuukk_ wrote: The concept of GC is fine, it exist in both Unreal and Unity The only difference is their implementation Both Unreal/Unity doesn't have "much" problems because they use some sort of incremental GC, usually multithreaded The problem

Re: A New Game Written in D

2022-05-18 Thread Vladimir Panteleev via Digitalmars-d-announce
On Tuesday, 17 May 2022 at 16:36:34 UTC, Kenny Shields wrote: This isn't an open-source project, but I wanted to post this here for anyone who might be interested in seeing D used for cross-platform game development. Any questions/comments about the implementation and design of the game/engine

Re: A New Game Written in D

2022-05-18 Thread ryuukk_ via Digitalmars-d-announce
I know GCs are a big source of contention, particularly so among game developers, but I have to say I've never really experienced one of the (theoretical) scenarios where a GC ruins a game's performance or something like that, at least not with the D GC. It seems to just be a matter of not

Re: A New Game Written in D

2022-05-18 Thread Guillaume Piolat via Digitalmars-d-announce
On Tuesday, 17 May 2022 at 16:36:34 UTC, Kenny Shields wrote: Earlier this year I decided to make a simple shooter game to serve as a tech demo for the engine's capabilities, and also just to get a general idea of how well it works when used in a real application. Nice game. Would definately

Re: A New Game Written in D

2022-05-18 Thread bauss via Digitalmars-d-announce
On Tuesday, 17 May 2022 at 16:36:34 UTC, Kenny Shields wrote: Hello, I've been building a game engine in D for the past 2 and a half years and have finally reached a point where it's usable in day-to-day game development. Earlier this year I decided to make a simple shooter game to serve as