saul / gamevis Goto Github PK
View Code? Open in Web Editor NEWOpen-source tool for visualising gameplay data
License: MIT License
Open-source tool for visualising gameplay data
License: MIT License
Connection strings are currently hard-coded, and should be configurable through either a JSON config file or being persisted by the Electron app.
These configurations should detail:
Currently the build:js
Gulp task always watches, regardless of whether it was called from the watch
task.
Integration may be difficult due to the WebGL heatmap library requiring a WebGL context (whereas the timeline visualisations use a 2d context).
Blocked by #13
This will allow us to not assume the tickrate (which I believe is different between CS:GO and Dota 2)
There is a significant performance issue when performing SQL queries with a large number of results.
Although the query itself takes only 500ms, it takes JS 5 seconds.
I believe there are also additional performance issues with adding many thousands of elements to an array of objects. Vue.js is trying to observe them all when it's not necessary.
Currently very user 'unfriendly' to have to remember event variable names/properties.
Consider using selectize for a more intuitive control for filtering entity props/event variables.
Some entities (such as hegrenade_detonate
) have multiple entities associated with them (thrower and grenade). It should be possible to select which entity you wish to plot.
Ctrl-1 through 9 should jump to absolute tab
Ctrl-Shift-[ and Ctrl-Shift-] should shift relative tab
For filtering, only =
constraint is implemented. Implement the other constraints.
Transactions should be used so errors occurring during import don't leave the database in an inconsistent state.
A timeline visualisation should be added with the following features:
round_start
). The events to be shown on the slider should be user selectable.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.