Welcome to our **Outcore Code Solutions** guide. This guide will have codes for levels from 4 to ???? above each level we’ll also write what functions are needed to run the code.

## Outcore Code Solutions

All levels require you to have 3 functions: MoveForward(), TurnRight(), DoNothing(), so here we will only write additional functions that we didn’t mention.

### Level 4

**Additional Functions needed: **

- None

**Note:** You can change the number in the while loop to how much coins you need

**Code**

// to get to our initial point Turn(2) Move(2) // coins we collected so far var coins = 0; // we need 35 to buy the key while(coins < 35) { // go throught the maze Move(8) Turn(3) Move(3) Turn(3) Move(8) // collect the coins Wait(5) coins+=5; // return to the initial position Turn(3) Move(3) Turn(3) } // functions to simplify my life function Move(x){ for (let i = 0; i < x; i++) { MoveForward() } } function Turn(x){ for (let i = 0; i < x; i++) { TurnRight() } } function Wait(x){ for (let i = 0; i < x; i++) { DoNothing() } }

### Level 5

**Additional Functions needed: **

- None

**Note:** This code will take too long to execute if you want to buy everything

#### Code

// get to the initial position Turn(3) Move(1) Turn(1) Move(4) // current amount coins held var coins = 0; // start the grind while(coins < 250) { Turn(1) Move(4) Turn(1) Move(3) Turn(3) Move(1) Turn(1) Move(7) Turn(3) Move(2) Turn(2) Move(7) Turn(1) // got to the bank and deposit your money Move(4) Wait(5) coins += 5 // back to where we started Move(6) } // functions to simplify my life function Move(x){ for (let i = 0; i < x; i++) { MoveForward() } } function Turn(x){ for (let i = 0; i < x; i++) { TurnRight() } } function Wait(x){ for (let i = 0; i < x; i++) { DoNothing() } }

### Level 6 – Outcore Code Solutions

**Additional Functions needed:**

- – GetWorkerInventoryItems()

**Note:**

- This is the first stage where you’ll be given 2 workers to control so I’ll be providing 2 code blocks for each worker
- This stage can be finished by 1 worker if you want just make the first worker loop until it collected 1000 coins

**Code**

**Worker 1:**

// get to the initial position Move(5) Turn(3) var coins = 0 while(coins < 500){ Move(13) Turn(3) Move(5) // deposit var coinsCollected = GetWorkerInventoryItems().length Wait(coinsCollected) coins += coinsCollected Move(5) Turn(3) Move(16) Turn(3) Move(10) Turn(3) Move(3) } // when done get out of the way so the other worker can finish it's work Turn(1) Move(1) // functions to simplify my life function Move(x){ for (let i = 0; i < x; i++) { MoveForward() } } function Turn(x){ for (let i = 0; i < x; i++) { TurnRight() } } function Wait(x){ for (let i = 0; i < x; i++) { DoNothing() } }Worker 2:

// Get to the initial position Move(5) Turn(3) var coins = 0 while(coins < 500){ Move(10) Turn(3) Move(10) Turn(3) Move(16) Turn(3) Move(5) // deposit var coinsCollected = GetWorkerInventoryItems().length Wait(coinsCollected) coins += coinsCollected Move(5) Turn(3) Move(6) } // when done get out of the way so the other worker can finish it's work Turn(1) Move(1) // functions to simplify my life function Move(x){ for (let i = 0; i < x; i++) { MoveForward() } } function Turn(x){ for (let i = 0; i < x; i++) { TurnRight() } } function Wait(x){ for (let i = 0; i < x; i++) { DoNothing() } }

#### ABOUT THIS GAME

Befriend Lumi, she is a lost girl living on the desktop. Work together to help him remember who he is and get his memories back, and find out why it popped up on your computer.

Interact with your computer and find memory files to solve desktop puzzles.

Experience a story with the worst characters ever written

Fight the worst characters ever written

Yes, every game on Steam has a wishlist button, but none beats Outcore’s wishlist button. Scientists have proven that clicking this button, which is equal to odd numbers, can extend your life.

You can find all Outcore Guides here:

- Outcore Guides