Git Product home page Git Product logo

bits-of-bitburner's Introduction

        |
    | | | | |
| | | \/|\/ | | |
|/  |_/ | \_|  \|  Bits of
|  /  | | |  \  |  Bitburner
 \|__/ / \ \__|/   - by Supercolbat
  |  | | | |  |
   \ | \_/ | /

Whats inside?

Is that it?

While there definitely are more scripts in this repository, they're either incomplete or not worth showing off (yet!).

Goals

  • Recreate a bash shell as closely as possible
  • Set up Typescript and/or ESLint
  • DOOM emulator
  • Benchmarking script
  • Batching
  • Make the infiltrate faster

Relevant file tree

๐Ÿ“ src
โ”œโ•ด ๐Ÿ“ bin               - Shell commands
โ”‚  โ”œโ•ด _expand.js           - Shell history expansion
โ”‚  โ”œโ•ด neofetch.js          - Fetch in-game system information
โ”‚  โ”œโ•ด touch.js             - Create an empty file
โ”‚  โ””โ•ด whoami.js            - Get information about the player (you!)
โ”œโ•ด ๐Ÿ“ commands          - Aliased user scripts
โ”‚  โ”œโ•ด find-contracts.js    - Find the locations of each contract
โ”‚  โ””โ•ด follow.js            - Connect to any server
โ”œโ•ด ๐Ÿ“ lib               - Libraries
โ”‚  โ”œโ•ด ๐Ÿ“ contracts        - Code for soon-to-be-each contract (e.g. encryption_ii_vigenere_cipher.js)
โ”‚  โ”‚  โ””โ•ด ...
โ”‚  โ”œโ•ด ๐Ÿ“ dist             - 3rd-party libraries (e.g. lodash, bestiejs/benchmark.js)
โ”‚  โ”‚  โ””โ•ด ...
โ”‚  โ”œโ•ด contracts.js         - Exports of ./contracts/
โ”‚  โ”œโ•ด dom.js               - DOM-related functions
โ”‚  โ”œโ•ด globals.js           - Variables that are commonly repeated
โ”‚  โ”œโ•ด ns.js                - Netscript functions without ns
โ”‚  โ”œโ•ด react.js             - React-related functions
โ”‚  โ”œโ•ด terminal.js          - Terminal-related functions
โ”‚  โ”œโ•ด trustInputs.js       - Allow for simulated keyboard events to be regcongized
โ”‚  โ””โ•ด utils.js             - Anything that doesn't fit in the other categories
โ”œโ•ด ๐Ÿ“ script            - User scripts
โ”‚  โ”œโ•ด autocontract.js      - Automatically completes contracts
โ”‚  โ”œโ•ด benchmark.js         - Benchmark Javascript code
โ”‚  โ”œโ•ด dev.js               - Opens the Developer Menu (i swear i dont use it)
โ”‚  โ”œโ•ด infiltration.js      - Shows information about infiltratable areas
โ”‚  โ”œโ•ด purchase-server.js   - Purchases 1TB servers with an interesting name 
โ”‚  โ”œโ•ด root-all.js          - Gets root on all posisble servers
โ”‚  โ”œโ•ด save-my-money.js     - Automatically sells a specific stock when predicted to drop in price
โ”‚  โ””โ•ด spend-my-money.js    - Experimental auto-trade script for the stock market
โ”œโ•ด bbrc.txt              - Config file for the up-and-coming bbsh shell
โ”œโ•ด grow-loop.js          - Runs grow on a server
โ”œโ•ด hack.js               - Basic hacking scripts
โ”œโ•ด inferno.js            - Speedrun infiltrations automatically
โ”œโ•ด init_bbsh.js          - Initialization script for bbsh
โ”œโ•ด propagate.js          - Spread and run the hacking script on all available servers
โ”œโ•ด spread.js             - Same as propagate.js but only targets unaffected servers
โ””โ•ด weaken-loop.js        - Runs weaken on a server

bits-of-bitburner's People

Contributors

supercolbat avatar

Watchers

 avatar

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.