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.
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.
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.
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.
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.
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.
The progress is incredible!
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.
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.
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.
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)
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)
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)
Shatur Now • 100%
I have a small question about the keyboard :) How does it connect to the tablet? Via pins, it's not BT?
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.
Shatur Now • 100%
Thank you!
Shatur Now • 100%
This is very helpful, thank you a lot!
How is the passive cooling? Does it get hot?
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?
Shatur Now • 100%
Awesome, thank you!
Shatur Now • 100%
How is your drawing experience?
Shatur Now • 100%
How is your drawing experience?
Someone has already started modding the port for Dreamcast😄
This is now running on a 16MB stock Dreamcast!
- 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
- 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
Shatur Now • 100%
Thank you!
This will definitely come in handy, offsetting is quite hard. For segments it's much simpler.
Shatur Now • 100%
I didn't intentionally draw the letter, I just wanted to showcase a nice shape :)
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 :)
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 :)
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.
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)
Shatur Now • 100%
Thanks for the info!
Here is the link for people who don't use X: https://xcancel.com/gideonzhi/status/1819215914988196204
Shatur Now • 100%
Yep, it's just a fork that makes it compatible with the Dreamcast.
Shatur Now • 100%
Ah, I can do it inside the client, thank you!
Shatur Now • 100%
How did you enable merge conflict resolution for KeePassXC databases?