vivek-sagar / relatively-simple Goto Github PK
View Code? Open in Web Editor NEWAn android app to teach Relativity
An android app to teach Relativity
In AccelerationYSingleton, the blue line represents calculated velocity. It's currently not scaled properly.
Simultaneity Scene still has all the logic in BaseScriptSE. It should use PlayerManager instead
Simultaneity screen has no corresponding results screen. Add one, with a graph of delta t (difference in time the front wall and back wall are hit) vs. velocity in both x and y.
Currently, photons are started off with a velocity and maintain that until they hit the wall. This is scientifically wrong. They must change speeds if the speed of light is changed.
Currently, the simultaneity experiment setup assumes all movement is in the lateral direction. This is false and also quite silly. Make sure the setup starts off in the forward direction and rotates as the player rotates to make sure it's always facing the same direction.
Consider re-implementing the step counting algorithm with a little more tested, known algorithm.
Add a feature to detect when the device is moving violently and warn the user to move slower (so as to prevent people from just shaking the device).
The graph lines shoot above/below the graph very often. They should instead be scaled properly.
Or just throw out GraphMaker and reimplement it from scratch.
Needs some debugging.
The results screen has multiple graphs that show different information. Currently they just switch to the next graph when the next button is pressed. This needs to be a smooth transition. Maybe a scroll up effect.
SimpleGraph is being used to display the real-time velocity in MainScene and MainSceneSpaceContraction. Needs to be generic, and support axes. Need to make it work for the Result screens.
Make sure the step counting algorithm is specified in detail somewhere, so I don't forget
The Unity slider sucks. Make a new one.
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.