コミュニティアイコン プチコン 非公式コミュニティ プレイ日記

アバター
あまさとしおん ◆mzDKTVUAtwqE
2021/4/12 16:57
プチコン4はキーボードなしではとても打ちづらいので最近は放置していますが、いつか実在路線を再現してみたいものですね。
sbkey=4V348EX1F ※特に変化はありません

コメント

アバター
あまさとしおん 2021/4/12 17:28 ◆mzDKTVUAtwqE
路線データのファイル分離を途中までやってるはずなので、それっぽい路線を作ることは可能な気もする
アバター
sw 2021/4/12 22:00 ◆/G6isuUatb2a
モーター音は何命令を使ってるのですか?
アバター
あまさとしおん 2021/4/13 16:16 ◆mzDKTVUAtwqE
速度で変わるモーターの音はBEEPでリアルタイムに鳴らしまくっていて
加速中同じ音階のままのチョッパ制御(ビー)の音はBGMPLAYで無限ループ再生(ノッチオフ&停車時にBGMSTOPする)
確かそんな感じだった気がしますね
アバター
あまさとしおん 2021/4/13 16:25 ◆mzDKTVUAtwqE
モーターの音の「周波数」は速度に比例する(掛け算の関係になる)ようですが、BEEP命令は「音階」(1オクターブを1200とした数)を指定しないといけないので「周波数」→「音階」の変換が必要になります。

仕組みを理解するならば、対数の概念が必要ですが、細かいことをすっ飛ばすと「SQR()で速度を包んでいい感じに調整する」とも言えます。

つまり 音階=SQR(走行速度)*a+b で
ここで a と  b(※マイナスの数でもいい) の数字をいい感じに聞こえるように調節すればどうにかなります。
アバター
あまさとしおん 2021/4/13 16:32 ◆mzDKTVUAtwqE
実際には、ある程度速度が上がった(12-14km/h以上)段階で、音階をずらして3つの音を重ねています。
※上の解説の b の数字を違う数字にしている
アバター
あまさとしおん 2021/4/13 16:34 ◆mzDKTVUAtwqE
というのを実際のプログラムしたのが、写真の反転部分です。
BEEPの最後に ,V と付いているのは、音量のことですが、これに関しては「何も根拠はなく」勘で調節しています。

コメントを書く

  • こちらは「プチコン3号」「プチコンBIG」など、プチコンシリーズに関する話題を扱ったコミュニティです
  • プチコンシリーズにまったく関係ない書き込みはご遠慮下さい。削除の対象となります
  • こちらにはその他のゲームや雑談のコミュニティはなく、作る予定もありません (ひとりで管理できないため)。ごめんなさい
  • ユーザー登録なしで書き込みができます
  • 秘密の合い言葉は成りすましの防止 (トリップ機能)、書き込みの編集時の本人認証に使用します
  • 秘密の合い言葉に他人に推測されやすい言葉、他サービスと同じパスワードは入力しないでください。
  • 書き込むと、投稿時に入力したお名前と秘密の暗号が記憶され、ログイン状態になります

- WEB PATIO -