バモス自動車シミュレータは、オープンソースとGNU / Linuxオペレーティングシステム用の自動車のシミュレーションフレームワークとして機能するようにoffsetからC ++ / Pythonで実装され、設計された、完全に無料のグラフィカルなソフトウェアです。このソフトウェアを使用すると、車&rsquoのをモデル化することができるようになります、の主要systemsIn言い換える;これは主に徹底した物理的な車&rsquoのをモデル化するために使用することがmodeling.Canに使用することができ、Sエンジンのシミュレーションを含む主要なシステムを、送信、リミテッドスリップディファレンシャル、クラッチ。アプリケーションは、一人称、リアルタイム3D駆動ソフトウェアが含まれています。
バモスまた、サスペンションとタイヤをモデル化するために使用することができる。アプリケーションは、周期的な依存性を回避することができるように操作されている。もう一つの興味深い特徴は、それがarrays.Gettingご都合SimulatorForバモス自動車を開始する代わりに、プログラムは64ビットシステム用の事前に構築されたバイナリとユニバーサルソース·アーカイブの両方として配布されているベクトル、地図、文字列を使用していることです。しかし、それはあなたが手動でルートファイルシステム上のそれぞれの場所にアーカイブに含まれるファイルをコピーする必要がありますように、事前に構築されたバイナリを使用することは非常に困難である。
だから、バモスをインストールするための最良の方法は、Softowareから無料でダウンロードすることができますソースアーカイブを、使用することです。 ./のconfigure;&lsquo抽出アーカイブファイルの場所(例えばCDの/home/softoware/vamos-0.8.2)に移動し、ターミナルエミュレータを開いて、その内容を抽出し、お好みの場所にアーカイブを保存して実行します&& sudoがインストール&rsquoの作る&&作る。コマンド。
インストール後、application.Under hoodTakingのバモス自動車シミュレータプロジェクトのボンネットの下に外観を使用するようにターミナルエミュレータで「vamos.py 'コマンドを実行して、私たちは気づくことができ、そのライブラリがC ++プログラミング言語で書かれている間、ゲームは、Pythonプログラミング言語で書かれている。
バモスは仕事に、GLUTおよびgluなど、OpenALのとOpenGLライブラリが、ブーストが必要です。それは成功して、さまざまなLinuxカーネルベースのオペレーティングシステムの32ビットおよび64ビットの味でテストされています。
のこのリリースではの新機能である:ます。
- メインのアプリケーションは現在、Python 3のプログラムです。
- C ++シミュレーションコードは、Boost.Pythonによってモジュールに包まれたので、パフォーマンスの損失はありませんされます。
- その他の変更は、ロボットカー、タイヤの加熱に対する修飾する能力とレースを渡すとき、特に、優れたロボットの行動が含まれ、ランダムに生成されたトラックを改善します。
<李は>これは、優しいゲームのようなインタフェースへの第一歩であることを意図します。
のどのバージョン0.7.0のの新しい:このバージョンでは、コンピュータ制御の車に改良を追加します。
- ます。
- 彼らはただ微調整せずに任意のトラックについて扱うます。
- 彼らもこぶ、ディップを占め、銀行に行くと、ブレーキにする方法を速く決定する際にします。
- 彼らはかなり厳しい競争することができます。
- 制御アルゴリズムを詳細に説明されています。
- :
- は制御アルゴリズムは、車が計算されたレーシングラインを追従させるためにステアリング、スロットル、ブレーキ、変速機を操作します。
- 車の定義は、制御アルゴリズムのためのいくつかの性能パラメータを提供します。
コンピューター制御の車が追加された
のバージョン0.6.1でのの新機能である
の要件の
- のPythonます。
コメントが見つかりません