Zykino

joined 2 years ago
[–] Zykino@programming.dev 1 points 6 days ago

I wanna see that GIF!

[–] Zykino@programming.dev 3 points 1 week ago

I'm ont so sure about that. I think the dominant religion hate the miorities in history. Catholics did war on Jews, Protestants, Jews again and now they cannot stand Islam.

I just think clerical and political elites are afraid "the other" are coming for them. In other words this is racism.

[–] Zykino@programming.dev 1 points 2 weeks ago

With the interferometers they can estimate the mass of the 2 objects entering in collision and the resulting one.

Since there are multiple interferometers, they can also point to the region of the sky it happens. The "alert" can be picked up by other observatories which can look there on all frequencies.

Depending on if there is an explosion or not they can confirm if the objects were neutron stars or black hole (the details are a bit fuzzy on my head for the black hole / neutron star merger).

[–] Zykino@programming.dev 11 points 3 weeks ago (1 children)

I like achievements. I usually won't hunt for them but the little extra gratification is nice. On Nintendo games I'm not really missing them...

But on games I like and I "finished" (killed the final boss / beat the last level / ...), I most often can't get myself to play them anymore since I have no goal anymore. And this is at that point that I sometime choose to chase achievement to 100% a game (extending its lifetime).

I could also look online for what's hidden that I did not do... but the achievements are already tailored to my playthrough and may give hint "spoil free". Online guides both spoil the puzzles and the reward...

[–] Zykino@programming.dev 0 points 4 weeks ago (1 children)

And in the mean time I read that there are frequent and apparently non trivial breakage on version.

Not trying to point finger since it is not easy, but thinking about the upgrade strategy of a project (or language) and help consumers of your project (and their plugin) get to the next version would help them on this issue. We have examples of languages doing this (or not). There may be more challenges for an embedded languages (than for Rust or Python) but I'm sure some concepts can still be applied anyway.

[–] Zykino@programming.dev 1 points 4 weeks ago

An XMPP client embedding jitsi meet or having a plugin for it could be an option.

[–] Zykino@programming.dev 4 points 4 weeks ago (6 children)

Are there migration path for projects embedding a LUA version? Or is LUA incompatible between version?

Like if I build a plugin for a project in LUA 5.1, and the project want to migrate to 5.5, are there forward incompatibilities? Are there API deprecated for long enough to let people migrate?

As an observer I don't understand why "once you choose a version for your project and a plugin ecosystem develop on it, you are married to this version".

[–] Zykino@programming.dev 2 points 1 month ago (2 children)

I tried XMPP but could not find a client that let me have a "video call" where I could share my screen without also needing a webcam. Or even have a video call where not everyone is forced to have a video flux. As far as I can tell an audio call cannot be turned into a video call for 1 streamer.

Like in Discord where one want to share its screen while playing. XNPP was my biggest hope to replace Discord with my friend but I either did not find the correct client or the ecosystem is not mature enough (or oriented in the direction I expected).

[–] Zykino@programming.dev 4 points 1 month ago* (last edited 1 month ago) (1 children)

Its funny. "Oh the earth is about to explode? Only show it crack in the USA". Makes me feel safe knowing how much it is fictionnal and in no way related to me.

The globe, someone is painting it fully blue except for mainland America (even Alaska is under waters). The title read "How aliens see earth in movies". All of this in a tweet with the caption: "Aliens: This? This is your leader?" from bluecranium the 2023-08-19

[–] Zykino@programming.dev 5 points 1 month ago (2 children)

Avoiding Vendor Lock-in By Using KDE Plasma As Personal Knowledge Base

More like:

How I vendor locked myself in KDE Plasma as PKB

/s

[–] Zykino@programming.dev 2 points 2 months ago (4 children)

Picture or artistic impression? If picture I want it as wallpaper!

20
submitted 2 years ago* (last edited 2 years ago) by Zykino@programming.dev to c/godot@programming.dev
 

I have been looking for a way to move non player entities on the map. For example I want cars to move around road, a parking lot, … I found way too many options without comparaison to see pro/cons. Is there a ressource telling which option is privileged?

I saw (in 2D, but I suspect all/most have their 3D equivalent):

Option My understanding
Path2D Very rigid path to follow (only saw used with tween). Can be nice to follow tracks, insert cubes in slot, … But when trying to have a more natural movement, with a bit of variety thanks to physic I don’t see how to do it.
AStar2D (and the AStar2DGrid variant) Robust algo known everywhere. Can add weight to connections. I suspect to make it work we have to give points to reach so we should "cover" the maps with points and link them together
NavigationServer2D Same as AStar2D but experimental, more automatic. Instead of specifying all the point we specify accessible zones. But adding weight to the connection is less obvious (using NavigationObstacle2D?) may be less customizable also?

Are there more options?
Is my understanding of each correct or completely wrong?
What is "the best" one (in Godot 4.3)? Like is there big performance drawback for some (at 100 entities there are lags or whatever)?

Keep in mind that I want my game as little as I can to understand how Godot/game engines work (I’m a developer so that part is easy, Scenes and Nodes choice less so), I don’t really care if using experimental feature means it disappear at some point or change behavior.

Edit: Just found out the official page explaining the different methodes.
So AStar is for grid/pathing on a set of points while NavigationServer can navigate to any point on the accessible area and uses A* as an implementation detail.

=> I think for my use case A* is better suited since I want to move on roads (that look like a grid with weight being the length).

view more: next ›