www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - How to find like-minded people and join trending projects?

reply Tim Moldazhan <tim.moldazhan gmail.com> writes:
Is there anyone from the community who works on a search engine, 
crawler, spider and scraper or on an AI transformer like chatGPT? 
Although I do not have much experience in these technologies, I 
would like to join and contribute to the development. I would 
like to see a product written in my favorite language D.
Aug 26
next sibling parent reply solidstate1991 <laszloszeremi outlook.com> writes:
On Monday, 26 August 2024 at 18:29:02 UTC, Tim Moldazhan wrote:
 Is there anyone from the community who works on a search 
 engine, crawler, spider and scraper or on an AI transformer 
 like chatGPT? Although I do not have much experience in these 
 technologies, I would like to join and contribute to the 
 development. I would like to see a product written in my 
 favorite language D.
I'm having this issue with game development, I don't think with technologies like AI transformers (which have notoriously bad publicity due to its userbase and failing to find a good usecase) is easy to get people behind, let alone with a kind-of-obscure language like D. Game development has its unique challenge of it now being so simple everyone is being recommended to be a solo dev, to "ensure maximum author control".
Aug 26
next sibling parent Tim Moldazhan <tim.moldazhan gmail.com> writes:
On Monday, 26 August 2024 at 20:47:25 UTC, solidstate1991 wrote:
 On Monday, 26 August 2024 at 18:29:02 UTC, Tim Moldazhan wrote:
 Is there anyone from the community who works on a search 
 engine, crawler, spider and scraper or on an AI transformer 
 like chatGPT? Although I do not have much experience in these 
 technologies, I would like to join and contribute to the 
 development. I would like to see a product written in my 
 favorite language D.
I'm having this issue with game development, I don't think with technologies like AI transformers (which have notoriously bad publicity due to its userbase and failing to find a good usecase) is easy to get people behind, let alone with a kind-of-obscure language like D. Game development has its unique challenge of it now being so simple everyone is being recommended to be a solo dev, to "ensure maximum author control".
Game development is undoubtedly successful because there is a demand for entertainment. But what makes a programming language recognizable? Many languages ​​have gained popularity due to technologies. I think the capabilities of the D language are much wider and have not yet been fully explored. However, it is difficult for enthusiasts to compete alone with large companies where everything is streamlined. You need to have a good team of not only front-end and back-end coders, but also testers, system administrators, marketers, and so on. Therefore, it’s time for those who are not indifferent to language to unite to implement global ideas.
Aug 26
prev sibling parent reply monkyyy <crazymonkyyy gmail.com> writes:
On Monday, 26 August 2024 at 20:47:25 UTC, solidstate1991 wrote:
 I'm having this issue with game development, I don't think with 
 technologies like AI transformers (which have notoriously bad 
 publicity due to its userbase and failing to find a good 
 usecase) is easy to get people behind, let alone with a 
 kind-of-obscure language like D. Game development has its 
 unique challenge of it now being so simple everyone is being 
 recommended to be a solo dev, to "ensure maximum author 
 control".
I think d game dev lacks a crystallization site; not everyone believing its easy enough to solo dev
Aug 26
parent reply Kapendev <alexandroskapretsos gmail.com> writes:
On Monday, 26 August 2024 at 23:27:45 UTC, monkyyy wrote:
 On Monday, 26 August 2024 at 20:47:25 UTC, solidstate1991 wrote:
 I'm having this issue with game development, I don't think 
 with technologies like AI transformers (which have notoriously 
 bad publicity due to its userbase and failing to find a good 
 usecase) is easy to get people behind, let alone with a 
 kind-of-obscure language like D. Game development has its 
 unique challenge of it now being so simple everyone is being 
 recommended to be a solo dev, to "ensure maximum author 
 control".
I think d game dev lacks a crystallization site; not everyone believing its easy enough to solo dev
What is crystallization?
Aug 31
parent reply monkyyy <crazymonkyyy gmail.com> writes:
On Sunday, 1 September 2024 at 04:33:11 UTC, Kapendev wrote:
 On Monday, 26 August 2024 at 23:27:45 UTC, monkyyy wrote:
 On Monday, 26 August 2024 at 20:47:25 UTC, solidstate1991 wrote
 I'm having this issue with game development, I don't think 
 with technologies like AI transformers (which have 
 notoriously bad publicity due to its userbase and failing to 
 find a good usecase) is easy to get people behind, let alone 
 with a kind-of-obscure language like D. Game development has 
 its unique challenge of it now being so simple everyone is 
 being recommended to be a solo dev, to "ensure maximum author 
 control".
I think d game dev lacks a crystallization site; not everyone believing its easy enough to solo dev
What is crystallization?
The formation of structure from loose elements Supercooling is the more interesting idea
Sep 01
parent reply Kapendev <alexandroskapretsos gmail.com> writes:
On Sunday, 1 September 2024 at 09:31:53 UTC, monkyyy wrote:
 On Sunday, 1 September 2024 at 04:33:11 UTC, Kapendev wrote:
 On Monday, 26 August 2024 at 23:27:45 UTC, monkyyy wrote:
 On Monday, 26 August 2024 at 20:47:25 UTC, solidstate1991 
 wrote
 I'm having this issue with game development, I don't think 
 with technologies like AI transformers (which have 
 notoriously bad publicity due to its userbase and failing to 
 find a good usecase) is easy to get people behind, let alone 
 with a kind-of-obscure language like D. Game development has 
 its unique challenge of it now being so simple everyone is 
 being recommended to be a solo dev, to "ensure maximum 
 author control".
I think d game dev lacks a crystallization site; not everyone believing its easy enough to solo dev
What is crystallization?
The formation of structure from loose elements Supercooling is the more interesting idea
I like that word, but I'm not sure what you mean :) Rust has a nice site called something like "Are We Game Yet" where you can find libraries for game development. Is that something that could help with crystallization?
Sep 01
parent reply monkyyy <crazymonkyyy gmail.com> writes:
On Sunday, 1 September 2024 at 12:53:08 UTC, Kapendev wrote:
 
 What is crystallization?
The formation of structure from loose elements Supercooling is the more interesting idea
I like that word, but I'm not sure what you mean :) Rust has a nice site called something like "Are We Game Yet" where you can find libraries for game development. Is that something that could help with crystallization?
https://www.youtube.com/watch?v=ph8xusY3GTM No one has credibility to be a be the lead of a big project, no 2 projects seem worth combining, so no one will take the unnesery social cost of being subservient to join what is likely just the same failed project odds as going solo. Even if someone is idealistic, and wants to combine raylib projects in superfesial way, it also apperently doesnt work. What happens if you skip several steps to a project where the lead knows to hire pretty indiscriminately, and has 5 people on board already?
Sep 01
parent reply Kapendev <alexandroskapretsos gmail.com> writes:
On Sunday, 1 September 2024 at 15:02:35 UTC, monkyyy wrote:
 On Sunday, 1 September 2024 at 12:53:08 UTC, Kapendev wrote:
 
 What is crystallization?
The formation of structure from loose elements Supercooling is the more interesting idea
I like that word, but I'm not sure what you mean :) Rust has a nice site called something like "Are We Game Yet" where you can find libraries for game development. Is that something that could help with crystallization?
https://www.youtube.com/watch?v=ph8xusY3GTM No one has credibility to be a be the lead of a big project, no 2 projects seem worth combining, so no one will take the unnesery social cost of being subservient to join what is likely just the same failed project odds as going solo. Even if someone is idealistic, and wants to combine raylib projects in superfesial way, it also apperently doesnt work. What happens if you skip several steps to a project where the lead knows to hire pretty indiscriminately, and has 5 people on board already?
Most of the projects I'm familiar with are game engines, which naturally aren't designed to be combined. Working on smaller utility libraries could address this issue, and there are already some, like dtiled. Now, when it comes to raylib projects, what other possibilities are there? * Bindings: [raylib-d](https://github.com/schveiguy/raylib-d) * Wrapper: [raylib_misc](https://github.com/RealDoigt/raylib_misc) * Extension: [fluid](https://github.com/Samerion/Fluid) Bindings that support WebAssembly are also an option I guess: * [Your Project](https://github.com/crazymonkyyy/raylib-2024) * [Part of My Project](https://github.com/Kapendev/popka/tree/main/source/popka/rl)
Sep 01
parent reply monkyyy <crazymonkyyy gmail.com> writes:
On Sunday, 1 September 2024 at 16:05:49 UTC, Kapendev wrote:
 

 Most of the projects I'm familiar with are game engines, which 
 naturally aren't designed to be combined. Working on smaller 
 utility libraries could address this issue, and there are 
 already some, like dtiled.

 Now, when it comes to raylib projects, what other possibilities 
 are there?

 * Bindings: [raylib-d](https://github.com/schveiguy/raylib-d)
 * Wrapper: 
 [raylib_misc](https://github.com/RealDoigt/raylib_misc)
 * Extension: [fluid](https://github.com/Samerion/Fluid)

 Bindings that support WebAssembly are also an option I guess:

 * [Your Project](https://github.com/crazymonkyyy/raylib-2024)
 * [Part of My 
 Project](https://github.com/Kapendev/popka/tree/main/source/popka/rl)
I dont believe most of d's issues can be fixed with technical solutions; political issues can and do exist. Ive heard this debate called a "theory of history"; https://www.youtube.com/watch?v=jKdv2CqM1o0 ; and Im not of silicone valley stock. Games are hard, and I'm **extremely** unlikely to finish (a real) one alone, yet I find myself unconvincing to ask for help or willing to join someone elses as the 2nd person. Even if my code is the best`est api, where I use compiler bugs others barely understand to write in a wasm debugger into my game api, making large scale wasm games presumably possible, Im quite certain >70% of the game devs floating in d (and presumably in the same situation Im in) will simply do not care due to style differences. D collects people willing and to some degree able to go alone, theres not many people thinking about politics, much less, good at politics; and herding cats is a hard political problem. So... crystallization sites, where is the most probable group of 5 people to seed credible attempts at large scale game dev in d?
Sep 01
parent reply Kapendev <alexandroskapretsos gmail.com> writes:
On Sunday, 1 September 2024 at 16:28:08 UTC, monkyyy wrote:
 On Sunday, 1 September 2024 at 16:05:49 UTC, Kapendev wrote:
 

 Most of the projects I'm familiar with are game engines, which 
 naturally aren't designed to be combined. Working on smaller 
 utility libraries could address this issue, and there are 
 already some, like dtiled.

 Now, when it comes to raylib projects, what other 
 possibilities are there?

 * Bindings: [raylib-d](https://github.com/schveiguy/raylib-d)
 * Wrapper: 
 [raylib_misc](https://github.com/RealDoigt/raylib_misc)
 * Extension: [fluid](https://github.com/Samerion/Fluid)

 Bindings that support WebAssembly are also an option I guess:

 * [Your Project](https://github.com/crazymonkyyy/raylib-2024)
 * [Part of My 
 Project](https://github.com/Kapendev/popka/tree/main/source/popka/rl)
I dont believe most of d's issues can be fixed with technical solutions; political issues can and do exist. Ive heard this debate called a "theory of history"; https://www.youtube.com/watch?v=jKdv2CqM1o0 ; and Im not of silicone valley stock. Games are hard, and I'm **extremely** unlikely to finish (a real) one alone, yet I find myself unconvincing to ask for help or willing to join someone elses as the 2nd person. Even if my code is the best`est api, where I use compiler bugs others barely understand to write in a wasm debugger into my game api, making large scale wasm games presumably possible, Im quite certain >70% of the game devs floating in d (and presumably in the same situation Im in) will simply do not care due to style differences. D collects people willing and to some degree able to go alone, theres not many people thinking about politics, much less, good at politics; and herding cats is a hard political problem. So... crystallization sites, where is the most probable group of 5 people to seed credible attempts at large scale game dev in d?
One reason why people may not want to work on other projects is because these projects have no documentation or tutorials, which makes them really difficult to use. It's easier to just make your own things. Things like a [tour](https://github.com/Kapendev/popka/blob/main/TOUR.md) and [examples](https://github.com/Kapendev/popka/tree/main/examples) with comments would be nice to see. One game that is going to release on Steam is this: https://youtu.be/0_jNPFfqTrQ?si=b36nDyIE6IKvHPPA I'm also trying to release a game on Steam, although I don't think it will happen anytime soon, because I'm learning and I've never released anything commercial before.
Sep 01
parent reply monkyyy <crazymonkyyy gmail.com> writes:
On Sunday, 1 September 2024 at 16:51:20 UTC, Kapendev wrote:
 One reason why people may not want to work on other projects is 
 because these projects have no documentation or tutorials, 
 which makes them really difficult to use. It's easier to just 
 make your own things. Things like a 
 [tour](https://github.com/Kapendev/popka/blob/main/TOUR.md) and 
 [examples](https://github.com/Kapendev/popka/tree/main/examples) with comments
would be nice to see.
https://github.com/crazymonkyyy/raylib-2024/blob/master/docs/examplecode.md
 One game that is going to release on Steam is this: 
 https://youtu.be/0_jNPFfqTrQ?si=b36nDyIE6IKvHPPA
~~while it looks nice and I hope the guy makes a 2nd game in the engine, Im unwilling to even wishlist it, even tho I play puzzle games~~
 I'm also trying to release a game on Steam, although I don't 
 think it will happen anytime soon, because I'm learning and 
 I've never released anything commercial before.
you, me(tho Im highly cynical and drop projects all the time) and *at least* dozen others, even the half of those I respect I think 99.9% of solo projects will die, and Im naturally terrified for my future(and suggest you should be to) and wish to have a Byzantine general solution for a team project with better odds.
Sep 01
parent Kapendev <alexandroskapretsos gmail.com> writes:
On Sunday, 1 September 2024 at 17:09:55 UTC, monkyyy wrote:
 I'm also trying to release a game on Steam, although I don't 
 think it will happen anytime soon, because I'm learning and 
 I've never released anything commercial before.
you, me(tho Im highly cynical and drop projects all the time) and *at least* dozen others, even the half of those I respect I think 99.9% of solo projects will die, and Im naturally terrified for my future(and suggest you should be to) and wish to have a Byzantine general solution for a team project with better odds.
Yeah, but I am weird and obsessive, so I think I will release something eventually :) I've made 5$ on itch.io so far haha.
Sep 01
prev sibling parent reply Serg Gini <kornburn yandex.ru> writes:
On Monday, 26 August 2024 at 18:29:02 UTC, Tim Moldazhan wrote:
 Is there anyone from the community who works on a search 
 engine, crawler, spider and scraper or on an AI transformer 
 like chatGPT? Although I do not have much experience in these 
 technologies, I would like to join and contribute to the 
 development. I would like to see a product written in my 
 favorite language D.
Hi Tim! I had started several projects related to your list :) Mostly it was ports of existing projects.. I would suggest to join the Discord and continue discussion there if you are interested. But honestly the situation is quite bad. There is too much work that need to be finished, until it will be possible to create something serious (at least in AI/transformers area). Search engine is more “doable”. But again be prepared that you will do everything alone, because at the current stage the community is mostly interested in tinkering with compiler development things, and not very keen to ecosystem improvements :)
Aug 26
parent Tim Moldazhan <tim.moldazhan gmail.com> writes:
On Monday, 26 August 2024 at 21:03:23 UTC, Serg Gini wrote:
 On Monday, 26 August 2024 at 18:29:02 UTC, Tim Moldazhan wrote:
 Is there anyone from the community who works on a search 
 engine, crawler, spider and scraper or on an AI transformer 
 like chatGPT? Although I do not have much experience in these 
 technologies, I would like to join and contribute to the 
 development. I would like to see a product written in my 
 favorite language D.
Hi Tim! I had started several projects related to your list :) Mostly it was ports of existing projects.. I would suggest to join the Discord and continue discussion there if you are interested. But honestly the situation is quite bad. There is too much work that need to be finished, until it will be possible to create something serious (at least in AI/transformers area). Search engine is more “doable”. But again be prepared that you will do everything alone, because at the current stage the community is mostly interested in tinkering with compiler development things, and not very keen to ecosystem improvements :)
I see! I have studied projects from other languages ​​for academic purposes and already have theoretical knowledge. I think we will have something to discuss and share ideas. Let's outline tasks. We can continue your projects, anyway we have a common goal. I hope many people will want to join after reading the post. I'm in!
Aug 26