rustgame's People
rustgame's Issues
Test commons/src/net
Add unit/integration test coverage for commons/src/net
Add Thread Action Enum
Build Channel Wrapper
Create TestEventHandlerQueue
Track the longest observed time an event handling thread is busy
Track the longest observed time an event handling thread (from beginning to handle an event until no events remaining in the queue) is busy. Log a message when a new maximum is observed.
Track the longest observed time a message spends in a channel
Track the longest observed time (from enqueue to dequeue) a message spends in a channel. Log when a new maximum occurs.
batch udp output messages
Test commons/src/threading
Add unit/integration tests for commons/src/threading
Move Threading code into Commons
Test commons/src/logging
Add unit/integration test coverage of commons/src/logging
Test commons/src/time
Add unit/integration test coverage of commons/src/time.
Make Channel Sender a Trait
Create Tcp Listener Wrapper
Add a rustfmt.toml
Use call backs for thread joins
Use call backs for thread joins so thread joins can happen as events in an asynchronous way, without blocking the event handler.
Figure out what is going on
Figure out what is going on so I can resurrect this project.
Use Nanoseconds for TimeValues
Use Nanoseconds for TimeValues
Add Game Timer Observer Trait
Remove Consumer Usages
Add Game Manager Observer
Remove Sender.send(...).unwrap();
Remove Channels that use Box<dyn functions>
Use rustfmt
Add Code Coverage Tools
Move all code into its own crates
Address TODOs in Commons
Re-work Timer Service Thread
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.