chevron_left

メインカテゴリーを選択しなおす

cancel
朔原海里
フォロー
住所
北区
出身
幸手市
ブログ村参加

2018/10/11

arrow_drop_down
  • 二つの方向性

    何かを思いつく時、それは良い場合もあれば、今やってる作業が中断する悪いことも有る。 でもって今回思いついたのは明らかに後者なんだけど自分の中で切り捨てられない部分というかね。 ちょっと前までB012というプログラム言語作ってました。 そこから今は別の言語を作り始めてるわけども、もとい訳だけれども 折角キリ良いところまで作ってるんでもったいなく感じてもいるのです。 これを何とか、名前以外にもっと流用できないもんかと。 で思いついたのは、例えばこんな感じ B012 今までのブログを御覧になってる方ならご存知のB012画面。 これと ブロック 似てませんか? つまりクォータービュー画面そのままに、ブ…

  • ブロック読み込みプログラム Bo12(0)

    言語システムと並行して、肝心の読み取りプログラムも作りはじめます。 構想は10*10だが外枠認識に外周1ブロック設置したいので12*12。 おお、くしくも前まで作ってたプログラミング言語B012とかぶる。 ということでそちらに敬意を払い仮名称Bo12と命名。 まずはJAVASCRIPTの色習得で出てきたのがコレ www.petitmonte.com1 コレに前回作った を組み込ませたのがコレ http://yoseisan.happy.nu/test.html んー、意外に読んでるようなそうでもないような? まあ最初はリアルブロックでなく、画像で作った四角の読み込みから。 リアルでやろうとする…

  • 実際のプログラム組み案(1)

    では実際にどういう感じでブロックを組んでプログラミングするのか、 と考えた際に、ちょいと色に数字と役割を定義してみました。 で予約語と演算子で各2ブロック、8*8=64種類を設定してます。 これだけあったら、当面は足りるかなぁと。 で、よく使う順から同色でまとめたいと思います。 if文と演算子の+なら青2連とか。 さて実例として例えばコレを使って、まず文字を設定する場合 こんな感じです。 数字は8色使った8進数表記。7ブロック使えば上記にあるように2017952までの数字が表現できる、はづ。 文字には1文字3ブロックを使用。 また変数と関数は「変数名」という概念がなくて全部数字表現。 ですが、…

  • 文字の取り込み案(その3)

    前回の記事では文字毎に使用するブロックの数がまちまちで管理しにくい難点が。 ということでキッチリ3マスでまとめた案がこちら。 案3 なおプログラミングといいつつ日本語表記にこだわる理由は、 以前開発していたプログラミング言語B012時代からの流れで子供にも分かりやすい言語を目指してるため。 例えばキーボード入力でも、年配の超初心者が覚えるならローマ字打ちよりカナ入力で覚えたほうが入力文字数が減って覚えやすい(アルファベットの入力時に覚え直しで苦労するが) ので、前回の案2で使った「日本語ベースでアルファベット表現」は、そのまま継承する予定。 で、これはあくまでプログラミング言語であった「ブロッ…

  • 点字を応用した文字の取り込み案(その2)

    案2 8色フルに使って文字表現、それをローマ字基準でやろうとしたのが上の表。まず三色でアルファベット・日本語のひらがな、カタカナを切り分けて それを5X5種類の枠内の組み合わせで表現したもの。 最初三色でしかきりわけてないので表の横列で使ってる白黒紫をアルファベット日本語切り分けにしてもいいかもしんない(あるいは分かりやすく赤青緑か) あと跳ねる音つまる音はローマ字のxで表現したが、それだけで使用マス目が増えるので要検討。

  • 点字を応用した文字の取り込み案(その1)

    前回の記事で、点字を今回のブロック組みプログラムに組み込めないかということで まずは荒っぽくこんな感じで構想。 解説すると、点字は2X6の白黒2色のマス目で表現される。 それを4色、8色、と増やしていった場合、当然必要なマス目が減る。 ただ実際は文字識別用にもう一つか二つマスが必要なのと、例えばカナであれば母音と子音で分けて AIUEO KSTNHMYRWGZDBPYW で組み合わせたほうがアルファベットとの親和性が良いのかなとちょっと思ったのですが。 この辺はもう少し検討ですかねぇ

  • 文字デジタルの先駆者、それは点字

    ブロックでプログラムを組むのはいいとして、じゃあその場合文字をどう表現するんだという疑問が湧くと思います。 最初は5x5枠ぐらいのスペースを用意してそこにドットで文字っぽいのを作るのも考えていたんですが、いや、もっと良いのがあるじゃんと思い立ちました。 それが ja.wikipedia.org www.tohoho-web.com です。 というかWEB制作でお世話になってる「とほほ」さんが点字のサイトもやってるとは思わんかった。 2X6マスの組み合わせで様々な文字を網羅するこの技術を、うまいこと取り込めないかなぁと考えます。 予定では8種類の色が使えるわけで、さらに使うマスの数を圧縮出来るは…

  • アニメの話を久々に

    転スラが次回で最終回で二期が決まってめでたい!とか、 www.ten-sura.com 【在庫あり/即出荷可】【新品】転生したらスライムだった件 (1-10巻 最新刊) 全巻セット価格:6576円(税込、送料別) (2019/3/21時点) 楽天で購入 4月から始まる、同じなろう系アニメ「賢者の孫」が楽しみとか、 kenja-no-mago.jp 【入荷予約】【新品】賢者の孫 (1-9巻 最新刊) 全巻セット 【4月中旬より発送予定】価格:5634円(税込、送料別) (2019/3/21時点) 楽天で購入 色々アニメ界で気になる話題はあるものの、 ココ最近で気になってるのは newbem.jp…

  • カメレオンコードと今後の方向性

    そもそもブロックを組んで画像で読み込ませようという大本の発想はQRコードのあの白黒の模様からなんですが、 ならばカラーでバーコードっぽいのを実現してる前例が有るんじゃないかと調べた所・・・ ありました。しかも、わりと一部業界では浸透しつつある模様。 それが今回ご紹介するカラーバーコード、通称カメレオンコードです。 www.infofarm.co.jp 思った以上にブロックで情報量を詰め込める模様。 実際、コレを読み込むためのアプリも既に出回ってる模様。 前例がある、ということは技術的に可能という事であるので自信につながります。 ということで、まずは画像から色を読み取るとこから始めようかと思いま…

  • ブロックについて色々しらべてみた。

    ブロックでプログラミング、をする前に敵を知らねばと言うことでまずは一つブロックを組んでみたわけですが、 さらに調べてみると、色んな百均で似たようなブロックが出ている模様。 ダイソーミニ(プチ)ブロック全種類!入っている各パーツ写真付き♪消防車やフラミンゴなどナノブロックみたいな小さなパーツで組み立てよう♪マイクラレゴの代用にもなりそう♪ 雪見日和 セリアの優秀100円おもちゃ♪マイクロブロックの全種類をご紹介♪ダイソーのプチブロックと互換性は? 雪見日和 ただ各メーカーの互換性がない上、欲しい色だけ揃えるが出来ない模様(まあ百均だからねえ) ので、ちゃんとしたメーカーで欲しい色だけ揃え…

  • B012改めMacaw(コードネーム)始動。

    前回書き込みの発想の転換でも書いた通り、 リアルでブロックを組み立ててそれを画像として読み込む事でプログラムを組む、的な企画を進めていきたいと思います。 で、今回そのプロジェクトを進める前に近所の某100円均一で実際にブロックを買ってきて組んでみました。 コンゴウインコ でこの作ったブロックのコンゴウインコ、英語でMacaw(マコー)って言うらしいのですが響きが良いのでそのまま開発コードネームにしちゃいます。 ということで、今後も宜しくお願いします。

  • 発想の転換

    私は趣味で手芸もやるのですが、プログラム言語今後の方針を模索しつつ姪っ子へのプレゼントにビーズアクセサリーを作ってた際に閃いた 今まで画面上でネジを配置する手段を模索してうまく行かなかった訳ですが、いっそこれ手芸技術応用でオフラインでプログラム組めないかと どう言うことかと言うと、例えばQRコード あれは白黒の視覚の組み合わせで情報を読み込む訳ですが、あれが例えばカラーで認識すればより多くの情報が組み込めます 更に言うと、それが紙に書いた四角い図形でなく 平面に配置したブロックならどうでしょうか それを画像で取り込んで認識する するとブロックで作った物がそのままプログラミングツールになる もっ…

  • 再起動

    暫く多忙で放置してましたが、 B012 のアカウント復活したので報告まで。 二三日中に今後の方針をお伝えします。

arrow_drop_down

ブログリーダー」を活用して、朔原海里さんをフォローしませんか?

ハンドル名
朔原海里さん
ブログタイトル
新プログラミング言語B012(ボルズ)悪戦苦闘開発日記
フォロー
新プログラミング言語B012(ボルズ)悪戦苦闘開発日記

にほんブログ村 カテゴリー一覧

商用