Shatur

joined 3 years ago
MODERATOR OF
9
Undo/redo functionality (cdn.masto.host)
submitted 10 hours ago by [email protected] to c/bevy
 

Iโ€™m working on a life simulation game with the working title Project Harmonia.

Finished adding undo/redo functionality for all game actions. All logic is also networked using bevy_replicon ๐Ÿ™‚

Next, Iโ€™m planning to work on house-building to create cities. I planning to implement apartment buildings first.

If you know any games where you can build apartments - let me know. Looking at prior art always helps!

[โ€“] [email protected] 11 points 1 day ago (10 children)

The rise of Bluesky demonstrates the importance of ease of use and a user-friendly design. Its polished and familiar interface is a key reason for its growth and appeal as an alternative to platforms like X/Twitter.

I think many people use Bluesky instead of Mastodon because of its UX, not its UI. Both looks great (I think Mastodon even nicer!).

I personally use Mastodon, but I've seen people complain about their experience with it.

[โ€“] [email protected] 8 points 1 day ago* (last edited 1 day ago) (3 children)

From what I understand, people who were sent to Gulag mostly were Nazis, bourgeoisie (basically people like the UnitedHealthcare CEO) and counter-revolutionaries.

I'm not saying it was the best way to seize resources from the rich and prevent counter-revolution. Some of the things he did were good, and some were bad.

[โ€“] [email protected] 3 points 4 days ago

Their previous SP variant looks more interesting.

[โ€“] [email protected] 2 points 6 days ago

I heard good things about lemmus.org

[โ€“] [email protected] 3 points 6 days ago* (last edited 6 days 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 6 days ago* (last edited 6 days 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] 5 points 1 week 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] 1 points 1 week ago (1 children)

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

[โ€“] [email protected] 14 points 1 week 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 1 week ago* (last edited 1 week 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 :(

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

When I migrated my game to bevy_enhanced_input, I added gamepad support. I figured itโ€™d be fun to see if the game could run on a device like this.

It's a pocketable handheld with SD865 running Android and only 960p display. But making it work was surprisingly easy - just needed to tweak Cargo.toml and my main function.

However, there's a catch: GilRs, the input library Bevy uses, doesnโ€™t support Android ๐Ÿ˜ข So, for now, I can only rely on touch controls, which Iโ€™ll properly support later.

Just wanted to tinker with it a little bit. Not very useful for the game at this stage, but since it's a hobby project, sometimes I just need to do something fun to stay motivated for bigger tasks.

 

Working on my game right now and making adjustments to the API along the way. This release allows attaching modifiers and conditions to sets and improves the ergonomics of the Negate modifier.

๐Ÿ“œFull changelog ๐Ÿ“ฆbevy_enhanced_input

[โ€“] [email protected] 0 points 1 week 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] 0 points 1 week ago

Ah, your are right!

The author calls it "demake". I guess it's fair due to GBC decreased resolution... But it adds so many features, I would call it "remake".

 

It's a port of the original Super Mario Bros from the NES to the Game Boy Color. The physics feel very nice, and I like how the sprites are adapted.

The port also extends the game. After the 8 original worlds, Quest B adds 8 more with new enemies, mechanics, and even bosses! I had so much fun playing it.

Also, the game is FOSS: https://github.com/Mico27/SuperMarioBrosMini

 

It's a port of the original Super Mario Bros from the NES to the Game Boy Color. The physics feel very nice, and I like how the sprites are adapted.

The port also extends the game. After the 8 original worlds, Quest B adds 8 more with new enemies, mechanics, and even bosses! I had so much fun playing it.

Also, the game is FOSS: https://github.com/Mico27/SuperMarioBrosMini

 

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

7
Bevy 0.15 (bevyengine.org)
26
Bevy 0.15 (bevyengine.org)
submitted 1 week ago by [email protected] to c/bevy
 

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

 

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

view more: next โ€บ