irsmsoso / magic-particles Goto Github PK
View Code? Open in Web Editor NEWCreates cool particle animations that are synced to a server that indicate changes in points.
Creates cool particle animations that are synced to a server that indicate changes in points.
Rendering is already situational to mouse cursor visibility and other window status, but it should also be situational to graphics card situation. If the graphics card can't handle running at an FPS high enough for the particle animation to look right, then there's no point to rendering it in that way at all. There should at least be an option to use a less resource-intensive method of gathering that information.
A good solution to having information present, as well as being able to issue discord commands while also being able to see the dynamic point cost associated would be to build an overlay that users could activate with a hotkey, similar to how nvidia geforce overlay works. It would be easy to implement this, and would just involve rendering, and then stealing the mouse focus (not allowing clickthrough). I could do all kinds of cool stuff with the animation for these things. Such as having an affect to reveal stuff when activating the overlay, or having each player present on the overlay, showing their current power as well as any options that you can take in the discord on them and any bets currently in progress.
Animated Cursor could probably be achieved at high fps through saving handles to windows cursors in memory and building a animation wrapper around that.
Right now the program just stops completely while disconnected, Particles shouldn't stop for that, and ideally there would be some kind of indicator to the user that they are disconnected.
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.