Giter Site home page Giter Site logo

bitburner's People

Contributors

quacksouls avatar quacktest avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

sk3artemis

bitburner's Issues

Script to pull repository into game

A script that can be used in the game to pull all files under a directory tree (on github) into the game. Don't want to manually wget each file.

Update database on Augmentations

Update this file

data/augmentation/augmentation.ods

to include PCMatrix. Credit to "Zätmän Deschanel" on the Discord server of Bitburner for pointing this out.

Create gang within Speakers for the Dead

According to this file

https://github.com/danielyxie/bitburner/blob/dev/src/Gang/data/power.ts

the factions Speakers for the Dead and The Black Hand have the highest power multiplier. According to this file

https://github.com/danielyxie/bitburner/blob/dev/src/Gang/Gang.ts

the power multiplier applies only to NPC gangs, not the gang we create. If we create a gang within Slum Snakes, it takes longer to exceed the power of Speakers for the Dead and The Black Hand. We might as well create a criminal gang within Speakers for the Dead.

Commit crimes instead of working for a company

Whenever we need to raise some cash, commit crimes in The Slums instead of working for a company. Crimes yield negative karma and increase our combat stats, both of which help us to create a gang within a criminal faction.

Update pull.js to account for /gang

Update the script pull.js after we have implemented scripts to create and manage a gang. Gang scripts should be under the directory /gang.

Separate hack, weaken, grow into separate scripts

Create a separate script for each of hack(), weaken(), and grow(). Use a master script to launch each of these 3 scripts and decide on the number of threads for each script. Our purpose is to test the effectiveness of various batch methods. These batch methods include:

  1. One script to do all of hack(), weak(), and grow().
  2. A separate script for each of hack(), weak(), and grow().

The amount of money earned per minute (or hour) for each batch method. Which batching technique earns more per minute?

Intelligence gain when creating programs

Obtain data on the amount of Intelligence XP gained when we create each program. Exclude Formulas.exe because we permanently unlock that program after destroying BitNode-5: Artificial Intelligence.

Refactor constants under `/cct/`

Move these constants to their own file. Perhaps a file containing constants specific to Coding Contracts. Affected files:

  • /cct/grid3.js
  • /cct/bipartite.js
  • /cct/hamming.js
  • /cct/lzd.js
  • /lit/cct.js

Create gang within a faction, depending on the BitNode

Depending on which BitNode we are in, the time required to create a gang can vary. For instance, in BN2.x we only need to join Slum Snakes and we are able to create a gang. In other BNs, we must also have negative karma at -54,000 or lower. Some BNs give a boost to criminal activies or hacking, while others nerf these. Create the appropriate gang, taking into account the BN we're in.

crime: karma, combat stats, Charisma, Hack, and money per minute

Similar to #91, but we exclude the Intelligence stat.

  • A save file where we have destroyed BN1.3 (Genesis) and BN4.3 (Singularity). We need access to the Singularity API.
  • A script to calculate the following per minute for each crime: karma, combat stats, Charisma, Hack, and money.
  • Data on the amount of these per minute for each crime: karma, combat stats, Charisma, Hack, and money.

Rewrite how `/gang/slum-snakes.js` lower karma

At the moment the script seems to keep on commiting homicide even when we have the required negative karma to create a gang. Some rewrite, possibly not call the function lower_karma().

Print a tree structure of world servers

A script to print to the terminal the tree structure of all world servers in the game. The reference implementation is this:

https://github.com/alainbryden/bitburner-scripts/blob/main/scan.js

The script should include the following features:

  • Each server should be colour coded. Green means the player meets the minimum Hack stat of the server. Red means otherwise.
  • Next to the name of a server is an attribute formatted as (n)[k], where n is the Hack stat requirement of the server and k is the number of ports that must be opened on the server to allow the player to nuke the server.

Refactor important constants

Move various important constants to /lib/constant.js or a corresponding file under /lib/. Might need to create a new constant file.

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.