Giter VIP home page Giter VIP logo

blueskies's People

Contributors

hr0nix avatar ilyapoz avatar platypii avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

blueskies's Issues

Simulation in reverse

What do you think? You just made a mistake and want to analyse. You pause. You then start the simulation in reverse to backtrack a bit?

Different options:

  • Just run the system in negative time
  • Remember the input history (a good idea anyway) and backtrack the actual user input.

Reach sets don't take the turning time into account

Yes, here it is. We'll need second order ODE control system in order to solve this completely! And the convex hull. Was desirable anyway.

If you pause and turn while paused, the reach set will change! Think about it.
Get ready for some math :)

Disable 3D zoom

Should we disable that 3D zoomy thing?
Like statue of Liberty.

Reorganize the UI

We need to prepare the UI for incorporation of newer features like #13 and #46 .
I propose this right panel accordion layout

  • Interface and simulation settings
  • wind conditions
  • landing pattern settings.
    #40 completion is required to remove the legend which occupies too much space.

Or we can simply show it as a dialog on button press.

Translation issues

  • "Направление" -> "Направление ветра"
  • Units haven't been translated
  • Legend container should probably automatically grow for the russian text to fit.

Reach-by-given altitude set

Right now, we show the reach set as a set that can be reached at 0 altitude. It can give a wrong impression that you can safely reach every point in this set, which is not true, because some of the points will require downwind landings/low turns.

Options:

  1. Provide an interface control of reachset altitude (will distract the user probably)
  2. Show reach set by 300m for alt > 400m and reach-by-0 for altitude < 400m.
  3. Show reach-by-300m inside the reach-by-0 always. This will be slow, believe me :)

Doesn't work with ga blockers

If the ga script is blocked by some client-side addons, some functionality breaks. For example, DZ switching.

Maybe it's possible to handle missing ga gracefully.

v2 design issues

  1. Is there a way to make "Got it" green and "Skip tutor" red? I think it's worth doing, currently it's reaally easy to accidentally click the wrong button.
  2. Can we use the same width for the DZ selector and the DZ search (and, possibly the same font settings). It's sort of painful to look at them.
  3. It's not always clear what controls is the tutorial referring to. For instance, when it's talking about the 3 buttons, its position is almost the same as when it was talking about wind settings. Some sort of arrow would certainly help, but I understand it's too much for this release, so you can ignore this.
  4. "To read this tutor again, press "Restart tutor"." -> "To read this tutor again, click "restart the tutor"."
  5. Can you use centered vertical alignment for github logo and "check out on github"?
  6. I suggest an improvement for the text of the legend:

Right-click on any place on the map to start the simulation.

Use arrows to control the canopy: left and right to steer, up and down to use brakes.

Time simulation

We need to simulate the descent in real time, wrt to wall clock: in timer, calculate the time spent and move the canopy accordingly. Right now if there's increased load on the browser (i.e. controllability and reachability sets are shown), the descent is going slower.

Designate holding area

It was proposed by Dmitry Shevchenko to implement the holding area highlighting.
Might be useful for beginners.

Clean up design

We need to cleanup the design. Look at the right panel! Too many horizontal lines!

Custom LZ selection

We need to provide a convenient way to add a new DZs for the user. And by convenient I mean very convenient.

The wind direction reported in degrees is incorrect

From the feedback:

Hi Boris
The wind direction is opposite to the normal terminology.
I put in a wind from 180 (south) and the simulator was acting like a 360 (north) wind.
By having the "blowing towards" direction instead of the "blowing from" direction is confusing and is not the way skydivers or pilots normally refer to wind.

From Wikipedia:
http://en.wikipedia.org/wiki/Wind_direction

Wind direction is reported by the direction from which it originates. For example, a northerly wind blows from the north to the south.[1] Wind direction is usually reported in cardinal directions or in azimuth degrees. For example, a wind coming from the south is given as 180 degrees; one from the east is 90 degrees.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.