虫が相手の虫を見れるようにしました。 色々なタイプに進化します。戦いを避ける虫、攻める虫、卵を一か所に産みまくる虫、後ろに下がる虫、など観察できました。落ち着く世界としては、みんな平和虫、凶暴な巨大虫1~2匹、超小さい虫たくさん状態、などありました。 虫の性質 1.一番近くにいる […]
他の虫の赤い角に当たると死んでしまいます。 寿命を全うすると、卵2つになり似た個体が生まれます。 歩く時のよろよろ度数(方向の乱数の上限と下限)、 進む速さ、そして、大きさ、が子に引き継がれます。
たくさんのボールを動かすことは、クローンを使えば簡単にできますが、お互いにぶつかると跳ね返るようにしたいと考えると、どうやったら?となります。
疑似3Dではなく、真面目に3Dの計算したものを作れるか試しました。 スクラッチはこちらから。 x, y, z そして色をランダムに決めた50点をぐるぐる動かしています。 マウスで角度を動かし、[edsf]で平行移動します。
疑似的な3次元の旗を作ってみました。 点を碁盤目状に描くと面が表現できます。 手前に来るほど右か左にずらせば、立体感が出てきます。 その点を上下にずらせば、凹凸が表現できます。 上下にずらす量を時間で変えていけば、凹凸が動きます。
マイクラのようなブロックがどんどん流れてくるようなアニメーションを作ってみたくなりました。 リストを使って地形のデータを生成し、スクロールさせています。 基本的には、3次元的な計算はせずに、3次元っぽく描いたブロックを、遠くから並べて書いているだけです。 手前のものほど左にずらす […]
跳ねまわるスイカをよけるゲームを作ります。 実際のゲームはこちらでプレイできます。 【準備1】以下のスプライト(サル Monekey, スイカ Watermelon), と背景(青い空 Blue Sky) 準備してください。 【準備2】サルに以下のコードを作ってください。 【準備 […]
【準備1】スクラッチのサイトにアクセスしよう https://scratch.mit.edu/ 【準備2】上のメニューから「作る」を選んで、プログラムウィンドウを開こう(下図)。そして、チュートリアルのウィンドウを消そう。 これで準備万端! 【問1】Cat(ネコ)を消してください […]
scratch という簡単にプログラムを作れる教育用言語があります。 教育用言語ってたくさん提案されているけど、その中でも一番秀逸だと思います。最近 scratch3 にバージョンアップして、画像処理や音声合成、マイクロビットとの連携など、どんどんすごくなっています。 日経さんの […]
昔、MSX FANという雑誌があって、その投稿作品にこういったクルクル回る棒人間を操作するゲームがあり、とっても楽しかったのを覚えています。そんな雰囲気のゲームを(だいぶ違くなったけど)スクラッチで作ってみました。 実際のゲームはScratchのページから試せます。8面で黄色いキ […]