Petitverse
ゲストさん (
ログイン
)
ログイン
コミュニティ内検索
コミュニティ一覧
Petitverse ご利用ガイド
Petitverse からのおしらせ
プチコン 非公式コミュニティ
トピック
高原のな
◆bY8RViwvoODw
2019/8/25 20:00
コンテスト
「プチコンプログラムとして実行可能」かつ「プチコンMMLとして再生可能」なファイルを作ろうコンテスト!
つまりは「プチコン(プログラム)とプチコン用MMLのPolyglot」のコンテストです。
さらにわかりやすく言い換えると、
「BGMPLAY LOAD("そのファイル"):EXEC "そのファイル"」(プチコン4ではLOAD→LOADV)がエラーなく終了できるファイルのコンテストということになります。
Naさんがプレイ日記(
http://petitverse.hosiken.jp/community/petitcom/diary/?read=3336
)内で発した「ところで関係ない話ですが「実行可能なMML」って作れるんですかねー?/つまりBGMPLAYで再生できて、EXECしてもSyntaxErrorしないテキスト。」に触発されたものです。
例:
FADE L8FGAB-L2B+L4B-L8B-AGAFEFEDC2L4FADEL8FGAB-L4B+L8B-AL4B-A8G8FEF1
コメント
Na
2019/8/25 20:02
◆QoELVrBXBQCI
(再掲)
3号の命令でMMLとして認識される命令
DEC,DEF,READ,FADE,RGB,RAD,DEG
とりあえずFADEは後ろに値が取れるので、1行目に
FADE 変数名/1
とかけば↑はFADE 0となり、かつコメントブロックが開始されるのでここに任意のBASICプログラムを書き、
'/ の後にMMLを1行で書けばとりあえず実行も再生もできるはず(プチコン4のみ)
ただし曲はテンポ120で4分音符のファ,ラ,レ,ミ,(変数名)が鳴ってからスタートするが...
さて3号民はどうする
Na
2019/8/25 20:06
◆QoELVrBXBQCI
3号で高原のなさんの例よりすごいものを作るには、
上7つの命令だけですごいゲームを作るか、
SyntaxErrorを起こさずにマクロ定義を開始する方法を見つけるかの2択...だと思います。
(使用されていないマクロの中身はチェックされないため、例えば{A=あいうえお}のようなことが許される)
あとMMLでは改行はすべて無視されるため、改行の使いどころも重要です。
高原のな
2019/8/25 20:10
◆bY8RViwvoODw
ROM専のコメのこ歓迎でやっていきます〜
わたしは、このトピックに来たものは全部聞いて、動かしてみる予定です〜
コンテストと銘打ちましたが、とくに競うことはしません。気楽にどうぞ〜
高原のな
2019/8/25 20:18 ネタバレ
◆bY8RViwvoODw
欲を言えば、4で「いろんなテクニック使ってガチゲーム作ったぜ! しかも除算を使った関係で変数名がMML文字列だぜ!」が来て欲しいなーと
めっちゃ難しいとは思いますが、組み上がったコードは大変面白いものになっていると思います(わたしは、そのうち試みてみることにする)
このコメントはネタバレを含んでいます。
このコメントをひらく
Na
2019/8/25 20:28
◆QoELVrBXBQCI
ファラレミが鳴らない例(プチコン4限定)
@0T1023V0L192
FADE T120V127L4/1
(任意のBASICコード、ただし/は使用禁止)
'/ (MML文字列)
上の通りに書けばとりあえずなんでも作れるかと思います。
ugly777
2019/8/25 20:47
◆B7lOIJDWuOqi
BGMPLAYでもEXECでも音楽が鳴るプログラムかと思っていた
Na
2019/8/25 21:06
◆QoELVrBXBQCI
>ugly777さん
あー、なるほど
そうじゃないんですよ...
1
2
コメントを書く
こちらは「プチコン3号」「プチコンBIG」など、
プチコンシリーズ
に関する話題を扱った
コミュニティです
プチコンシリーズにまったく関係ない書き込みはご遠慮下さい。削除の対象となります
こちらにはその他のゲームや雑談のコミュニティはなく、作る予定もありません (ひとりで管理できないため)。ごめんなさい
ユーザー登録なしで書き込みができます
秘密の合い言葉は成りすましの防止 (
トリップ機能
)、書き込みの編集時の本人認証に使用します
秘密の合い言葉に他人に推測されやすい言葉、他サービスと同じパスワードは入力しないでください。
書き込むと、投稿時に入力したお名前と秘密の暗号が記憶され、ログイン状態になります
normal
happy
like
surprized
frustrated
puzzled
画像
ネタバレ
投稿する
-
WEB PATIO
-