2024-05-18
BASIC生誕60周年を迎えた2024年、ベーマガイベント「ALL ABOUT マイコンBASICマガジンIII 大橋編集長 電波新聞社勇退記念SP」にて、大橋編集長にお礼を言ってきました!


RUN on IchigoJam web
BASICのプログラムで表現した、大橋さん、ベーマガへの感謝の気持ち。

10 POKE#700,24,24,24,24,24,56,0,0,24,255,24,24,166,66,0,0 20 CLS:S="WE LOVE MYCOM BASIC MAGAZINE!":C=0 30 X=30:Y=10:C=!C:N=LEN(S) 40 LC X,Y:?CHR$(236+C*19,28,31,224+A); 50 IF N>0 && X=N LC N,12:N=N-1:IF SCR() ?CHR$(0) ELSE ?CHR$(PEEK(S+N)) 60 A=!A:WAIT5:X=X-1 70 LC X+1,Y:?CHR$(0,28,31,0); 80 IF X>=0 GOTO40 ELSE GOTO30

第二部、移植テクニックマスター大作戦で登場、森さんの話していたテクニックを2つ使用。

1. ドット絵のパターンを2進法から10進法にして圧縮

100 POKE#700,`00011000 101 POKE#701,`00011000 102 POKE#702,`00011000 103 POKE#703,`00011000 104 POKE#704,`00011000 105 POKE#705,`00111000 106 POKE#706,`00000000 107 POKE#707,`00000000 108 ' 200 POKE#708,`00011000 201 POKE#709,`11111111 202 POKE#70A,`00011000 203 POKE#70B,`00011000 204 POKE#70C,`10100110 205 POKE#70D,`01000010 206 POKE#70E,`00000000 207 POKE#70F,`00000000 208 ' 300 CLS:X=30:Y=10 305 LC X+1,Y:?CHR$(0,28,31,0); 310 LC X,Y:?CHR$(ASC("🐱"),28,31,224+A); 320 A=!A:WAIT30:X=X-1:IFX>=0GOTO305

まずは2進法、0と1でテクテク歩くアニメーションの2コマをデザインします。(IchigoJam BASICでは数値頭に「&B」の替わりに「`」)

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

この1行で2キャラクター分16byteをPEEKで読み出し、POKE命令として書き出し、100から208行までを1行に圧縮!

2. ひとつのプリント内にカーソル移動(右=28、下=31)を含めることで、縦2文字のキャラクターを描いたり消したりしています。

?CHR$(236+C*19,28,31,224+A);

メモリ使用量を削る?速度を上げる?細かなチューニングは現代でも有効。効率を上げれば、ユーザーのスマホの電池は長持ちし、サーバーコストが下がります。


「大橋編集長 - VR180空間写真」

Canon R5 + Canon RF5.2mm F2.8 L DUAL FISHEYE にて撮影した、大橋さん!
Quest/Pico/VisionProなどで見ると迫力ありますよ!


「ベーマガイベント - VR180空間写真スライドショー」

ハッカーズバーの近藤さんとの写真他、会場の様子などもスライドショーでどうぞ!


会場は東京都大田区民ホール、アプリコの大ホール


広い会場がいっぱい!ベーマガ、熱い!


NECのPC8801ミニの発表!詳細の発表は88の日、8/8!
パソコンミニに待望の新モデル!「PasocomMini PC-8801 mkII SR」発表! - AKIBA PC Hotline!


「クラシックゲーム ワールドミュージアム」

祝、CLASSIC GAME WORLD MUSEUM、開館!
オンライン博物館なので、誰でもいますぐアクセスできます!


終演後、大橋さんに長蛇の列!


パネル展示コーナー!


MSXturboRの動態展示!MSX、MSX2+、MSXturboRとながーい付き合いでした!


電波新聞社の社長、PCN五反田の平山さんと!


PCN&KidsVentureチームで!


ユーザーローカル社長の伊藤さん(小5でパソコン)、 XTech/エキサイト社長の西條さん(こちらの記事にベーマガ登場)と! ベーマガから、現代のITシーンを支える、多くの人材が誕生しました!


一度は休刊したベーマガですが、季刊誌「電子工作マガジン」内で復活。投稿プログラムの掲載を狙うチャンスです!

次世代につなごう、電子工作と、BASICからはじめるプログラミングによる、楽しい世界!
そして創ろう、電子立国日本!

links
- ALL ABOUT マイコンBASICマガジンⅢ|ベーマガ
- ベーマガ復活!! IchigoJam BASIC に FOR/NEXT がない理由
- ベーマガ掲載プログラムをMSX BASICに移植してみた
- イーロン・マスク氏作のBASICプログラム「BLASTAR」のオープニングMMLのIchigoJam再現とベーマガ文化
- 2019年5月号のベーマガ掲載、福井の小6作、イチゴトゥーン打ち込み&改造法
- ベーマガ再創刊号に載った「かわくだりゲーム」と改造「うみもぐりゲーム」を打ち込もう、投稿しよう

2024-05-17
神山まるごと高専ミュージックナイトに触発され、作曲がしたくなったので、ChatGPT4oに音声で作り方をあれこれ聞いて、JavaScriptのコードを生成してくれた。それを元に、誕生、三角関数のコサイン波を使ってフェーダーを勝手に動かす、CosineDJ!


「CosineDJ」
src on GitHub
「play」ボタンでハウスの基本とChatGPTが教えてくれたリズムパターンが鳴りはじめ、ローパスフィルタとディストーションフィルタ(ひずみ)がコサイン波で勝手動きます。フィルタを使うといい感じになるよと、ChatGPTが教えてくれました。


ChatGPT4oに聞く、ハウスミュージックのつくりかた。新バージョンになって応答速度が速くなり、運転のお供にいい感じ!


作曲ソフトじゃなくてJavaScriptで自作するよと話すと、コードで返答くれました。


金沢で開催、e-messe!


外の移動販売でみつけたイチゴ、大福とイチゴが交互に刺さっている串はユニーク!


加能がにロボットコンテストのベースキット!


金沢IT部活、今年は、新たに起業家育成を目指す、アカデミーベンチャー始動!


PFUチームと!


AR卓球にVR野球など、体を動かすXR、いいですね!


jig.jpも、Apple Vision Pro向けアプリ、筋トレと脳トレを同時にできる「Mathquat」リリース!
Apple Vision Pro向けアプリ「Mathquat」をリリース|プレスリリース|株式会社jig.jp
やってみたい方、サイフラへどうぞ!


来週末5/24金開催のサイフラことサイバーフライデーの会場、福井市福井駅近く足羽川沿い、ヨリバビッグクラッピーくん、出張中!

AIでますます加速する、おもしろいものづくり!

2024-05-16
福井市の福井県立高志中学校の2年生からの熱いオファーを受け、生徒向け研修!

ようこそ、株式会社jig.jpへ!

会社見学、3チームからのITに関するプレゼンテーションを受け、アドバイス。


コンピューターのヤバさと、プログラミングの本質をIchigoJamを使ってちょっとだけ解説。AIもXRもIchigoJamもセグウェイドリフトも膨大なコンピューターパワーあってこそ!


「福井県写真を使ったゲームWebアプリづくりサンプル」

瞬間ウェブアプリ開発入門。みんなオリジナルアプリができましたね!
bg関数に「bg("福井県")」というように、県名を入れるとその県の写真をランダムに取ってくるウラワザがあります!


「Three.js Pixel Shader Samples - ICS」

AIによる画像処理も人気です。ICS MEDIAのオープンソース「WebGLのシェーダーGLSLでの画像処理の作り方」に、フィルタの効果がおもしくなるカメラ対応を追加したアプリです。Code for FUKUIのオープンソース、Camera.jsを使ってすぐ実装完了!


ステキ写真オープンデータ、FIND/47の福井県写真からピックアップした「ErikaKawaguchi作、故郷 by FIND47.JP」をサンプル写真として組み込みました。


RGB各色4段階に減色する ColorReductionShader.js を作成。モザイク化と組み合わせるとレトロな雰囲気に!


GLSL による画像フィルタを色々試してみた #WebGL - Qiita」から、テレビ風のフィルタ「GLSL で画像にフィルタをかけてみるテスト(改)」をピックアップ。TVShader.js として移植。RGBのピクセル風ですが、1つのLEDで階調が付いちゃっているので不完全です。

テクノロジーを使ったまちづくりなら、今すぐ、誰でも実現可能!
神山まるごと高専でのITブートキャンプ、本当は中学生みんなに届けたい!


神山まるごと高専にも視察に来ていただいていた、校長先生、濵田さん!
ご訪問ありがとうございました!

2024-05-15

「VR180空間写真で見る、神山まるごと高専 デザインの授業風景」

Google Earthでアルファベットに見える地形を探して、イラレでトレースする講義。みんなでアルファベットを探して共有するのが楽しい。Quest/Pico4/VisionProでどうぞ!


「lucky map」

アルファベット探しが面白かったので、オープンデータの地図、地理院地図を使って「I'm feeling Lucky」的なボタン「幸運を感じる」をつけました。ボタンを押す毎に、日本のどこかが表示されます(日本の地方自治体一覧)。そういえば、Leafletだと回せない。


毎月に二度ほど開催、起業家と語り合うイベント、Wednesday Night!


「VR180空間写真 Wednesday Night 2024-05-15」

楽しい時間はあっという間、土佐さん、SASUKEさんを囲んで、VR180空間記念写真!


音楽系起業家の会なので、Music Night!


思い思いに盛り上がってる高専生達!


土佐さんにもVR180撮影写真をVision Proで見てもらいました!


夜の校舎もいい感じ!


ランチは、神山まるごと高専近く、かま屋にて!


神山町産の食材をふんだんに使ったメニュー。


すると、偶然、校長の大蔵さん、明和電機の土佐さんも来訪!


向かいの居酒屋「どちらいか」
「家電・おもちゃ、無料で修理、やってみます」


店主さんが設定が分からず困っていた自販機、神山まるごと高専生が解決してくれたとのことで、大変喜んでました!まさに、神山町まるごと学びのフィールド!


2年生も1年生も、元気そうで何より!

links
- 2023-07-05 Wednesday Night in 神山まるごと高専

Tweet
クリエイティブ・コモンズ・ライセンス
本ブログの記事や写真は「Creative Commons — CC BY 4.0」の下に提供します。記事内で紹介するプログラムや作品は、それぞれに記載されたライセンスを参照ください。
CC BY / @taisukef / アイコン画像 / プロフィール画像 / 「一日一創」画像 / RSS