大宮盆栽デイズ - Omiya Bonsai Days -

冗談めかす埼玉のファインマン

swift

4つの場所に4つの宝石@コードを学ぼう1

//4つの場所に4つの宝石@コードを学ぼう1 for i in 1 ... 4 { moveForward() collectGem() moveForward() collectGem() turnLeft() turnLeft() moveForward() turnRight() moveForward() collectGem() turnLeft() turnLeft() moveForward() moveForward() c…

右にも左にも@コードを学ぼう1

関数にするべきところがいくつかありますが、とりあえずそのまま掲載します。 //右にも左にも@コードを学ぼう1 for i in 1 ... 3 { turnLeft() moveForward() toggleSwitch() moveForward() toggleSwitch() turnLeft() turnLeft() moveForward() moveForwar…

3つの分かれ道@コードを学ぼう1

//3つの分かれ道@コードを学ぼう1 //2歩進んで右に曲がる func step2() { moveForward() moveForward() turnRight() } //7歩進む func step7() { moveForward() moveForward() moveForward() moveForward() moveForward() moveForward() moveForward() } fo…

ワープしてループして@コードを学ぼう1

//ワープしてループして@コードを学ぼう1 for i in 1 ... 5 { moveForward() turnLeft() moveForward() moveForward() collectGem() turnRight() } youtu.be

端まで行って戻る@コードを学ぼう1

//端まで行って戻る@コードを学ぼう1 for i in 1 ... 4 { moveForward() moveForward() toggleSwitch() turnLeft() turnLeft() moveForward() moveForward() turnLeft() } youtu.be

4辺でループする@コードを学ぼう1

//4辺でループする@コードを学ぼう1 for i in 1 ... 4 { moveForward() collectGem() moveForward() moveForward() moveForward() turnRight() } youtu.be

ループを使う@コードを学ぼう1

//ループを使う@コードを学ぼう1 for i in 1 ... 5 { moveForward() moveForward() collectGem() moveForward() } youtu.be

パターンを探す@コードを学ぼう1

//パターンを探す@コードを学ぼう1 //2歩進んでスイッチを入れて方向転換し、2歩進む func a() { moveForward() moveForward() toggleSwitch() turnLeft() turnLeft() moveForward() moveForward() } a() a() turnLeft() a() a() //5歩進んでスイッチを入れ…

並んだ階段@コードを学ぼう1

//並んだ階段@コードを学ぼう1 func collectGemTurnAround() { moveForward() moveForward() collectGem() turnLeft() turnLeft() moveForward() moveForward() } func solveRow() { collectGemTurnAround() collectGemTurnAround() } func a() { turnRight…

パターンをネストする@コードを学ぼう1

//パターンをネストする@コードを学ぼう1 func turnAround() { turnLeft() turnLeft() } func solveStair() { moveForward() collectGem() turnAround() moveForward() } solveStair() solveStair() turnLeft() solveStair() solveStair() youtu.be

往復する@コードを学ぼう1

//往復する@コードを学ぼう1 func get2() { collectGem() moveForward() collectGem() moveForward() collectGem() } get2() turnRight() moveForward() turnRight() get2() turnLeft() moveForward() turnLeft() get2() youtu.be

集めて、切り替えて、繰り返す@コードを学ぼう1

//集めて、切り替えて、繰り返す@コードを学ぼう1 func get(){ moveForward() collectGem() moveForward() toggleSwitch() moveForward() moveForward() turnLeft() } get() get() get() get() youtu.be

新しい関数を作る@コードを学ぼう1

//新しい関数を作る@コードを学ぼう1 func turnRight(){ turnLeft() turnLeft() turnLeft() } moveForward() turnLeft() moveForward() turnRight() moveForward() turnRight() moveForward() turnRight() moveForward() turnLeft() moveForward() toggleSw…

新しい挙動を作る@コードを学ぼう1

//新しい挙動を作る@コードを学ぼう1 moveForward() moveForward() moveForward() turnLeft() turnLeft() turnLeft() moveForward() moveForward() moveForward() collectGem() youtu.be

最短の道順@コードを学ぼう1

//最短の道順@コードを学ぼう1 moveForward() moveForward() moveForward() collectGem() moveForward() moveForward() moveForward() moveForward() toggleSwitch() youtu.be

バグつぶしの練習@コードを学ぼう1

//バグつぶしの練習@コードを学ぼう1 moveForward() moveForward() moveForward() turnLeft() moveForward() moveForward() moveForward() collectGem() moveForward() turnLeft() moveForward() moveForward() turnLeft() turnLeft() turnLeft() moveForwa…

バグを見つけて直す@コードを学ぼう1

//バグを見つけて直す@コードを学ぼう1 moveForward() moveForward() turnLeft() moveForward() collectGem() moveForward() collectGem() moveForward() toggleSwitch() youtu.be

ワープの練習@コードを学ぼう1

//ワープの練習@コードを学ぼう1 moveForward() moveForward() turnLeft() moveForward() collectGem() moveForward() turnLeft() moveForward() moveForward() toggleSwitch() youtu.be

スイッチを切り替える@コードを学ぼう1

//スイッチを切り替える@コードを学ぼう1 moveForward() moveForward() turnLeft() moveForward() collectGem() moveForward() turnLeft() moveForward() moveForward() toggleSwitch() youtu.be

新しいコマンドを追加する@コードを学ぼう1

//新しいコマンドを追加する@コードを学ぼう1 moveForward() moveForward() turnLeft() moveForward() moveForward() collectGem() youtu.be

コマンドを使う@コードを学ぼう1

// コマンドを使う@コードを学ぼう1 // 前にすすむ // move(動く) // Forward(前へ) moveForward() moveForward() moveForward() // 宝石を取る // collect(取る) // Gem(宝石) collectGem() youtu.be