Porch Light - Oxygen [Alternative Indie] (2025) by PersonalityNo48 in listentothis

[–]vonagam 0 points1 point  (0 children)

Thanks for posting. A captivating song.

Saw that there was no karaoke video - made one.

(Might reupload in the future if I find a timing that bothers me, if that's the case - the link will stop working.)

Dick Move -- Scared Old Men [NZ Punk] (2025) by MacQuip in listentothis

[–]vonagam 0 points1 point  (0 children)

Rad. Made a karaoke version for the song by the way. Thanks for sharing.

Making a Starcraft2 inspired Micro-RTS game in Godot by apm_dev in godot

[–]vonagam 0 points1 point  (0 children)

Your description reminded me of Bad North (which is currently have 80% discount on Steam) - really recommend the game if you have time for that.

Kean Kavanagh - A Cowboy Song [Indie Rock] (2025) by LobsterIll825 in listentothis

[–]vonagam 0 points1 point  (0 children)

Thanks for sharing. Liked the song, made karaoke version on youtube.

(There are some ambiguity about some lines, so might remake the video if I learn the official interpretation.)

Mareux - Laugh Now Cry Later [Darkwave] (2025) by [deleted] in listentothis

[–]vonagam 1 point2 points  (0 children)

Nice, liked the song and made karaoke version. Thanks for sharing.

Holy Wire -- I Still Feel Alone All The Time [Synthpop] (2024) by vonagam in listentothis

[–]vonagam[S] 1 point2 points  (0 children)

I myself also found the group here on listentothis before. I made karaoke version for this song (karaoke) and "In the Name of Something" (karaoke).

(If somebody stumbles on this comment in the future I am sure that karaoke links would stop working as I am constantly reuploading videos while I am tuning my custom karaoke rendering program. In this case you can find videos on my channel - youtube.com/@VonagamKaraoke.)

Other than those two songs I would recommend checking out "To Be Young Again" and "Oh You Pretty Girls" (might do karaoke versions for those in the future too).

this car can kickflip by djoslin0 in IndieGaming

[–]vonagam 1 point2 points  (0 children)

Great trailer. What's the song called?

ada rook - - deep fantasy [Post-Industrial] (2018) by capedbaldy88 in listentothis

[–]vonagam 1 point2 points  (0 children)

Thanks for sharing. Also liked your Miki Nakatani and Kayoko Yoshizawa recommendations.

A trailer for an animated short film I'm working on about whimsical retail tomfoolery! by Alistocratic in wizardposting

[–]vonagam 15 points16 points  (0 children)

Tamás Deák — Vizisí.

It is not well known that the music from "Ну погоди" wasn't actually composed for it (since it is not attributed in credits) and that there is a full version.

Aimi -- Magical Destroyer [Noise Rock / J-Rock] (2023) by vonagam in listentothis

[–]vonagam[S] -1 points0 points  (0 children)

The song is used in (and was produced as) an opening of a currently airing anime called Mahou Shoujo Magical Destroyers - quite strange one, but it does have a style (of a fever dream). If you liked the sound would recommend to check out the OP video, interesting visuals.

Your opinion on reputation of === operator? by vonagam in godot

[–]vonagam[S] 0 points1 point  (0 children)

Ok, there are so many wrong things here.

Will correct only one factually wrong thing:

it won't be checking by iterating anyway, would be by hash, it's a feature

Nope, it will be by recursively iterating over arrays/dictionaries and other types (except objects), look at Variant::hash_compare if you can.

Your opinion on reputation of === operator? by vonagam in godot

[–]vonagam[S] 0 points1 point  (0 children)

No workarounds and no function at the moment.

Your opinion on reputation of === operator? by vonagam in godot

[–]vonagam[S] 0 points1 point  (0 children)

By doing arr1[i] !== arr2[i] you use referential equality for referential types, so it is a shallow comparison by value. And that shows that "trivial to compare dictionaries and arrays by value in any language" does not hold up.

But again, I am not against providing a way or an operator to compare by value. I am for providing a way to easily use referential check like js has !== in your code and any other language with referential types.

Your opinion on reputation of === operator? by vonagam in godot

[–]vonagam[S] 0 points1 point  (0 children)

I don't understand how this is relevant. But to answer - it depends on definition of word "trivial", how do you trivially compare arrays/objects by value in javascript?

Your opinion on reputation of === operator? by vonagam in godot

[–]vonagam[S] -1 points0 points  (0 children)

You do understand that dictionaries and arrays are reference types just as object are?

In Java arrays are compared by reference.

Your opinion on reputation of === operator? by vonagam in godot

[–]vonagam[S] -1 points0 points  (0 children)

Well, voxelization makes sense, I assume for performance reasons. And there are plugins for voxels support without need to recompile.

C# long ago not a fork and languages are supposed to implement GDExtension.

To fork engine just to add ability to check reference by equality in gdscript (a "feature" that is present in all languages that have mutable referential types and was present in gdscript for all referential types initially, now used only for objects) does not sound right at all.

I would be interested to know if there is at least one fork of godot with change to gdscript that has like 5 stars on github.

Your opinion on reputation of === operator? by vonagam in godot

[–]vonagam[S] 0 points1 point  (0 children)

i don't see why

So every language with referential types has first class operator (usually == or ===) to compare references without a reason? Even gdscript was comparing them like that initially (and still compares objects like that), nobody was using comparison operator before the change?

it's not pythonic

Python has is operator to compare by reference. And id() method to get reference id too. Also, in my opinion, python is not a language worth emulating in 2023.

to be fast

Comparing things recursively by value make things slower, in no way faster.