digitalmars.D.announce - I Made A Game (Again)
- Kapendev (6/6) Aug 22 2024 The game I made this time with D is an endless runner where you
- Ferhat =?UTF-8?B?S3VydHVsbXXFnw==?= (3/9) Aug 23 2024 Since it has Gameboy vibe, İ automatically like it. Keep up with
- Kapendev (2/12) Aug 24 2024 Thanks.
- IchorDev (21/27) Aug 24 2024 Oh my gosh someone finished a game! I’ve seen a million D game
- Kapendev (7/35) Aug 24 2024 Yeah, it's a good idea to change the dub file a little bit. I
- IchorDev (11/16) Aug 24 2024 Yes, my bad! I tried the game a couple of hours ago after I
- solidstate1991 (4/10) Aug 28 2024 I really need to step up my game of actually making games for my
- IchorDev (6/15) Sep 02 2024 That’s a lesson we could all learn. Generally if I find myself
- Imperatorn (2/8) Aug 31 2024 Well done
The game I made this time with D is an endless runner where you help cute animals collect cute flowers. It's playable in the browser, which means you don't need to download anything. Give it a try! * Game: https://kapendev.itch.io/runani * Source: https://github.com/Kapendev/runani
Aug 22 2024
On Friday, 23 August 2024 at 02:57:53 UTC, Kapendev wrote:The game I made this time with D is an endless runner where you help cute animals collect cute flowers. It's playable in the browser, which means you don't need to download anything. Give it a try! * Game: https://kapendev.itch.io/runani * Source: https://github.com/Kapendev/runaniSince it has Gameboy vibe, İ automatically like it. Keep up with more projects like this.
Aug 23 2024
On Friday, 23 August 2024 at 15:18:18 UTC, Ferhat Kurtulmuş wrote:On Friday, 23 August 2024 at 02:57:53 UTC, Kapendev wrote:Thanks.The game I made this time with D is an endless runner where you help cute animals collect cute flowers. It's playable in the browser, which means you don't need to download anything. Give it a try! * Game: https://kapendev.itch.io/runani * Source: https://github.com/Kapendev/runaniSince it has Gameboy vibe, İ automatically like it. Keep up with more projects like this.
Aug 24 2024
On Friday, 23 August 2024 at 02:57:53 UTC, Kapendev wrote:The game I made this time with D is an endless runner where you help cute animals collect cute flowers. It's playable in the browser, which means you don't need to download anything. Give it a try! * Game: https://kapendev.itch.io/runani * Source: https://github.com/Kapendev/runaniOh my gosh someone finished a game! I’ve seen a million D game engines and 0 finished games in D until now—except for one of my own projects. A little tip about your dub recipe: instead of having different platform configurations that are locked to specific platforms, you can use the platform name as a suffix to the directives in the recipe. For example: ```json "libs-osx": ["raylib.500"], ``` Also if you use the same `targetType` & `dflags` for all but 1 configuration, so you could actually place them in the top level of the file to make them the default. I haven’t played the game yet because I haven’t set up my computer at my accommodation, but I’ll definitely have a look at the source code later and try to build it for macOS & Debian. Also maybe consider registering the game on the [dub package repository](https://code.dlang.org/?category=application)? I’ve found a lot of cool projects through there before by just browsing. :)
Aug 24 2024
On Saturday, 24 August 2024 at 07:02:48 UTC, IchorDev wrote:On Friday, 23 August 2024 at 02:57:53 UTC, Kapendev wrote:Yeah, it's a good idea to change the dub file a little bit. I will also try to register the game as a package. Sounds fun. Btw, you can play the game on a phone too. It's not perfect, but it works. You can read the page for how it works. Thanks anyway. If you get any weird errors while trying to compile, then make an issue. I will try to fix it.The game I made this time with D is an endless runner where you help cute animals collect cute flowers. It's playable in the browser, which means you don't need to download anything. Give it a try! * Game: https://kapendev.itch.io/runani * Source: https://github.com/Kapendev/runaniOh my gosh someone finished a game! I’ve seen a million D game engines and 0 finished games in D until now—except for one of my own projects. A little tip about your dub recipe: instead of having different platform configurations that are locked to specific platforms, you can use the platform name as a suffix to the directives in the recipe. For example: ```json "libs-osx": ["raylib.500"], ``` Also if you use the same `targetType` & `dflags` for all but 1 configuration, so you could actually place them in the top level of the file to make them the default. I haven’t played the game yet because I haven’t set up my computer at my accommodation, but I’ll definitely have a look at the source code later and try to build it for macOS & Debian. Also maybe consider registering the game on the [dub package repository](https://code.dlang.org/?category=application)? I’ve found a lot of cool projects through there before by just browsing. :)
Aug 24 2024
On Saturday, 24 August 2024 at 09:16:49 UTC, Kapendev wrote:Btw, you can play the game on a phone too. It's not perfect, but it works. You can read the page for how it works. Thanks anyway.Yes, my bad! I tried the game a couple of hours ago after I remembered it has a web version. It’s a cute game, and I can concur that the visuals are very GB-esque. On my device I do see some visual issues presumably caused by the player sprite’s coordinates not being rounded during the death animation, but other than that the game seems to run & render perfectly which is awesome.If you get any weird errors while trying to compile, then make an issue. I will try to fix it.Who knows, I might even submit a PR. It seems like a decently simple package so I can’t imagine fixing anything would be too crazy.
Aug 24 2024
On Friday, 23 August 2024 at 02:57:53 UTC, Kapendev wrote:The game I made this time with D is an endless runner where you help cute animals collect cute flowers. It's playable in the browser, which means you don't need to download anything. Give it a try! * Game: https://kapendev.itch.io/runani * Source: https://github.com/Kapendev/runaniI really need to step up my game of actually making games for my game engine... I cannot be the same as rust devs with their game engines...
Aug 28 2024
On Wednesday, 28 August 2024 at 19:33:29 UTC, solidstate1991 wrote:On Friday, 23 August 2024 at 02:57:53 UTC, Kapendev wrote:That’s a lesson we could all learn. Generally if I find myself making an actual game, then the engine is an afterthought built out from a while-loop. Often it just doesn’t need to be any more complicated than that.The game I made this time with D is an endless runner where you help cute animals collect cute flowers. It's playable in the browser, which means you don't need to download anything. Give it a try! * Game: https://kapendev.itch.io/runani * Source: https://github.com/Kapendev/runaniI cannot be the same as rust devs with their game engines...
Sep 02 2024
On Monday, 2 September 2024 at 23:11:49 UTC, IchorDev wrote:On Wednesday, 28 August 2024 at 19:33:29 UTC, solidstate1991 wrote:This did help me get started with making games without a big game engine like Godot. Before that I had no idea what I should do. I also had a language hoping phase where I tried Nim, Rust, Go, Dart, D and C. The transition from Godot to just code was hard, but now after almost 9 months I like it.On Friday, 23 August 2024 at 02:57:53 UTC, Kapendev wrote:That’s a lesson we could all learn. Generally if I find myself making an actual game, then the engine is an afterthought built out from a while-loop. Often it just doesn’t need to be any more complicated than that.The game I made this time with D is an endless runner where you help cute animals collect cute flowers. It's playable in the browser, which means you don't need to download anything. Give it a try! * Game: https://kapendev.itch.io/runani * Source: https://github.com/Kapendev/runaniI cannot be the same as rust devs with their game engines...
Sep 02 2024
On Tuesday, 3 September 2024 at 06:13:30 UTC, Kapendev wrote:On Monday, 2 September 2024 at 23:11:49 UTC, IchorDev wrote:Honestly, I never had any luck getting things done in most game engines. Too many abstractions like node hierarchies and too much stupid behaviour that I couldn’t control or would have to work around.That’s a lesson we could all learn. Generally if I find myself making an actual game, then the engine is an afterthought built out from a while-loop. Often it just doesn’t need to be any more complicated than that.This did help me get started with making games without a big game engine like Godot. Before that I had no idea what I should do. I also had a language hoping phase where I tried Nim, Rust, Go, Dart, D and C. The transition from Godot to just code was hard, but now after almost 9 months I like it.
Sep 03 2024
On Friday, 23 August 2024 at 02:57:53 UTC, Kapendev wrote:The game I made this time with D is an endless runner where you help cute animals collect cute flowers. It's playable in the browser, which means you don't need to download anything. Give it a try! * Game: https://kapendev.itch.io/runani * Source: https://github.com/Kapendev/runaniWell done
Aug 31 2024