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!
3 Comments
StudioLE@programming.dev · 1 pts · 1y
How did you implement the undo/redo logic?
I presume you don't delete the entities on undo but hide them instead? Then you can show them again if redo is triggered?
Shatur@lemmy.ml · 1 pts · 1y
I have a special trait that generates a reverse command. And store a stack of commands. Here is the source.
No, I do a full despawn. Just remember it's data to spawn again thanks to the mentioned trait.
jerkface@lemmy.ca · 1 pts · 1y
unintentional cross-sbs stereogram