Petitverse
ゲストさん (
ログイン
)
ログイン
コミュニティ内検索
コミュニティ一覧
Petitverse ご利用ガイド
Petitverse からのおしらせ
プチコン 非公式コミュニティ
プレイ日記
りょうTanpo
◆Y/UJfznLVFuX
2020/11/12 9:06
お久しぶりです。転送ツールの制作つかれたので気分転換にブラウザで SmileBasic ( プチコン4 準拠 ) を実行するのを作ってました。帰ったら画像ものせようと思います。
コメント
りょうTanpo
2020/11/12 9:09
◆Y/UJfznLVFuX
現段階では変数代入と GOTO と CALL と WAIT しかないです。これからドンドン実装する感じ
あと暫定的に CALL では JavaScript の関数を呼ぶことができますがデバッグ用であとで消す予定
MESSAGE$="ハローワールド!"
CALL "console.clear"
@LOOP
WAIT 60
CALL "console.log",MESSAGE$
GOTO @LOOP
が多分動いたはず。
りょうTanpo
2020/11/12 9:15
◆Y/UJfznLVFuX
ちなみに JavaScript に変換しています。なので整数と実数の区別はどうするという問題などなどありますが……
JS にコンパイルすると関数が出力されるのでそれを呼ぶことで実行できますが、引数に設定オブジェクトを指定することができ、任意でビルトイン関数を追加できたりします。
const context = {
functions: {
CLS() {
console.clear();
},
WAIT(frames) {
return new Promise(resolve => {
setTimeout(resolve,1000/60*frames);
});
},
}
};
...
Header
2020/11/12 16:20
◆BDuG8hoYvRQ2
いやすご
りょうTanpo
2020/11/13 9:24
◆Y/UJfznLVFuX
ありがとうございますー
一応式の中に関数呼び出しかけるようになったので一部文字列関連の関数を実装。
そして構文はまだIFもFORもない。
はやピー
2020/11/15 10:08
◆cNXcKm243Rna
す、すげぇ...
コメントを書く
こちらは「プチコン3号」「プチコンBIG」など、
プチコンシリーズ
に関する話題を扱った
コミュニティです
プチコンシリーズにまったく関係ない書き込みはご遠慮下さい。削除の対象となります
こちらにはその他のゲームや雑談のコミュニティはなく、作る予定もありません (ひとりで管理できないため)。ごめんなさい
ユーザー登録なしで書き込みができます
秘密の合い言葉は成りすましの防止 (
トリップ機能
)、書き込みの編集時の本人認証に使用します
秘密の合い言葉に他人に推測されやすい言葉、他サービスと同じパスワードは入力しないでください。
書き込むと、投稿時に入力したお名前と秘密の暗号が記憶され、ログイン状態になります
normal
happy
like
surprized
frustrated
puzzled
画像
ネタバレ
投稿する
-
WEB PATIO
-