bourgeoisor / topaz Goto Github PK
View Code? Open in Web Editor NEWMultiplayer sandbox ARPG written in C# using MonoGame.
Multiplayer sandbox ARPG written in C# using MonoGame.
We should make sure that everything in the Engine namespace is uncoupled from the rest of the code.
This will allow re-usability between games.
This might require moving the engine to an entirely different namespace outside of Topaz
.
Persistence of accounts via SQL or other db filetype, which is read when server is launched
In Windows, it seems like when terminating the game via the top-right close button or Alt-F4 with the server thread running, it'll keep running as a zombie thread.
We should clean up and refactor the game components which are all singletons at the moment.
Additionally, let's think about having a single BeginDraw method.
Classes to clean:
Readings:
https://stackoverflow.com/questions/6802090/why-use-services-iserviceprovider
https://gamedev.stackexchange.com/questions/13723/xna-static-classes-from-game-libraries-executing-after-content-pipeline-extens/13763#13763
We should have an initial, arbitrary simplistic, version of the interface system.
This would include windowing and basic widgets.
There are a few clean-up tasks that needs to be done:
We should add a settings model which is serializable to/from an XML format, containing at minimum the following fields:
_fullscreen
_vsync
_windowedScreenWidth
_windowedScreenHeight
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.