福野泰介の一日一創 - create every day

8才で初めてパソコンとプログラミングに触れたインパクト、30年以上経っても覚えてます。


Twitterで見かけた、こちらのネズミさん!見覚えあり!
せっかくなので、IchigoJamで再現してみました。


スプライトの替わりに、絵文字を自分でパターンを書き換えるPCGを利用します。(RUN on IchigoJam web)
16bitまとめて2進数で代入できる配列を使うと、0と1とでお絵かき簡単!
POKEコマンドで、メモリに書き込み、表示してみましょう。ALT+0〜3を使っても打ってもOK!


かわいい!

>
ゲームやツールへの組み込みや投稿などで、プログラムを短くしたいときは、メモリの内容をPEEKで読み取り、POKEコマンドを使ったプログラムを生成すると便理です。

50 ?"10 POKE#700";:FORI=0TO31:?",";PEEK(#700+I);:NEXT:?

CLPでパターンを消したりして遊んでみましょう!
好きな場所にこの4文字使った16x16の大きなパターンを表示する場合、上下左右のキーコードを使って、次のようにも作れます。

LC15,12:?CHR$(224,226,28,28,31,225,227)

自分なりに納得いくまであれこれ試して動かして遊んでみるのが上達の近道!
学び方を学んでほしい。こどもパソコンIchigoJamに込めた想いです。


本日京都で、大人向けプログラミングと、IoTプログラミングの講師育成講座!
会場は、aeru gojoの上、糸の老舗、糸六さんのステキなレンタルスペース。


逐次実行、繰り返し、変数、条件分岐がシンプルに体験できるゲームづくりは、アルゴリズム入門に最適!


作ったゲームを1コマンドだけ改造して、IoT化!
IOT.OUTの次は、IOT.IN()を使って家電制御の模擬実験!自分のスマホで体験するのがポイントです。


体験、ありがとうございました!本スライドはオープンデータ。数回復習すれば、もうIoT入門講師はできるはず!
IchigoJam x sakura.io IoTプログラミングはじめのいっぽ gojo ver.


京都で進む、アートのエンジニアリングの融合文化づくりプロジェクト、KYOTO STEAM 事業創発部会!
KYOTO CULTIVATES PROJECT KYOTO STEAM 基本計画
当時の自分におもしろいものを伝授してくれた、30年前の大人に感謝です!

次の30年、そして、1000年続く創造文化に向けて、私達にできることとは?
2/13 京都で、再び作戦会議、ご興味ある方、お声がけください。


Rwandan Children to benefit from Japan computers and robot programming tool kits – Rwanda inspirer
アフリカ、ルワンダでも IchigoJam!
アフリカのこども達に プログラミング by PCNルワンダ! – about yrm
続報も届いた様子!

Tweet
クリエイティブ・コモンズ・ライセンス
この作品は「Creative Commons — CC BY 4.0」の下に提供されています。
CC BY 福野泰介 - Taisuke Fukuno / @taisukef / アイコン画像 / プロフィール画像