Closed
Conversation
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
Small fixes
Improved string and null safety.
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.
added shared library
Changed world state update to tick-based
Refactored lobby updating system
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.
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.
Feature/add database
Feature/add simple organisms module
Bugfix/redo migrations
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.