Skip to content

behaviors bug fixed#108

Closed
franek73 wants to merge 77 commits intomasterfrom
fix/behaviors
Closed

behaviors bug fixed#108
franek73 wants to merge 77 commits intomasterfrom
fix/behaviors

Conversation

@franek73
Copy link
Collaborator

No description provided.

Manie-K and others added 30 commits July 26, 2025 13:02
Set up automatic github action for testing on push.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Refactored the lobby system with modular design using `ILobby` and `LobbyManager` for managing multiple lobbies. Introduced a new `Server` class to handle client connections and delegate lobby operations. Added logging via `ILogger` and exception handling with `NullLobbyException`. Updated namespaces and project structure for better organization. Removed legacy code and improved thread management and client communication. Enhanced code readability with comments and XML documentation.
* Added basics for messages communication

* Changes in client loop in server, changes in message communication

* Added project for manual testing, bugs fixed

* Some changes

* IMessage interface changed for MessageBase abstract class
Changed logging architecture to event base to decouple the server from the rest.
Added resending new info about entity to others.
Added initial processing of world entities' states updates.
Changed world state update to tick-based
server logs are transfered to ui app
base for http api (now only lobbies api endpoints)
lobby service transfered into shared library
…ment

Added simple entities movement handling.
Manie-K and others added 26 commits October 4, 2025 20:09
Changed human interactions to be simulated in client instead of server side.
…_logic

Added simulation of non-human entities.
User's entity is now created, but we still don't have module database defined.
Changes in messages.
When creating/joining lobby, user's entity Guid is sent back.
* Started docker migration. Removed some old junk.

* Fixed dockerfile.
Changes IService contracts.
Other small fixes.
@franek73 franek73 requested a review from Manie-K October 25, 2025 23:02
@franek73 franek73 self-assigned this Oct 25, 2025
@franek73 franek73 added the bug Something isn't working label Oct 25, 2025
@franek73 franek73 closed this Oct 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants