GithubHelp home page GithubHelp logo

chrisnorth / classroom-rocket-scientist Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 1.0 62.16 MB

Become a classroom rocket scientist

Home Page: http://chrisnorth.github.io/classroom-rocket-scientist/

Python 0.86% HTML 61.30% CSS 24.63% JavaScript 11.67% Perl 1.34% Shell 0.11% Batchfile 0.09%

classroom-rocket-scientist's People

Contributors

brychanjames avatar chrisnorth avatar emmaalex avatar slowe avatar thetrashfactory avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

classroom-rocket-scientist's Issues

Check user wants to leave page

For most events (e.g. clicking the title in the top left corner, swiping on El Capitan, pressing backspace etc) we want to check that the user wants to leave the page. However, the final "Go for launch" button shouldn't show this prompt.

Bug in launch

Error on launch - this.choices[allstages[st]] is undefined

Second largest payload bay not recognised

Although it appears to be largest enough for medium satellite, req. "Your rocket payload bay needs to be big enough to hold your satellite." not fulfilled by second largest payload bay for beginners.

Show payload

In the rocket carousel, show the payload (silhouette) for size comparison.

Boosters

Add boosters. Can have 0, 2, 4, or 6.

Edit requirements

The should read easily in bullet-form, and match instrument descriptions in beginner and intermediate

Limit battery req. messages

Limit battery requirement message, "The battery requires solar panels to charge up", to one, regardless of battery number.

Check satellite sizes

Currently, only satellites that don't need a large (red) instrument can have a small satellite bus - otherwise there's no space for radio dish

Discussion points

  • make boxes standard size.
  • should deployable solar panels be available from small satellites?
  • Label 'thrust bar'. Perhaps information (i) option to explain what this is and what is means when it goes over 100%. Some users might think this means the mission will fail.
  • Add information about body sections. How many are needed, which ones, etc.

Requirement bug

Advanced -> Earth Obs -> Natural disaster: orbit (GEO) not satisfying requirement

Also, first stage rockets are too expensive

Remove 'undefined' requirement label

Remove 'undefined' requirement label when not provided for an instrument, e.g. Radar dish req. label removed from Beginners as it was duplicated by Radar altimeter req. label.

Wrong requirement text

Text for requirement of infrared camera in Intermediate > Earth Obs > Weather Forecasting reads "Infrared light identifies cloud types and temperatures on Earth". This isn't correct formatting for a requirement (more of an instrument description)

Show thrust meter

Use the appropriate equations to display the thrust. Normalised to the required thrust.

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.