https://files.mastodon.social/media_attachments/files/113/182/093/500/438/558/original/85b7adb68dbd538d.mp4

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.

16
0
https://files.mastodon.social/media_attachments/files/113/182/093/500/438/558/original/85b7adb68dbd538d.mp4

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.

4
0
Bluesky adds 8 million users in last ten months.
  • Shatur Shatur Now 100%

    I mean thanks to bridgy you can communicate across blusky and mastodon.

    It requires to use a separate app like this which is not very convenient.

    1
  • https://files.mastodon.social/media_attachments/files/113/160/039/607/545/451/original/5d7d3571f091e60d.mp4

    This week, I was fixing bugs (there were a lot!) and refactoring. I finally migrated the game's physics from XPBD to Avian. The migration was seamless since we're only using it for picking, collision checking, and navigation for now 😅 It's worth noting that I also switched from Avian's global Position component to Bevy's relative Transform, as the global Position breaks when there are multiple cities.

    4
    0
    GTA III port to Dreamcast now have stable 30 FPS
  • Shatur Shatur Now 100%

    The dreamcast port is based on the mentioned Re3 (it's a fork), which can becompiled on both PC and PS2. The author showed the gameplay on the original hardware some time ago. So I guess he adapted the controls as well. Sorry if I confused you.

    2
  • GTA III port to Dreamcast now have stable 30 FPS
  • Shatur Shatur Now 100%

    On PS2 - yes because Re3 could be compiled for it. On PC it will work with modern controllers. It's just a reverse-engineered port with some enhancements. But on Dreamcast - it depends on the port.

    2
  • GTA III port to Dreamcast now have stable 30 FPS
  • Shatur Shatur Now 100%

    This port works with dual sticks as you would expect. It's not a vanilla GTA III, it's based on Re3 project.

    2
  • https://files.mastodon.social/media_attachments/files/113/115/407/631/908/859/original/f9e8bfba3279661a.mp4

    I working on a life simulation game with a working title Project Harmonia. I’ve finally added the ability to edit and remove previously spawned walls, along with an undo/redo system. Implementing the undo/redo was a bit challenging. If a command spawns or despawns an entity, it needs to be tracked to update the history with the correct ID. Additionally, since the game is networked, I had to introduce the concept of pending history commands. These commands are only added to the history after server confirmation.

    11
    0
    https://files.mastodon.social/media_attachments/files/113/115/407/631/908/859/original/f9e8bfba3279661a.mp4

    I’ve finally added the ability to edit and remove previously spawned walls, along with an undo/redo system. Implementing the undo/redo was a bit challenging. If a command spawns or despawns an entity, it needs to be tracked to update the history with the correct ID. Additionally, since the game is networked, I had to introduce the concept of pending history commands. These commands are only added to the history after server confirmation.

    4
    0
    Capitalism: expectation vs reality
  • Shatur Shatur Now 93%

    They usually cut costs in unnoticeable for regular consumer way. Like include some chemistry that easy to produce and makes it tasty, but bad for health.

    14
  • github.com

    It’s a crate for server-authoritative networking. We use it for Project Harmonia, but it's general-purpose. Some highlights: * Added the ability to defer replication, which is useful for exchanging messages or downloading assets required by the server before replication starts. * If there is any spawning, despawning, removal, or insertion, client events wait for replication. However, with this release, it can be disabled per event. * Fixed entity mapping when a client event is buffering. 📜[Full changelog](https://github.com/projectharmonia/bevy_replicon/blob/master/CHANGELOG.md) 📦[bevy_replicon](https://crates.io/crates/bevy_replicon)

    4
    0
    github.com

    It’s a crate for server-authoritative networking. We use it for Project Harmonia, but it's general-purpose. Some highlights: * Added the ability to defer replication, which is useful for exchanging messages or downloading assets required by the server before replication starts. * If there is any spawning, despawning, removal, or insertion, client events wait for replication. However, with this release, it can be disabled per event. * Fixed entity mapping when a client event is buffering. 📜[Full changelog](https://github.com/projectharmonia/bevy_replicon/blob/master/CHANGELOG.md) 📦[bevy_replicon](https://crates.io/crates/bevy_replicon)

    2
    0

    Got sick last week, finally back to the game. Working on undo/redo system. Continue replacing the old models. The old bench is on the left, and the new one is on the right. ![bench](https://files.mastodon.social/media_attachments/files/113/047/402/898/326/636/original/e9048ac9b8679135.png)

    5
    0
    Anyone owns StarLite 5? Curious if it's good for drawing
  • Shatur Shatur Now 100%

    I have a small question about the keyboard :) How does it connect to the tablet? Via pins, it's not BT?

    1
  • Anyone owns StarLite 5? Curious if it's good for drawing
  • Shatur Shatur Now 100%

    but capacitive (most new touch screens) don’t seem to detect the Wacom pen

    Yes, it's totally expected! But looks like this screen supports MPP pens.

    2
  • Anyone owns StarLite 5? Curious if it's good for drawing
  • Shatur Shatur Now 100%

    This is very helpful, thank you a lot!

    How is the passive cooling? Does it get hot?

    2
  • Anyone owns StarLite 5? Curious if it's good for drawing
  • Shatur Shatur Now 100%

    That's interesting details, thanks!

    I saw a few posts on their reddit, like this, they were positive, but no one mentioned the drawing aspect...

    5
  • starlabs.systems

    I searching for a tablet for drawing and discovered this one. Anyone tried drawing on it? I wondering if the experience is good. On the page they doesn't mention if the screen supports drawing pens, but it's possible to order an MPP pen with it, so I assume that it works with Wacom or Surface pens?

    75
    25
    https://xcancel.com/YTNaiAdventure/status/1824532493724234133

    Someone has already started modding the port for Dreamcast😄

    21
    2
    docs.google.com

    - Meet Delta Emblock, a new RotS-original hero. - New map! - Changes to EVERY hero! - More heroes ported from HotS! - NEW MUSIC! Listen to Delta's theme or the Resurgence of the Storm theme! (Details in the update video) - New Discord bot, say hi to Talandar! He responds to [help] Watch the update video here: https://youtu.be/mURH_2yjo00?feature=shared

    3
    0
    docs.google.com

    - Meet Delta Emblock, a new RotS-original hero. - New map! - Changes to EVERY hero! - More heroes ported from HotS! - NEW MUSIC! Listen to Delta's theme or the Resurgence of the Storm theme! (Details in the update video) - New Discord bot, say hi to Talandar! He responds to [help] Watch the update video here: https://youtu.be/mURH_2yjo00?feature=shared

    4
    0
    Initial roads support
  • Shatur Shatur Now 100%

    Thank you!

    This will definitely come in handy, offsetting is quite hard. For segments it's much simpler.

    1
  • Initial roads support
  • Shatur Shatur Now 100%

    I didn't intentionally draw the letter, I just wanted to showcase a nice shape :)

    3
  • https://files.mastodon.social/media_attachments/files/112/922/864/550/855/151/original/76f65482536b1e5f.mp4

    I working on a life simulation game with a working title Project Harmonia. Added initial editor for roads, reusing some logic from the walls implementation. Currently, I'm using segments for road creation, but I plan to add Bezier curves to allow for curved walls and roads. Maybe I should use Bezier curves even for straight lines 🤔 I also need to use a texture without road markings for connection islands and implement rounding for turns. But wanted to share the current progress :)

    24
    2
    https://files.mastodon.social/media_attachments/files/112/922/864/550/855/151/original/76f65482536b1e5f.mp4

    Added initial support for roads, reusing some logic from the walls implementation. Currently, I'm using segments for road creation, but I plan to add Bezier curves to allow for curved walls and roads. Maybe I should use Bezier curves even for straight lines 🤔 I also need to use a texture without road markings for connection islands and implement rounding for turns. But wanted to share the current progress :)

    5
    3
    Reworking old models
  • Shatur Shatur Now 100%

    It just looks a little out of style compared to other objects:

    The artist just want it to be consistent😅 Also the new mesh and UV have much better quality.

    The game is easily moddable, so users can add whatever they like. You just put a text-based file with the info and a model in GLTF format alongside it, and the objects appear in the game.

    2
  • Our game stylistic changed during the development and @YaraGardaria@toot.garden has decided to redo some old models :) Old is on the left, new is on the right. ![](https://files.mastodon.social/media_attachments/files/112/893/757/456/087/322/original/b1f85ac72cee0ef6.png)

    6
    3
    regta3dc - a WIP port of GTA III for the Dreamcast
  • Shatur Shatur Now 100%

    Yep, it's just a fork that makes it compatible with the Dreamcast.

    2
  • Google Says Sorry After Passwords Vanish For 15 Million Windows Users.
  • Shatur Shatur Now 100%

    Ah, I can do it inside the client, thank you!

    2
  • Google Says Sorry After Passwords Vanish For 15 Million Windows Users.
  • Shatur Shatur Now 100%

    How did you enable merge conflict resolution for KeePassXC databases?

    10
  • Shatur Now
    181 286

    Shatur

    lemmy.ml