アウトコア – コーディング ミニゲームのチュートリアル
このガイドには、レベル 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()
}
}