EmojiCode

visibility164
visibility164

ブロックプログラミングに慣れた人向けに開発された、ブロックプログラミングとテキスト型のプログラミング言語を融合した新たなプログラミング言語。

link https://emojicode-ide.nikachu.net
動画
開発素材
システム構成
system image

重要なブロックプログラミングはBlocklyがベースになっています。 音声、スプライト、コマンド実行部分については自作しています。 ドキュメントはDocusaurus2を利用しています。 acornを利用して実行前に構文等のエラーがないことを確認しています。 ファイル保存にFileSaver.js, IndexedDBの利用にlocalForage.jsを利用しています。

デプロイはすべてVercel上に行っています。

ストーリー

特徴

  • ビジュアルプログラミングができる
    • アイコンを使っていてわかりやすい
    • でも複雑な命令もできる
  • テキストプログラミングもできる
    • 内部はJavaScript
  • アイコンを使っていて見るだけで分かりやすい

なぜ作ったか

Scratchなどの簡単なプログラミング言語は存在しますが、そこからテキストで書くタイプのプログラミング言語にステップアップする際、大きな壁があると感じたためです。(実際自分もぶつかっていたような気がします。)


「Wowなメッセージをご入力ください」って書いてあるけどそんなのないなぁと少し考えていたら、1つ壁に貼っていた言葉を思い出したので書いておきます。

Done is better than perfect

Meta CEO Mark Elliot Zuckerberg

メンバー
  • user
    nikachu @nikachu2012

関連リンク

同じニオイがする作品
  • event ノンビリ動画TockTubeddit
  • event M5StickC + Joystick HAT + Obniz OS なシューティングゲーム
  • event LEDマトリクスボードを自作してM5Stackで制御してみた
  • event 中に入れたものを記録・検索できる棚「SShelf」

イベントまとめ

コンテストまとめ

作品を登録しよう

モノづくりしている人に、つくった作品を見てもらえ、リアクションがもらえるかも?

close

目次