100%pen だいぶ低水準な言語な気がする(超ではなくなった) ドラッグで見渡せます 自分でプログラムを書きたい場合は中を見て 定義「プログラム」をいじってください 書式 基本は 関数名 引数1 引数2... 引数のところに「#~~」と指定することで他の行の返り値を取得することができます(~~のところには何行目かを指定します) $変数名 と指定することで指定した変数の値を取得できます。 今ある関数 「print 引数1」引数1を画面に表示 「mod 引数1 引数2」引数1を引数2で割ったあまり 「join 引数1 引数2」引数1と引数2を連結 「eq 引数1 引数2」引数1と引数2が等しければ1、等しくなければ0を返す 「not 引数1」引数1が1なら0、それ以外なら1を返す 「or 引数1 引数2」引数1と引数2のどちらかが1なら1、そうでなければ0を返す 「and 引数1 引数2」引数1と引数2がどちらも1なら1、そうでなければ0を返す 変数 最初に「<var>」と入力することで変数に関する命令 を呼び出せます。 <var> new 変数名 値 変数を作成 <var> set 変数名 値 変数の値を「値」にする
現在C風の言語を作ってるのでこっちの更新はもうないです。 重い場合はこちらへ↓ https://turbowarp.org/744985565/ クレジット PDTE @daikonnbatake様 問題点 ・いろんな行のプログラムを見ないといけない ・数式や数字のような文字列を指定できない (サンプルプログラムは全角で無理やり) 改善方法 ・変数を導入する OK! ・関数の中に関数を入れられるようにする ・文字列専用の書式を導入(""で囲むなど) アップデート履歴 10/14 ver0.0.1 公開 701blocks 10/17 〃 描画回数の軽減 733blocks 10/18 ver0.1.0 計算式の入力に対応! 986blocks 10/20 ver0.1.6 コメントの追加 変数の実装!! ブロック数を書くのがめんどくさくなったのでやめる。 10/21 ver0.1.7 eq not and or などを実装