-
Notifications
You must be signed in to change notification settings - Fork 379
DARKNET: Darkweb Expansion Project & Bitnode #2139
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: dev
Are you sure you want to change the base?
Conversation
|
OK, some other high-level feedback based solely on the description:
I don't agree with that goal, or rather, I agree with the goal you pursued but I don't think you're phrasing it right. CCTs are the smaller/simpler coding problems: they are designed to be maybe a little complex to describe, but they have very straightforward/mechanical solutions and tend to be things you can look up on Wikipedia or YouTube. In contrast, IIUC the puzzles you went for with darkweb are more "batching" style: easier to describe, but with more "emergent"-type gameplay solutions. Ironically, this type of problem is the kind more likely to spawn research projects. XD I'm not sure how to phrase that succinctly, but right now the goal reads as the opposite of what it actually is. |
|
On your TODO: Remove testing tools/buttons: These shouldn't be removed. They should either be moved to the dev menu, or (if the UI does not make sense) hidden behind the dev flag. |
d0sboots
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Initial round, based solely on the API
|
@d0sboots I've fleshed out the PR description, which should answer your questions from the initial high-level feedback comments. |
d0sboots
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some of this we've talked about in discord, but I wanted to get it on the review before I forgot.
Co-authored-by: David Walker <[email protected]>
# Conflicts: # src/Server/DarknetServer.ts
Co-authored-by: David Walker <[email protected]>
…eration, improve hints
…d a number puzzle
…k to my branch for testers
…file system; make dnet ns doc url relative and internal
…ision when very close to the password
|
|
||
| Leaving the internet behind and turning to the dark web, however, comes with its risks... and potential rewards. A person with the right know-how (and enough charm to survive on their wits alone) can find their way into less-than-secure computers on that unregulated network. A person like you, perhaps. | ||
|
|
||
| For the full NS docs for the api, you can go to the [API documentation page](nsDoc/bitburner.darknet.md). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That's a 404. You need some .. in that relative link.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If you try to specify something relative to the file position, when you click on it, the router can't find it:
installHook.js:1 Bad path ../../../../../markdown/bitburner.darknet.md from programming/darknet.md while navigating docs.
The link to the docs in the darknet UI I added takes you to the in-game markdown page, and the nsDoc/ link I have does work to take you to the in-game ns docs.
If we also want it to work on github, I suspect I'd have to do an absolute link like all of the other places in the codebase do? But then it either points to my personal branch or 404s
# Conflicts: # src/Netscript/NetscriptHelpers.tsx # src/NetscriptWorker.ts

New Features
Adds the Dark Net: a shifting, unstable collection of randomly-generated password-protected servers.
Servers provide simple clues to their "vulnerabilities"
Adds a new bitnode centered on the dark net
The Labyrinth in the deep
Laying on the 'rizz
Gameplay Loop
Initial exploration is done via the UI
Harder servers encourage scripting
The net is designed with emergent script-coordination optimization opportunities in mind
Rewards
Real-life problems to solve
Full write-up with patch notes:
https://github.com/ficocelliguy/bitburner-src/blob/dev/src/Documentation/doc/advanced/darknet.md
Deployed environment for testing:
https://ficocelliguy.github.io/bitburner-src/
- Move testing tools / buttons to dev menu- Require darknet navigator for darknet access (currently disabled for ease of testing)- Improved documentation page / starter guide / example script- Improved API documentation- Achievements