2025-01-21
JavaScript連携機能を追加した、シンプルな構造化プログラミング言語「DNCL3」を使って、さくっと簡単なきれいな写真を背景にしたスマホでも動くノベルゲームを作ってみましょう!

ブラウザ上で動くDNCL3。はじめのいっぽで挨拶させてみましょう。

print "こんにちは"

(RUN on ES-Jam)


「DNCL3で挨拶 - ES-Jam」

「x = x + 1」で混乱しがちな問題、代入演算子「<-」を仮導入。
「x <- x + 1」と表記できるようにもしてみました。
合わせて、式内で代入は不可とすることで、比較演算子に「==」という謎の記号ではなく普通の「=」でOKとしてみました。


「ノベルゲーム in DNCL3 - ES-Jam」

egadv.js」を使った、DNCL3でノベルゲーム。DNCL3は各機能の終了を待つのを基本としているので、JavaScript版では必要だった「await」が不要で、スッキリシンプル!

「ウェブアプリ開発サポート」に、DNCL3を使ったテンプレを2つ追加したので、どなたでもすぐにお試しいただけます。

共通テスト用プログラミング言語を目指す「DNCL3」と「Wirth」。
ご意見、ご感想、お待ちしています!

links
- オープンソースの新プログラミング言語、共通テスト用プログラム表記「DNCL3」を実装と共に提案
- Pascalリスペクトの教育用構造化プログラミング言語「Wirth」
- 共通テスト新教科「情報」のプログラムをブラウザ上で実際に動かして確認してみよう!
- JavaScriptとの連携機能で実現、DNCL3版かわくだりゲーム

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