>> Spielanleitung >  >> Spielanleitungen

Outcore – Anleitung zum Codieren von Minispielen

Dieser Leitfaden enthält alle Codelösungen für Level 4 bis ????

Anleitung zum Programmieren von Minispielen

Einführung

Über diesen Leitfaden

Als erstes, wenn Sie neu im Programmieren sind, empfehle ich Ihnen dringend, es auszuprobieren, es macht so viel Spaß und ist einfach.

Also habe ich diese Anleitung ehrlich gemacht, um meinen eigenen Code für das Codierungs-Minispiel zu speichern, diese Anleitung wird Codes für Level von 4 bis ???? Über jeder Ebene werde ich auch schreiben, welche Funktionen benötigt werden, um den Code auszuführen.

Notizen

Ich hasse JavaScript <3

Alle Ebenen erfordern, dass Sie 3 Funktionen haben:MoveForward(), TurnRight(), DoNothing().

Daher schreibe ich nur die zusätzlichen Funktionen, die ich hier nicht erwähnt habe.

Stufe 4

Zusätzliche Funktionen erforderlich

  • Keine

Hinweis:

Sie können die Zahl in der While-Schleife ändern, wie viele Münzen Sie benötigen

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()
 }
}

Stufe 5

Zusätzliche Funktionen erforderlich

  • Keine

Hinweis

Die Ausführung dieses Codes dauert zu lange, wenn Sie alles kaufen möchten.

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()
 }
}

Spielanleitungen