2018.02.20変数をフラグにする。前回は中学校や高校の数学のような変数の使い方をしました。今回は状態を記憶する箱として使います。フラグは英語で旗を意味しています。旗を揚げている状態、降ろしている状態と考えると簡単です。flagという変数があったとします。旗を揚げている状態を”1′′、降ろしている状態を”0′′とします。旗が上がっているときは扉を開きます。旗が降りているときは扉を閉めます。ロールプレイングゲームで、特定の条件で秘密開く扉について考えましょう。主人公が王様と話すと秘密の扉が開くことにしましょう。主人公がお城の外→王様と話す前の状態→flag=0→扉は閉じている。主人公がお城の1階→王様のもとへ向かう→王様と話す前の状態→flag=0→扉は閉じている。主人公がお城の2階中→王様のもとへ向かう→王様と話す前の状態→flag=0→扉は閉じている。主人公がお城の3階中→王様の前まで歩く→王様と話す前の状態→flag=0→扉は閉じている。王様と話している→flag=0→扉は閉じている。王様と話し終わった→flag=1→扉を開く。いう具合に、特定のタイミングで変数の数値を変えてあげます。これはいろんなことに使えます。シューティングゲームで、アイテムをとったら弾が3方向に出るようになるとか、ミサイルが打てるようになる。スピードアップする・・・。学校の算数や数学では使わないような変数の使い方ですね。0と1を使って説明しましたが2以上の値を使うこともあります。TrueやFalseという言葉を使って真偽を保存する方法も言語によっては使えます。関連記事プログラミング・IT新入生・未経験でもプログラミング能力伸び盛り新年度が始まり1か月以上たちました。梅雨入りでしょうか?そんな中、新高校1年生も徐々に実力をつけ始めています。中学生にプログラミングを教える高校生やっぱりみんなITが好きなのもあって、初心者には積極的に教えたがります。3552」のメモリ増設とSSD換装を行いました。手順はこんな感じバッテリーを外す。何かあったら怖いのでね。先日からマシン語などに興味を持って、いろいろと調べていた生徒がOSの自作に挑戦しています。完成するかどうか楽しみですが、まずはやってみることが重要。泣きそうになるワードプレスのエラー久々にワードプレスでエラーが出ました。アップデートの途中だったらしく、メンテナンスだったようです。.maintenanceファイルをザクッと削除。先日のアクションシューティングゲームを改造しすぎました。水晶とドラゴン私、ハマるとやめられなくなるタイプで、とりあえず、生徒用のサンプルプログラムということで、当たり判定をつけて水晶が消えるようにしてみました。最近、みんなのレベルが上がったのもあり誰も使わなくなり、ずーっと眠っていたmicro:bit(マイクロビット)をたたき起こして、ライントレーサーになってもらいました。サイドバータイトルとURLをコピーしました。