Computer Science • Series
Learn JavaScript through Gaming: Bitburner
GL
HH
Helena H
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.
Series Details
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!
✋ ATTENDANCE POLICY
Office Hours are optional and a more chill opportunity for asking questions, debugging, or just getting more into the game in general.
Dates
May 29 - June 5
Learners
5 / 10
Total Sessions
3
About the Tutor
GL
HH
Hello! I'm a rising high school senior. I like playing games, making games, drawing, and marching band. CS subworld mod + coach. DM me if your application/peer reviews need reviewing!
View Helena H's Profile
Upcoming Sessions
0
Past Sessions
3
29
May
OT
Session 1
Other Topics
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
1
Jun
OH
Session 2
Office Hours
(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.
5
Jun
OT
Session 3
Other Topics
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