Masahiro Sakuta

Results 10 issues of Masahiro Sakuta

Using WebAssembly to simulate has two main benefits: * We can use exactly the same logic among the server and the browser * We can gain performance in CPU intensive...

The rocket will collide and reflected back when it collides with a celestial body, which has funny effect. It's better than let it go through solid objects :)

It should be cool too see it! Model obtained from: https://github.com/nasa/NASA-3D-Resources/tree/master/3D%20Models/International%20Space%20Station ![image](https://user-images.githubusercontent.com/2798715/86156872-8e20bd00-bb41-11ea-9ee6-32259b6d4688.png)

Since there are fair amount of HTML elements that build up user interface, we should use components to organize them.

Even though we use Runge-Kutta method, it suffers from loss of accuracy if the rocket is too close to a gravity source. Like Kerbal Space Program, we can limit the...

Touch panels on smartphones work, but for some reason it doesn't work with Surface.

It's strange that you can just go through planets.

Kerbal Space Program has all 6 direction indicator icons, which helps not getting lost.

It takes forever to zoom out to entire solar system and we don't know which level we are at. A small widget to show and control zoom level in logarithmic...

I've noticed that a string hash function is defined in `squirrel/sqstring.h` like this: ``` C++ inline SQHash _hashstr (const SQChar *s, size_t l) { SQHash h = (SQHash)l; /* seed...