
当記事はChatGPTが出力した文章を使用しています。
このゲームの関連記事
前回
whileってなに?

-
条件が True のあいだ、同じ処理をくり返す仕組みだよ。
-
今は条件づけはまだ先!まずは常に Trueで回し続ける「定番フォーム」だけ使いこなそ👌
while True:
harvest()
▶️ を押すと、収穫をずっとやり続ける。3行も5行も harvest() を並べる必要ナシ!省エネでキレイ✨
書き方の超だいじポイント(ここミスりがち💥)
-
コロン必須:
while True:← 最後の:を忘れない -
インデント必須:ループの中身は1段下げる(Tabキー)
-
戻したいときは Shift+Tab
-
-
大文字/小文字:
Trueは T大文字(trueじゃダメ) -
全角禁止:
:や( )が全角だとアウト。半角で!
いま出来る“最短レシピ”
A. ずっと収穫
while True:
harvest()
→ 放置でガンガン収穫するやつ。まずはコレで挙動を体に入れよ🧠
B. 収穫の合間にアクロバット🥳(動きが見えて楽しい)
while True:
harvest()
do_a_flip()
→ 収穫しつつ、毎回クルッと一芸。見た目チェックにも良き。
C. 実験:実は回らないループ(お勉強用)
while False:
do_a_flip()
→ 条件が False だから一度も走らない。
「条件が True のときだけ動く」って感覚をつかむ用だよ👌
無限ループどう止める?🛑
-
画面の停止(□)ボタンで止められるよ。
小ワザ(今の範囲でできる工夫)
-
まずは A(ずっと収穫) で「動くこと」を優先。
-
次に B にして、ループ内に複数行置ける感覚&インデントを体で覚える✍️
インデントは混ぜられない

-
Tab… 1文字で「タブ(U+0009)」。見た目は4や8桁に広がるけど、論理的には1個の塊。
-
Space… 半角スペース(U+0020)を複数個並べて段差を作る。
→ 両方を混ぜると、エンジンが「この段差、何段分?」って計算できず禁止にしてるの🧠
直し方(ゲーム内で確実なやつ)✅
-
エラー行の先頭にカーソル置く。
-
Backspaceで先頭まで空白を全部消す。
-
Tabを1回押してインデント(Tab派)。
-
もしSpace派でいくなら半角スペース4つに統一。
-
-
ループ内のすべての行を同じやり方でそろえる。
正しい例(どっちか片方に統一)
Tabだけ版
while True:
harvest()
(↑ harvest() の前はTab1個)
Spaceだけ版(4つ)
while True:
harvest()
どっちでもOKだから、君はどちらかに固定して使お〜💅

続き