Shatur

joined 3 years ago
[–] [email protected] 2 points 4 months ago

I heard good things about lemmus.org

[–] [email protected] 3 points 4 months ago* (last edited 4 months ago)

Won't they just replace one CEO with another and increase their security?

I think for proper defense we need to unite against them.

Not defending the CEO, just saying that killing him won't solve the actual problem :(

[–] [email protected] 1 points 4 months ago* (last edited 4 months ago)

People on Mastodon are quite vocal about BlueSky, so I doubt that many people switched. I think that BluSky gained its audience from Twitter users mostly.

[–] [email protected] 6 points 4 months ago

I think people dislike the experience.

For example, on Mastodon your profile discoverability is disabled in settings by default. I guess it's needed to optimize the hosting cost, but people also like being heard. Also people don't know who to follow since there are no algorithms or starter packs right now. And if you have a post from another instance, you need a browser extension to open it on yours. That's the complains I saw.

As a Mastodon user, I hope we solve them!

[–] [email protected] 2 points 4 months ago (1 children)

But if they want to train AI, can't they already scrape Fediverse since it's open to everyone?

[–] [email protected] 15 points 4 months ago

I feel like we need to unite and make Mastodon a better place instead of making drama about it. Mastodon is not perfect, but it's a platform over which we have control, unlike Bluesky.

[–] [email protected] 2 points 4 months ago* (last edited 4 months ago)

On Mastodon in settings you need to enable your account discoverability. Otherwise people will see you only if they know about you. This is weird default and my main complain about Mastodon :(

[–] [email protected] 3 points 4 months ago (1 children)

This version is way better, in my opinion. Not only the sprite size, but these 8 additional levels are very fun.

[–] [email protected] 3 points 4 months ago

It's Retroid Pocket Mini.

 

It’s a crate for server-authoritative networking. We use it for Project Harmonia, but it's general-purpose.

This release, I focused on improving the API for potential rollback crates. We now have full world access in writing functions, a way to reliably check for update messages (optional and needs to be enabled by rollback crates since it costs a little more traffic), and events to react nicely to confirmed ticks.

Currently, there is only one crate in development by another developer that implements a Rocket League rollback style, which is great for physics-based games. But it would be useful to have a "classic" rollback crate, which is better suited for shooters, so maybe we’ll see more rollback crates in the future!

I also improved the serialization. Replication messages are now more compact thanks to variable integer encoding, while still using a single buffer for performance.

📜Full changelog 📦bevy_replicon

 

It's a crate for dynamic and contextual input mappings for Bevy, inspired by Unreal Engine Enhanced Input.

Some highlights:

  • Action events now have statically known types (bool, f32, Vec2 or Vec3), depending on the action configuration.
  • Assigning inputs, modifiers, and conditions now works like Bevy systems: you can pass multiple items in tuples.
  • Binding presets now structs.
  • Many ergonomic improvements for passing input.

I didn’t plan all of these, but a user suggested these ideas and contributed PRs for most of them! I couldn't resist 😅

I’ve drafted two releases:

  • 0.3.0 includes all the improvements.
  • 0.4.0 updates to Bevy 0.15.0.

This way, you can address the breaking changes in 0.3.0 before updating to Bevy 0.15.0, avoiding the need to handle everything at once.

📜Full changelog 📦bevy_enhanced_input

1
Bevy 0.15 (bevyengine.org)
[–] [email protected] 6 points 4 months ago

No, we rewritten the app 😅 But we considered rewriting it even before the switch to Rust - it was quite legacy.

[–] [email protected] 21 points 4 months ago (2 children)

On my work we migrated from C++ to Rust.

[–] [email protected] 1 points 5 months ago

Always wanted to ask, what are the countries with accessible medicine? Could anyone recommend?

 

My wife is looking for a portable device primarily for modeling in Blender and optionally for drawing in Krita. So we looking for something with a GNU/Linux support from manufacturer.

We considered https://www.tuxedocomputers.com/en/TUXEDO-InfinityFlex-14-Gen1, it looks nice, but maybe you have other suggestions? Do you have experience with convertibles, how convenient is to draw on them?

We also considered https://earth.starlabs.systems/pages/starlite for drawing and a separate device for Blender, but having two devices might not be convenient...

 

cross-posted from: https://lemmy.ml/post/22613952

I just wanted a pocketable device, so I decided to pick Mini over 5.

Originally, I wanted to order the white color but ended up choosing the black one because it makes the bezels and pillar boxes blend into the case. It also looks like a small SteamDeck 😅

When I'm not programming, I'm playing GTA III on it and earning RetroAchievements 😃

With SteamDeck

GTA III

 

cross-posted from: https://lemmy.ml/post/22613952

I just wanted a pocketable device, so I decided to pick Mini over 5.

Originally, I wanted to order the white color but ended up choosing the black one because it makes the bezels and pillar boxes blend into the case. It also looks like a small SteamDeck 😅

When I'm not programming, I'm playing GTA III on it and earning RetroAchievements 😃

With SteamDeck

GTA III

 

I just wanted a pocketable device, so I decided to pick Mini over 5.

Originally, I wanted to order the white color but ended up choosing the black one because it makes the bezels and pillar boxes blend into the case. It also looks like a small SteamDeck 😅

When I'm not programming, I'm playing GTA III on it and earning RetroAchievements 😃

With SteamDeck

GTA III

1
submitted 5 months ago* (last edited 5 months ago) by [email protected] to c/[email protected]
 

It's a crate for dynamic and contextual input mappings for Bevy, inspired by Unreal Engine Enhanced Input.

While porting my game, I made many improvements. Actually using the crate gave me a better perspective 😅

Here's a quick showcase from my game. Smooth movement now automatically done by built-in LerpDelta modifier.

Also notice how pressing Esc cancels object spawning first due to the context priority.

Pressed keys displayed via screenkey app.

📜Full changelog 📦bevy_enhanced_input

 

It's an app for translating and speaking text using Mozhi.

We've added automatic selection for the fastest instance and fixed some bugs.

My next plan is to port it to Qt6. I try to get to it during my winter vacation. I'm just currently focused on a FOSS life simulation game. If anyone wants to help with the migration, PRs are welcome!

Works both on desktops and mobile Linux. Here is a screenshot of the app running on my PinePhone Pro:

screenshot

 

It's a crate for dynamic and contextual input mappings for Bevy, inspired by Unreal Engine Enhanced Input.

I really like the UE approach and decided to bring it to Bevy.

Despite being the first release, it's packed with features:

  • Map inputs from various sources (keyboard, gamepad, etc.) to gameplay actions like Jump, Move, or Attack.
  • Assign actions to different contexts like OnFoot or InCar, which are regular components.
  • Activate or deactivate contexts by simply adding or removing components.
  • Control how actions accumulate input from sources and consume it.
  • Layer multiple contexts on a single entity, controlled by priority.
  • Apply modifiers to inputs, such as dead zones, inversion, scaling, etc., or create custom modifiers by implementing a trait.
  • Assign conditions for how and when an action is triggered, like "hold", "tap", "chord", etc. You can also create custom conditions, such as "on the ground".
  • React on actions with observers.

I've implemented everything from UE and even added some extras. The crate also has ~90% test coverage.

📦bevy_enhanced_replicon

 

I'm working on a life simulation game with the working title Project Harmonia and would like to share my progress.

I migrated navigation from oxidized_navigation to vleue_navigator.

It uses the novel Polyanya algorithm instead of the classical A*.

I faced a few issues during the migration, but the author helped me resolve them all. He even dumped the navmesh of the house I built in the game and created a test named after the project 😅

I also implemented skipping points that the agent has projected past to prevent jitter when multiple points are close to each other.

 

The progress is incredible!

view more: ‹ prev next ›