Learn JavaScript through Gaming: Bitburner
SAT Score Range
•
3 sessions
•
IS
NJ
SI
+2
This series was cancelled by the tutor on June 6, 2024. We're very sorry–you can explore more Computer Science series here. All 1:1 and group chats related to this series are disabled 7 days after the last session.
About
No downloads - "Bitburner
is a programming-based incremental game. Write scripts in JavaScript to automate gameplay, learn skills, play minigames, solve puzzles, and more in this cyberpunk text-based incremental RPG."
is a programming-based incremental game. Write scripts in JavaScript to automate gameplay, learn skills, play minigames, solve puzzles, and more in this cyberpunk text-based incremental RPG."
Learn how to use programming logic to play the web browser version of Bitburner, a game where you act as a hacker and write scripts to maximize efficiency.
Programming skills covered:
- If/else statements
- Arrays
- Loops
- Recursion
We'll work from the ground up, so no coding experience is required. Even if you already know how to code, I'd still recommend trying Bitburner out with us because it's a really fun way to flex your programming/thinking muscles!
Tutored by
Schedule
✋ ATTENDANCE POLICY
Office Hours are optional and a more chill opportunity for asking questions, debugging, or just getting more into the game in general.
SESSION 1
29
May
SESSION 1
Other Topics
Other Topics
Wed 10:45 PM - 11:45 PM UTCMay 29, 10:45 PM - 11:45 PM UTC
We'll get the game set up and walk through the Beginner's Guide.
Objectives:
- navigate the terminal
- connect to local servers
- use hack(), grow(), and weaken()
- write early-hack-template.js
If time:
- write purchase-server-8gb.js
SESSION 2
1
Jun
SESSION 2
Office Hours
Office Hours
Sat 6:00 PM - 6:30 PM UTCJun 1, 6:00 PM - 6:30 PM UTC
(Optional) For extra questions, debugging, and further exploration into game functions. I am more than willing to go overtime! If no one is in the session by the end of the scheduled window though, I'll close the room.
SESSION 3
5
Jun
SESSION 3
Other Topics
Other Topics
Wed 10:30 PM - 11:30 PM UTCJun 5, 10:30 PM - 11:30 PM UTC
We'll learn how to buy and use servers to get more storage.
Objectives:
- (if not done already) write purchase-server-8gb.js
- connect to purchased servers
- write update-servers.js