Git Product home page Git Product logo

bosloo's Introduction

BoSLOO

Browser-based MMO Satellite Toy/Idle Game

Glossary: This is incomplete and will be added to as we go

Satsim -> The core of the project. The systems, computer and sensor, on board the satellite.

Orbitsim -> The invisible orbit simulation used to generate ground tracks and antennae footprints

Researcher -> User

Firm -> A group of users. Informal.

Ground station -> Any given researcher's UI in browser, and any upgrades they may have gained.

Missions -> Research tasks that will result in government funding + grants

Funding -> The amount of cash available to use to upgrade a user's ground station/schedule sensor time.

Constants:

G: 6.674 * 10^-11

M๐Ÿœจ: 5.972 * 10^24 kg

R๐Ÿœจ: 6378000 m

Period of Rotation(๐Ÿœจ): 86400

bosloo's People

Contributors

sakimori avatar

Watchers

Laika Klingbeil avatar  avatar

bosloo's Issues

maneuver auctions system

  • maneuvers can be submitted by researchers
  • researchers spend funds to bid on the maneuvers
  • all un-fulfilled maneuver bids will be refunded in full

initial sensor package

  • optical (low magnification)
  • radio
  • UV
  • gravity detector (rare gravity waves, mapping earth's gravitational field)
  • gamma detector (solar flares, particular close high energy events)

orbital simulation in the backend

this will be used for the ground track map and signal strength determination

can be extremely basic, sphere and point two-body

orbital parameters should be editable

pre-connection website

user login, ground track map, ground station upgrades, funding missions accessible from here. button to open a shell window.

funding framework

things like:

  • how much do various actions cost
  • how much funding is given for missions
  • what kinds of missions
  • what, exactly, costs money, and what is free
  • passive income??

in-browser shell

a shell to interface with satellite systems from within browser. should support file system I/O (one-to-many uploads and single file downloads) as well as future support for various sensors

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.