friedforfun / heriot-watt-spaceport Goto Github PK
View Code? Open in Web Editor NEW3rd year AI coursework
License: MIT License
3rd year AI coursework
License: MIT License
A probe can be deployed to collect a sample of plasma from a region of space with a nebula.
create an action to give the lander the scanned touchdown location object retrieved from the probe
Probes, landers, and MAVs can be launched from the launch bay provided an engineer is in the launch bay to operate the launch controls.
A lander can land on a planet provided it has a touchdown location. A lander attempting to land without a touchdown location will crash on the planet’s surface
If a probe is deployed in a region of space with an asteroid belt then
the probe is destroyed
When the spacecraft returns to Earth, the results of all studies and scans must be communicated back to Mission Control at the SpacePort to successfully end the mission.
A probe can be deployed to scan a planet to determine an optimal touchdown location for a lander.
Another engineer must be present in engineering during repair
If the ship is damaged, an engineer can repair the ship by performing an EVA while inside a MAV. Another
engineer must monitor the operation from engineering.
If the spacecraft enters a region of space with an asteroid belt then the spacecraft becomes damaged, rendering it immobile until repaired. If a probe is deployed in a region of space with an asteroid belt then
the probe is destroyed.
At launch, the spacecraft is given a series of missions that it must complete. These missions might include retrieving samples from nebulae and studying these samples, scanning planets for optimal landing sites, and performing full planetary scans. The ship initially starts at Earth and must return to Earth at the successful completion of its missions.
If a MAV is deployed in a region of space with a nebula then the MAV is disabled due to high levels of
ionizing radiation.
Only science officers can move plasma around the ship and study plasma. Plasma studies must take place
in the science lab.
Additional engineer needs to be in launch bay. Currently only the engineer boarding the MAV is required
Probes and MAVs can also be retrieved back into the launch bay if an engineer is present. When a probe is retrieved, any collected plasma is automatically transferred into the
launch bay, and any scans taken by the probe are copied into the spacecraft’s central computer
A lander can scan a planet if it has successfully landed on the planet
A lander can communicate the results of a planetary scan to the spacecraft provided it deploys a communication antenna. If the planet has a high level of radiation then the lander must deploy two antennae to act as a high-gain antenna array.
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.