quacksouls / bitburner Goto Github PK
View Code? Open in Web Editor NEWMy scripts to play Bitburner
License: GNU General Public License v3.0
My scripts to play Bitburner
License: GNU General Public License v3.0
In the file
/singularity/install.js
import the name of all programs that can be bought via the dark web. Do so instead of using the Singularity API, thus reducing some RAM cost. Do this after issue #15.
Commit each crime for a fixed amount of time, e.g. 1 hour or more. Calculate the amount of money earned per minute.
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.
The current implementation in cct/maths.js
takes a very long time to find the solution. Come up with a faster implementation.
As the title says.
As the title says.
As the title says.
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.
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.
In the script hnet-farm.js
, only upgrade the level, Cores, or RAM of a Hacknet node if we have sufficient funds. Don't hang at an upgrade and wait for enough money to be accumulated.
As the title says.
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 the script pull.js
after we have implemented scripts to create and manage a gang. Gang scripts should be under the directory /gang
.
Get all constants related to Augmentations and place them in a separate file.
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:
hack()
, weak()
, and grow()
.hack()
, weak()
, and grow()
.The amount of money earned per minute (or hour) for each batch method. Which batching technique earns more per minute?
Affected files:
/world-server.js
/trade-bot.js
/low-end.js
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.
Affected files:
/pull.js
/cct/interval.js
/cct/triangle.js
/cct/ip.js
/cct/parenthesis.js
See the following for contract details:
https://bitburner.readthedocs.io/en/latest/basicgameplay/codingcontracts.html
After destroying "BitNode-5: Artificial Intelligence", we have access to the getBitNodeMultipliers()
function. Update the function for Daedalus in
07/singularity/faction-end.js
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
As the title says.
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.
Similar to #91, but we exclude the Intelligence stat.
As the title says.
As the title says.
Have a file that contains constants related to cities and locations in the game world. Affected files:
/intelligence/relocate.js
/lib/singularity.study.js
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()
.
Have a script whose purpose is to constantly buy and then remove the cheapest program from the dark web. The objective is to raise Intelligence XP.
As the title says.
See the following for more details:
https://bitburner.readthedocs.io/en/latest/basicgameplay/codingcontracts.html
Commit each crime for a fixed amount of time, e.g. 1 hour or more. Calculate the amount of XP gained for each combat stat.
Possibly move export const cities
to /lib/constant/location.js
.
As the title says.
As the title says.
Move constants related to study to their own file. Affected files:
/intelligence/study.js
As the title says.
The scripts under the directory 05/
need some eyeballing and possibly clean-ups.
For each BitNode, note the Hack stat requirement of each program.
Try to understand the LZ compression algorithm, especially the algorithm for finding the longest matching string.
As the title says.
Put that constant and Hacknet-related constants in their own file.
Simplify a large number.
Current implementation is in
cct/sum2.js
and is too complex. Simplify the solution.
As the title says.
As the title says.
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:
(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.Move that constant and constants related to servers to their own file.
Move various important constants to /lib/constant.js
or a corresponding file under /lib/
. Might need to create a new constant file.
As the title says.
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.