[icon ] blenderdumbass . org [icon scene] Articles

Huge! Speed Dreams is Now on Git

December 31, 2024

👁 201

https://blenderdumbass.org/ : 👁 9
https://mastodon.social/ : 👁 12
https://www.google.com/ : 👁 2
https://blenderdumbass.org/articles : 👁 2
https://blenderdumbass.org/petitions/release:_dani_s_race_v08-08-24 : 👁 1
https://nostrudel.ninja/ : 👁 1
https://duckduckgo.com/ : 👁 1
https://blenderdumbass.org/analytics : 👁 1
https://blenderdumbass.org/articles?page=1 : 👁 1
https://video.hardlimit.com/ : 👁 3
https://blenderdumbass.org/articles?page=2 : 👁 1
https://blenderdumbass.org/search?text=Speed+Dreams : 👁 1

#SpeedDreams #gamedev #FreeSoftware #Gnu #Linux #OpenSource #gaming #SimRacing #Git #Programming

License:
Creative Commons Attribution Share-Alike
Audio Version




[avatar]by Blender Dumbass

Aka: J.Y. Amihud. A Jewish by blood, multifaceted artist with experience in film-making, visual effects, programming, game development, music and more. A philosopher at heart. An activist for freedom and privacy. Anti-Paternalist. A user of Libre Software. Speaking at least 3 human languages. The writer and director of the 2023 film "Moria's Race" and the lead developer of it's game sequel "Dani's Race".


From 1 years ago.
Information or opinions might not be up to date.


2 Minute Read



We in the Free Software World have a competition problem when it comes to video games. Almost every piece of serious software has a Free Competitor, but not games. And this is why people are so reluctant to move to GNU / Linux or Free Software only way of life. They don't want to miss on one of the most important ( for them ) features of a computer - gaming.

We have our fair share of good games, from Super Tux Kart to Veloren to promising startups like Wasted. But that is not enough to convince the general public that they can do their gaming in Free Software too.

I'm personally tackling the problem of a Free Software GTA clone with Dani's Race, but there is another project that I would love to succeed at tackling the sim-racing genre, and it is Speed Dreams.

And I'm happy to tell you that they announced today that they are finally moving to Git.

[embedded image]



Why is this Huge?



When people think of Free Software they often think of source code on GitHub. This is not a very good thing, because GitHub is not the only Git and Git is not the only version control. But since Github and by extension Git is so popular, and so many people who develop know at least how to use Git to some extend, it is very good that the best shot at a good Free Software racing simulator for GNU / Linux is on Git and not something else.

For the longest time Speed Dreams used Apache Subversion ( SVN ) which not a lot of people know how to use. Try doing:

git clone https://svn.code.sf.net/p/speed-dreams/code/trunk/



Most people will not know that this source repository isn't Git. And therefor cloning it like this is not possible. Git will simply return an error. But instead if you do:

git clone https://forge.a-lec.org/speed-dreams/speed-dreams-code



...which uses the new Git repository of the project, it will work like a charm. Enabling anybody who has the minimal software development experience to mess with the code, do changes and subsequently help with development.

I urged Speed Dreams developers to think big, to try to compete at least somewhat. Now with the move to Git they might have a bigger chance of going so.

So if you want to help Speed Dreams and Free Software as a whole, take a look at their Source Code and...

Happy Hacking!!!


[icon unlike] 0
[icon left]
[icon right]
[icon terminal]
[icon markdown]

Find this post on Mastodon

[avatar]  randomdude c:0


In my opinion Speed Dreams is in a new stage that will attract new developers given the easier development control of the project and an open, growing and comunicative community!

... replies ( 1 )



[icon reply]
[avatar]  Blender Dumbass c:1


... c:0
[avatar]  randomdude c:0


In my opinion Speed Dreams is in a new stage that will attract new developers given the easier development control of the project and an open, growing and comunicative community!


Yup

... replies ( 2 )
[avatar]  Blender Dumbass c:11


c:10

@Xavi Hm... interesting idea.


[avatar]  Blender Dumbass c:12


c:10

@Xavi I'm trying to reach Franzo from OpenSourceGaming. This is his kind of stream-content.




[icon reply]
[avatar]  cptbichez c:2


glad they do and they using Forgejo as forge system which is a BETTER NEWS. Another win for Free Software!
But on thinking big that might be not the way where that project goes. they are the free competitor of iRacing

... replies ( 1 )
[avatar]  Blender Dumbass c:3



@cptbichez It is true that Speed Dreams is trying to be this very serious thing. But think about it. It is Free Software. It can be forked into different directions. And there will not be anything terrible with having a city traffic simulator, for example, with the physics and handling of Speed Dreams. Or something.




[icon reply]
[avatar]  Blender Dumbass c:3


... c:2
[avatar]  cptbichez c:2


glad they do and they using Forgejo as forge system which is a BETTER NEWS. Another win for Free Software!
But on thinking big that might be not the way where that project goes. they are the free competitor of iRacing


@cptbichez It is true that Speed Dreams is trying to be this very serious thing. But think about it. It is Free Software. It can be forked into different directions. And there will not be anything terrible with having a city traffic simulator, for example, with the physics and handling of Speed Dreams. Or something.

... replies ( 1 )
[avatar]  cptbichez c:4



@blenderdumbass
Thats very true! as some kind of Forza Horizon/Motorsport but entirely Free Software! That would be SO COOL, hope Speed Dreams will gain more visibility and people in their community. so we could have Speed Dreams -Open Map- too someday




[icon reply]
[avatar]  cptbichez c:4


... c:3
[avatar]  Blender Dumbass c:3


c:2

@cptbichez It is true that Speed Dreams is trying to be this very serious thing. But think about it. It is Free Software. It can be forked into different directions. And there will not be anything terrible with having a city traffic simulator, for example, with the physics and handling of Speed Dreams. Or something.


@blenderdumbass
Thats very true! as some kind of Forza Horizon/Motorsport but entirely Free Software! That would be SO COOL, hope Speed Dreams will gain more visibility and people in their community. so we could have Speed Dreams -Open Map- too someday

... replies ( 2 )
[avatar]  Blender Dumbass c:5



@cptbichez

Open Map


Hm... Now think what kind of a mental thing it could be if they actually do OpenStreetMap based map generation for Open World. Like you could drive around the entire globe! On real streets!


[avatar]  Blender Dumbass c:6



@cptbichez Just testing that multiple replies will work.




[icon reply]
[avatar]  Blender Dumbass c:5


... c:4
[avatar]  cptbichez c:4


c:3

@blenderdumbass
Thats very true! as some kind of Forza Horizon/Motorsport but entirely Free Software! That would be SO COOL, hope Speed Dreams will gain more visibility and people in their community. so we could have Speed Dreams -Open Map- too someday


@cptbichez

Open Map


Hm... Now think what kind of a mental thing it could be if they actually do OpenStreetMap based map generation for Open World. Like you could drive around the entire globe! On real streets!

[icon reply]
[avatar]  Blender Dumbass c:6


... c:4
[avatar]  cptbichez c:4


c:3

@blenderdumbass
Thats very true! as some kind of Forza Horizon/Motorsport but entirely Free Software! That would be SO COOL, hope Speed Dreams will gain more visibility and people in their community. so we could have Speed Dreams -Open Map- too someday


@cptbichez Just testing that multiple replies will work.

... replies ( 1 )



[icon reply]
[avatar]  Blender Dumbass c:7


... c:6
[avatar]  Blender Dumbass c:6


c:4

@cptbichez Just testing that multiple replies will work.


@blenderdumbass It does.

[icon reply]
[avatar]  Xavi c:8


Thank you very much for your article and nice words! ❤ We have been working very hard to reach this goal. Unfortunately, this was not only about running git svn and calling it for a day! We had to fix several underlying design issues in the engine that were blocking us from a clean and efficient transition to Git. 😰

But now we are truly excited to see that this is finally becoming a reality. 🎉 We hope that this ultimately attracts new users, developers and packagers to our community!

... replies ( 1 )
[avatar]  Blender Dumbass c:9



@Xavi It would have been great to know the intricate details about the struggles of moving over. Maybe material for another article.




[icon reply]
[avatar]  Blender Dumbass c:9


... c:8
[avatar]  Xavi c:8


Thank you very much for your article and nice words! ❤ We have been working very hard to reach this goal. Unfortunately, this was not only about running git svn and calling it for a day! We had to fix several underlying design issues in the engine that were blocking us from a clean and efficient transition to Git. 😰

But now we are truly excited to see that this is finally becoming a reality. 🎉 We hope that this ultimately attracts new users, developers and packagers to our community!


@Xavi It would have been great to know the intricate details about the struggles of moving over. Maybe material for another article.

... replies ( 1 )
[avatar]  Xavi c:10



@blenderdumbass our latest article https://www.speed-dreams.net/en/blog/saying-goodbye-to-2024 explains some of these details (have a look at "Reducing the repository size", specifically), but there was so much stuff going on that the article would had become excruciatingly long and boring for readers otherwise. 😅

That said, explaining them more interactively (podcast? Livestreaming?) might be more interesting for developers.




[icon reply]
[avatar]  Xavi c:10


... c:9
[avatar]  Blender Dumbass c:9


c:8

@Xavi It would have been great to know the intricate details about the struggles of moving over. Maybe material for another article.


@blenderdumbass our latest article https://www.speed-dreams.net/en/blog/saying-goodbye-to-2024 explains some of these details (have a look at "Reducing the repository size", specifically), but there was so much stuff going on that the article would had become excruciatingly long and boring for readers otherwise. 😅

That said, explaining them more interactively (podcast? Livestreaming?) might be more interesting for developers.

... replies ( 2 )
[avatar]  Blender Dumbass c:11



@Xavi Hm... interesting idea.


[avatar]  Blender Dumbass c:12



@Xavi I'm trying to reach Franzo from OpenSourceGaming. This is his kind of stream-content.




[icon reply]
[avatar]  Blender Dumbass c:11


... c:10
[avatar]  Xavi c:10


c:9

@blenderdumbass our latest article https://www.speed-dreams.net/en/blog/saying-goodbye-to-2024 explains some of these details (have a look at "Reducing the repository size", specifically), but there was so much stuff going on that the article would had become excruciatingly long and boring for readers otherwise. 😅

That said, explaining them more interactively (podcast? Livestreaming?) might be more interesting for developers.


@Xavi Hm... interesting idea.

[icon reply]
[avatar]  Blender Dumbass c:12


... c:10
[avatar]  Xavi c:10


c:9

@blenderdumbass our latest article https://www.speed-dreams.net/en/blog/saying-goodbye-to-2024 explains some of these details (have a look at "Reducing the repository size", specifically), but there was so much stuff going on that the article would had become excruciatingly long and boring for readers otherwise. 😅

That said, explaining them more interactively (podcast? Livestreaming?) might be more interesting for developers.


@Xavi I'm trying to reach Franzo from OpenSourceGaming. This is his kind of stream-content.

[icon reply]
[icon question]











[icon articles]The Challenge of Writing NPC Characters for Games

[thumbnail]

[avatar]  Blender Dumbass

👁 152 💬 1



I'm developing a game called Dani's Race, which is supposed to be a GTA clone. A game where you can run around a city and cause all kinds of mayhem. And a humongous part of the experience of such a sandbox world simulator are the reactions from the in-game non-playable characters. If you steal a car, what will be the reaction of the driver? What will the police in the game do? What will other drivers do if you hit them on the road? All of this is a part of my daily problem-solving when working on Dani's Race.


#DanisRace #MoriasRace #GameDev #FreeSoftware #Gnu #Linux #OpenSource #GtaClone #Programming #UPBGE #blender3d


[icon articles]A Rant About Making a Multiplayer Game

[thumbnail]

[avatar]  Blender Dumbass

👁 108 💬 1



The multiplayer, or the lack there of, at the moment is so utterly broken and so lacking of being properly made that for a long time, I was just not bothering with it. Seeing it as something unnecessary. Something that does not need to be touched, because other things, like the story or some gimmicky thing is more important for the game than the multiplayer. But people's demands for it didn't stop. So I thought now is a good time to actually properly design it.



#Gamedev #DanisRace #Networking #Multiplayer #TCP #HTTP #Programming #Python #UPBGE #Blender3d #GNU #Linux #GamingOnLinux #FreeSoftware #OpenSource


[icon codeberg] Powered with BDServer [icon python] Plugins [icon theme] Themes [icon analytics] Analytics [icon email] Contact [icon mastodon] Mastodon
[icon unlock]