プロのゲーム攻略サイト

www.zgtz168.com

アウトコア – コーディング ミニゲームのチュートリアル

このガイドには、レベル 4 から ???? までのすべてのコード ソリューションが含まれています。

コーディング ミニゲームのガイド

はじめに

このガイドについて

コーディングが初めての方は、とても楽しく簡単に試してみることを強くお勧めします。

だから私は正直にこのガイドを作成して、コーディングミニゲーム用に自分のコードを保存しました。このガイドには、レベル4から????のコードがあります。各レベルの上には、コードを実行するために必要な関数も書きます。

メモ

JavaScript が嫌い <3

すべてのレベルで、MoveForward()、TurnRight()、DoNothing() の 3 つの関数が必要です。

したがって、ここでは言及しなかった追加機能のみを記述します。

レベル4

必要な追加機能

  • なし

注:

while ループの数値を、必要なコインの数に変更できます

コード

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

レベル5

必要な追加機能

  • なし

注意

すべてを購入したい場合、このコードの実行には時間がかかりすぎます。

コード

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