Re: Poll for D Game Dev
On Wednesday, 4 January 2023 at 02:54:51 UTC, Hipreme wrote: Which platform are you targeting? sorry forgot to answer this. I'm targeting the Game Boy Advance, Steam Deck and Linux platforms.
Re: Poll for D Game Dev
On Wednesday, 4 January 2023 at 02:54:51 UTC, Hipreme wrote: 1: Would you be interested in participating in a D game jam? I'm going to promote those in near future with paid prizes (though those are going to require using my engine as its main purpose is making it better). Not really, but I will spread the word around. 2: Why did you started using D for developing games? For a game jam. 3: What frameworks, libraries or game engines are you using for D? Are you developing your own? Raylib and tonc. Yes, sort of. 3.1: What do you like more about the framework you're using? Raylib: It's not a big engine with a ui I have to learn like the huge beast of an engine Unity is. It's so simple that you don't need to be a genius to use it and the minimalism of it makes it appealing also as it isn't really in your way. It lets you make what you want in the way you want. If you want to make a game in Godot or Unity, you have to do it their way and you don't really control anything. Tonc: it exists. 3.2: What do you dislike about the framework you're using? Both: Not in D, installation is sometimes a complex issue and not object oriented. 4: What the D ecosystem is missing for you to develop your own game? The D ecosystem isn't really missing anything. 5: How much do you care about the game engine being betterC compatible? And why? I don't really care. I just want it to work. 6: Which kind of game do you plan to develop? 2D or 3D? Which platform are you targeting? Mostly 2d, but I intend to eventually make 2.5d and 3d games. 7: Are you looking to sell your game or just toying with the D language ( not going to make any serious project )? Why? They're serious projects for which I have assembled a small team of people with game designers, artists, composers and two programmers on the projects, but I don't plan to make any money out of them unless I change my mind. I make games for fun and I want them to be good, but I don't consider game developing to be a future job. My games would have to become incredibly popular for me to jump into it with a different mindset.
Re: Poll for D Game Dev
1: Would you be interested in participating in a D game jam? I'm going to promote those in near future with paid prizes (though those are going to require using my engine as its main purpose is making it better). I am interested in the game jam idea, although -- with all due respect -- I prefer to use other 'engines' such as CSFML D bindings. 2: Why did you started using D for developing games? I started a week or two ago and it's been going well. I just like 2d graphics and I want to improve my D language knowledge. I like 2d games and the pixel art style so I'm thinking of making that type of game. 3: What frameworks, libraries or game engines are you using for D? Are you developing your own? CSFML D bindings. 3.1: What do you like more about the framework you're using? It's easy to use and fast. 3.2: What do you dislike about the framework you're using? It's low level, is not OOP so I have to create pseudo OOP functions with templates, I also don't have access to some abstract classes, it's not too bad though. Also, the syntax is quite long such as `sfRectangleShape_setSize` instead of `setSize` or simply `sfRect_setSize`. Should I have picked SDL? Am I just being that annoying kid in class for picking CSFML? 4: What the D ecosystem is missing for you to develop your own game? I wish there was an OOP based SFML bindings (not sure how you'd go around doing that...?) as D is an OOP language and I like OOP. It's still possible to write OOP with CSFML, so it's not too much of an issue. 5: How much do you care about the game engine being betterC compatible? And why? I'm a noob I don't know what 'betterC' means. 6: Which kind of game do you plan to develop? 2D or 3D? Which platform are you targeting? 2d game, I am targeting all platforms, but my main goal is Linux as Windows/MAC is proprietary NSA spyware. 7: Are you looking to sell your game or just toying with the D language ( not going to make any serious project )? Why? I don't care about money when it comes to writing code. Everything I have made so far is FOSS and will continue to be FOSS, I don't like proprietary stuff. I will make a serious project in the future and it will be FOSS. Btw this is a snake game I recently made (still WIP) so check it out: https://github.com/therealbluepandabear/Snake apologies if I didn't answer things well, I am tired and it's late here
Re: Poll for D Game Dev
On Wednesday, 4 January 2023 at 02:54:51 UTC, Hipreme wrote: Hello D Game Developers. As you guys know, I have been developing a cross platform game engine for some years right now. I'm close to release version 1.0. If everything goes right, I can do it before the Global Game Jam, though I'm still studying other related things. My engine is stable right now (probably won't have a massive refactor for quite a time), and I would like to ask some things for you guys only to know which priorities to give in my roadmap: 1: Would you be interested in participating in a D game jam? I'm going to promote those in near future with paid prizes (though those are going to require using my engine as its main purpose is making it better). I'm hoping to find some time for the Global Game Jam coming up. I'm likely to use D or some combination of D and C-based libraries. 2: Why did you started using D for developing games? To learn more :) 3: What frameworks, libraries or game engines are you using for D? Are you developing your own? SDL2 (and eventually 3) and OpenGL 3.1: What do you like more about the framework you're using? 3.2: What do you dislike about the framework you're using? Generally like the platform support with SDL (meaning it runs on linux, mac, windows, etc.). Generally, when developing games I spent a bit of time on the abstraction. 4: What the D ecosystem is missing for you to develop your own game? I think D ecosystem is missing iOS support. SDL and OpenGL are enough for the time being otherwise (eventually I'll look more at vulkan-d) 5: How much do you care about the game engine being betterC compatible? And why? I haven't done much with betterC yet -- but that is likely something that will get attention from game devs. 6: Which kind of game do you plan to develop? 2D or 3D? Which platform are you targeting? Both 2D/3D and targeting Desktop and Android. 7: Are you looking to sell your game or just toying with the D language ( not going to make any serious project )? Why? Right now I'm faculty, but thinking hard about more graphics/game dev tools and building serious projects in D.
Poll for D Game Dev
Hello D Game Developers. As you guys know, I have been developing a cross platform game engine for some years right now. I'm close to release version 1.0. If everything goes right, I can do it before the Global Game Jam, though I'm still studying other related things. My engine is stable right now (probably won't have a massive refactor for quite a time), and I would like to ask some things for you guys only to know which priorities to give in my roadmap: 1: Would you be interested in participating in a D game jam? I'm going to promote those in near future with paid prizes (though those are going to require using my engine as its main purpose is making it better). 2: Why did you started using D for developing games? 3: What frameworks, libraries or game engines are you using for D? Are you developing your own? 3.1: What do you like more about the framework you're using? 3.2: What do you dislike about the framework you're using? 4: What the D ecosystem is missing for you to develop your own game? 5: How much do you care about the game engine being betterC compatible? And why? 6: Which kind of game do you plan to develop? 2D or 3D? Which platform are you targeting? 7: Are you looking to sell your game or just toying with the D language ( not going to make any serious project )? Why?
Re: Release D 2.101.2
On Sunday, 1 January 2023 at 06:52:22 UTC, Iain Buclaw wrote: Glad to announce D 2.101.2, ♥ to the 3 contributors. Thanks D community!
Re: Breaking news: std.uni changes!
On 04/01/2023 2:58 AM, Adam D Ruppe wrote: On Tuesday, 3 January 2023 at 05:23:55 UTC, Richard (Rikki) Andrew Cattermole wrote: The main concern would be shared libraries, which Phobos should be able to be distributed as on all platforms by all compilers. I said this on the discord chat but you should really just dynamic load the system icu if it is available. Ideally. We still need an implementation for CTFE though. Its just a lot of work to shoehorn it in now.
Re: Breaking news: std.uni changes!
On 04/01/2023 2:51 AM, Dukc wrote: On Tuesday, 3 January 2023 at 04:13:53 UTC, Richard (Rikki) Andrew Cattermole wrote: On 03/01/2023 10:24 AM, Dukc wrote: Other things coming to mind: Bidirectional grapheme iteration, Word break and line break algorithms, lazy normalisation. Indeed, lots of improvement potential. I've done word break, "lazy" normalization (so can stop at any point), and lazy case insensitive comparison with normalization. Can't wait to see them in master! But: Bidirectional grapheme iteration makes my eye twitch lol. I did write a reverse grapheme iterator for Symmetry. It isn't fit for Phobos as-is since it only accepts UTF-8 strings (not other ranges) and is modeled after the Phobos grapheme walker, not the 15.0 standard. But I could ask for permission to give it to you if it'd help. I probably won't be adding any new features to std.uni. Only finishing off the things that annoy me and reviewing other peoples work. I've got enough on my plate just building my own "standard library" https://github.com/Project-Sidero/basic_memory :)
Re: Breaking news: std.uni changes!
On Tuesday, 3 January 2023 at 05:23:55 UTC, Richard (Rikki) Andrew Cattermole wrote: The main concern would be shared libraries, which Phobos should be able to be distributed as on all platforms by all compilers. I said this on the discord chat but you should really just dynamic load the system icu if it is available.
Re: Breaking news: std.uni changes!
On Tuesday, 3 January 2023 at 04:13:53 UTC, Richard (Rikki) Andrew Cattermole wrote: On 03/01/2023 10:24 AM, Dukc wrote: Other things coming to mind: Bidirectional grapheme iteration, Word break and line break algorithms, lazy normalisation. Indeed, lots of improvement potential. I've done word break, "lazy" normalization (so can stop at any point), and lazy case insensitive comparison with normalization. Can't wait to see them in master! But: Bidirectional grapheme iteration makes my eye twitch lol. I did write a reverse grapheme iterator for Symmetry. It isn't fit for Phobos as-is since it only accepts UTF-8 strings (not other ranges) and is modeled after the Phobos grapheme walker, not the 15.0 standard. But I could ask for permission to give it to you if it'd help.