2016年、囲碁の最強をうたう韓国のイー・セドル氏にAIが勝利した出来事がありました。この時のAIのアルゴリズムは強化学習を応用したものでした。 難しく思われる強化学習の基本アルゴリズムを、Scratchを使って中学の数学で解説した本「ScratchでAIを学ぼう」を書きました。 […]
scratch という簡単にプログラムを作れる教育用言語があります。 教育用言語ってたくさん提案されているけど、その中でも一番秀逸だと思います。最近 scratch3 にバージョンアップして、画像処理や音声合成、マイクロビットとの連携など、どんどんすごくなっています。 日経さんの […]
ジャンプの方法はここで紹介しましたが、横の動きも入れたプログラムです。 お試しとプログラムはここから。 [スペースキー]でジャンプ、[カーソルキー]で左右です。 ぜひ、ここから改良してゲームを作ってみてください。 仕組み 背景とスプライト まず地面の色がはっきりしている背景を選び […]
ポヨーンと重力に従ってジャンプします。足の色と地面の色を使って地面で止まりますので、地面の高さが違っても地面に乗ることができます。地面に埋まってしまう現象も起こらない工夫をしています。 実際のお試しと、スクラッチのコードは スクラッチのページ で見ることができます。これをリミック […]