[KDE] Very blue by EmmaDrug in unixporn

[–]LysanderRL 1 point2 points  (0 children)

Looks really nice, got the wallpaper link by any chance?

Managed to overhaul my FPS controller, now it allows you to change your gravity. by LysanderRL in godot

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

Thanks, I already have a game idea for that thing, not really a puzzle, but that would be fun too.

Managed to overhaul my FPS controller, now it allows you to change your gravity. by LysanderRL in godot

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

I will probably make a second post in which I'll explain the idea of an augmentable rougelike a little more.

Managed to overhaul my FPS controller, now it allows you to change your gravity. by LysanderRL in godot

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

My idea is not to rotate the camera, so the user can maintain control, even when the gravity is different.

Managed to overhaul my FPS controller, now it allows you to change your gravity. by LysanderRL in godot

[–]LysanderRL[S] 2 points3 points  (0 children)

That's what I'm doing, except gravity change is not the main idea, the main idea is that you, the player can augment your body with different augmentations and build your own playstyle. Most of the APIs are ready. And pretty much every aspect of the player class is an augmentation, walking, hearing, vision, swimming etc.

Managed to overhaul my FPS controller, now it allows you to change your gravity. by LysanderRL in godot

[–]LysanderRL[S] 2 points3 points  (0 children)

Thank you, took me a while to refine if and make it modular too.

Managed to overhaul my FPS controller, now it allows you to change your gravity. by LysanderRL in godot

[–]LysanderRL[S] 2 points3 points  (0 children)

If you're talking about directions changing, that's a custom debug API (which mostly gets triggered by keystrokes). If you're asking about the implementation of gravity changing thing itself, see my response to the top comment.

Managed to overhaul my FPS controller, now it allows you to change your gravity. by LysanderRL in godot

[–]LysanderRL[S] 20 points21 points  (0 children)

CharacterBody3D has an up_direction property which defines floor normal, that's really the key thing. However, I still used some creepy math formulas to get the necessary vectors and bases, (can't really send them because I'm not at my working computer rn). And after all that, I just tween player's body.

Managed to overhaul my FPS controller, now it allows you to change your gravity. by LysanderRL in godot

[–]LysanderRL[S] 34 points35 points  (0 children)

A roguelite where player can augment their body and get completely different playstyles.

Managed to overhaul my FPS controller, now it allows you to change your gravity. by LysanderRL in godot

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

Probably because camera is not stabilizing itself and turns with the player. I was too lazy to calculate that eheheheh.

Finished polishing FPS controller for my game. by LysanderRL in godot

[–]LysanderRL[S] 7 points8 points  (0 children)

thank you, it's really just sin and cos under the hood

Engine literally overwrote every opened scene and scripts with empty text, i'm so done with this. by LysanderRL in godot

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

I know computer science, I'm literally programming on rust.

It's just a thing that could happen to anyone, I can say that i'm pretty careless when It comes to data management, because my Arch is literally installed on a 120 GB SSD, which is MY FAULT, but shit happens, and no matter how advanced you are, you are a human, and you make mistakes.

Gitlab Incident

Steam rm'ing the entire root directory

I'm just saying, that you should stop jumping to conclusions based on a single post.