Skip to content

Latest commit

 

History

History
41 lines (23 loc) · 2.04 KB

README.md

File metadata and controls

41 lines (23 loc) · 2.04 KB

📀 DVDPlayerBowlingSimulator 🎳

dvdplayerbowlingsimulator_movie

DVDプレイヤーボウリングシミュレータ for 魔改造の夜

DVD Player Bowling Simulator for MAKAIZOU NO YORU(NIGHT OF THE MAKAIZOU SOCIETY)

Introduction

魔改造の夜 第4弾 「DVDプレーヤーボウリング」でディスクとピンが当たったときにどうなるか「あたり」を付けるために物理エンジンを使用してシミュレータを作成しました。

ディスクがピンに接触する直前においてディスクの諸条件(位置、速度、回転、向きetc)を変えるとピンがどのように倒れるかのシミュレータになります。

.NETで作られた物理エンジンbepuphysics v2を使用しています。

How to use

実行には.NET5 Runtimeが必要です。

本リポジトリをクローンしてビルドたまは、このリリースファイルをダウンロードして展開してください。フォルダ内の 「DVDPlayerBowlingSimulator.exe」 を実行してください。

キーボードで操作します。

「C」キーを押すとディスクが発射されます。

「V」キーを押すと視点を変えることが出来ます。

「F6」キーを押すと倒れたピンを削除します。

「F5」キーを押すとリセットします。

ShootDiskSettings.jsonファイルでいろいろできます。

Memo

  • レギュレーション準拠
    • ピンの長さ、ディスクの厚み・大きさ
    • ピンの重さ、ディスクの重さ
      • ピン内部構造の不均一を円柱4つで近似。それぞれの重さを変更(=重心がかわる)。
  • ディスクの位置、向き、回転(角速度)、速度を変更可能