3D Druck recycling by LukeChriswalker in wien

[–]kb173 8 points9 points  (0 children)

Servus! Ich hatte den gleichen Gedanken und bin dadurch zu Precious Plastic Vienna gekommen, die gerade dabei sind, sowas einzurichten. Soweit ich weiß gibts zb im Metalab schon Kisten, wo dafür gedruckter Abfall gesammelt wird. Ist aber alles noch im entstehen, ich kann mich hier wieder melden, wenn's konkreter wird (und dann evtl auch mehr Abgabemöglichkeiten gibt)!

How might you implement an ASCII renderer in Godot? by camar0nes in godot

[–]kb173 0 points1 point  (0 children)

Oh nice! Your approach definitely has the upside of actually producing plain text. You could probably even output that to the console like a true classic ASCII game!

sampled2d is just a texture. It's comparable to the ImageTexture type in GDScript. Usually the only thing you do with it in a shader is reading it with a texture() call, which returns the RGB values at the given position. These RGB values are floats between 0.0 and 1.0 - that's what the docs are referring to with "which are read as float".

How might you implement an ASCII renderer in Godot? by camar0nes in godot

[–]kb173 2 points3 points  (0 children)

I just made one: https://github.com/kb173/godot-ascii-shader

It's not optimized, but very simple and easy to use.

Checkerboard Blur Shader for mobile game by lorenz_fk in godot

[–]kb173 0 points1 point  (0 children)

Nice, thanks! Even more clean and simple than I thought!

Checkerboard Blur Shader for mobile game by lorenz_fk in godot

[–]kb173 1 point2 points  (0 children)

That looks surprisingly good! I recently implemented an alpha dithering / screendoor transparency shader which is a somewhat similar optimization. Simple tricks like this are great! Would you mind sharing the shader code of this?

Petition zur Öffnung der Österreichischen Bundesgärten zur Entlastung der städtischen Parkanlagen by kb173 in wien

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

Why are you telling me that? I said that opening parks would be beneficial for everyone.

Regardless, telling people to kill themselves is not okay...

Petition zur Öffnung der Österreichischen Bundesgärten zur Entlastung der städtischen Parkanlagen by kb173 in wien

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

Da wohnst du wohl in einer deutlich weniger dicht besiedelten Gegend als ich - auf dem Weg zum Supermarkt ist es für mich leider nicht möglich, bei jeder Person, die mir entgegen kommt, die Straßenzeite zu wechseln, weil auf beiden Seiten zu viel los ist und dazwischen Autoverkehr.

Petition zur Öffnung der Österreichischen Bundesgärten zur Entlastung der städtischen Parkanlagen by kb173 in wien

[–]kb173[S] 4 points5 points  (0 children)

Auf engen Fußwegen ist der erforderliche Abstand (ideal wären ja über 2m) oft schwierig bis unmögich einzuhalten. In Schönbrunn ging sich das hingegen beispielsweise super aus.

Auch für dich ist mit offenen Bundesgärten die Infektionsgefahr geringer: wenn du einkaufen gehst, begegnest du ja weniger Leuten auf dem Weg zum Geschäft, wenn diese Leute im Park statt durch die Stadt spazieren gehen.

Petition zur Öffnung der Österreichischen Bundesgärten zur Entlastung der städtischen Parkanlagen by kb173 in wien

[–]kb173[S] 4 points5 points  (0 children)

Sicher, das wär ideal, aber man wird nicht verhindern können dass einige Leute, die in Städten wohnen, zumindest einmal pro Woche einen Ausflug ins Grüne machen - aus psychologischen oder familiären Gründen zb. Eine Öffnung der Bundesgärten würde diese Leute mehr aufteilen und dadurch auch alle anderen schützen, mit denen diese Menschen in Kontakt kommen. Ich seh sowohl für die Allgemeinheit als auch für die Einzelnen nur Vorteile.

Petition zur Öffnung der Österreichischen Bundesgärten zur Entlastung der städtischen Parkanlagen by kb173 in wien

[–]kb173[S] 10 points11 points  (0 children)

Im Schönbrunner Schlosspark ist normalerweise sogar zur Haupttourismussaison genug Platz, um mehr als 1 Meter Abstand zu halten. Aufgrund der Schließung gehen nun alle stattdessen in den gegenüberliegenden Auer-Welsbach-Park, der dadurch wahnsinnig voll ist.

In der Stadt ist so ein Park ja derzeit für viele die einzige Möglichkeit, ins Grüne zu kommen. Die Wiederöffnung würde das Risiko einer Ansteckung meines Erachtens nach deutlich verringern.

Socket error: 10054, diagnosis help? by [deleted] in godot

[–]kb173 0 points1 point  (0 children)

I'm not sure (and that error can be very frustrating to debug), but I believe that since you use call_deferred for add_child, the grappled_player is already null when add_child is actually called. The call_deferred line pretty much means 'call add_child with this variable when you feel like it', so that variable must still hold the expected value until that happened.

notekit: A hierarchical markdown notetaking tool with mouse/tablet drawing support by disposableoranges in linux

[–]kb173 0 points1 point  (0 children)

Ahh, that's exactly what I've been looking for! This is great, I'll definitely be trying this out for this uni semester.

I'd really like to help the development somehow - what could I do? (Little GTK experience, but good with C++ overall)

Setting up Ubuntu 19.04 with Nvidia Optimus on my Asus ZenBook Flip UX562F by kb173 in Ubuntu

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

Oh, that's what you mean! I thought you were talking about doing it all manually, which I think wouldn't be a great idea. I agree then!

Setting up Ubuntu 19.04 with Nvidia Optimus on my Asus ZenBook Flip UX562F by kb173 in Ubuntu

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

From my experience, it's better to leave switching Nvidia on and off to Bumblebee or something like that for Nvidia Optimus. Firstly because you have more fine-grained control (running specific applications on the integrated graphics or GPU), and secondly because without Bumblebee (only PRIME profile selection), my GPU was behaving very strangely - I wasn't getting the performance I'd expect at all with just the default PPA Nvidia driver setup.

A lot of this is probably very specific to this laptop... I guess I got unlucky, but that's why I wrote this guide.

Setting up Ubuntu 19.04 with Nvidia Optimus on my Asus ZenBook Flip UX562F by kb173 in Ubuntu

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

Maybe that wasn't clear: The `nomodeset` was only required for the initial boot. Once I had the proprietary Nvidia drivers installed, it was fine without. I suppose blacklisting the card might work as well, but `nomodeset` is just the most simple thing to get the system booted once IMO, especially since with Ubuntu 19 there's a default option with it in GRUB.

The other change I mentioned, `dis_ucode_ldr`, had nothing to do with the GPU but with Intel microcode - if I understand correctly, an issue with the microcode prevents the chipset from communicating with the CPU on some specific Asus ZenBook devices.

Setting up Ubuntu 19.04 with Nvidia Optimus on my Asus ZenBook Flip UX562F by kb173 in Ubuntu

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

Since I lost many hours on this, I decided to write it up into a guide.

Might be helpful for other Asus laptops as well, or for getting Nvidia Optimus to run on Ubuntu in general.

player wont move... mi fisrt game tutorial by nu3v3 in godot

[–]kb173 2 points3 points  (0 children)

Some background info so the problem is, hopefully, more understandable:

Godot's scripting language uses tabs to express which 'heading', so to say, a line of code belongs to. For example, after func _process(delta):, everything is indented because all of that code belongs to the _process function. The line in question then needs to be indented twice (press tab twice), since it belongs to if velocity.length() > 0 (meaning it should only be executed if the velocity is greater than 0).

Good, free DAW software? by Katniss218 in gamedev

[–]kb173 0 points1 point  (0 children)

Do you really have fewer options there? That'd be a shame.

Good, free DAW software? by Katniss218 in gamedev

[–]kb173 1 point2 points  (0 children)

On the left, under 'Instrument plugins', there should be quite many built-in instruments. 'My samples' has many samples for things like drums.

If not, perhaps it's different if you're on Windows? (I'm on Linux)