digitalmars.D.announce - I Made A Game (Again)
- Kapendev (6/6) Aug 22 The game I made this time with D is an endless runner where you
- Ferhat =?UTF-8?B?S3VydHVsbXXFnw==?= (3/9) Aug 23 Since it has Gameboy vibe, İ automatically like it. Keep up with
- Kapendev (2/12) Aug 24 Thanks.
- IchorDev (21/27) Aug 24 Oh my gosh someone finished a game! I’ve seen a million D game
- Kapendev (7/35) Aug 24 Yeah, it's a good idea to change the dub file a little bit. I
- IchorDev (11/16) Aug 24 Yes, my bad! I tried the game a couple of hours ago after I
- solidstate1991 (4/10) Aug 28 I really need to step up my game of actually making games for my
- IchorDev (6/15) Sep 02 That’s a lesson we could all learn. Generally if I find myself
- Imperatorn (2/8) Aug 31 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
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
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
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
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
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
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
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
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
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
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