Проверьте это:
http://www.xmlvm.org/overview/
Это - проект, который пытается быть в состоянии кросс-скомпилировать программы, записанные во множестве исходных языков ко множеству выходных языков. Один из начальных тестовых сценариев должен был записать программы в Java и выполнить их на iPhone. Просмотр ролика на сайте стоит. Они обсудили возможность способности предназначаться для Android также.
После этих слов я не попробовал его. Проект кажется вполне бетой, и нет большого действия по их сайту SourceForge.
Попробуйте TORCS , открытый симулятор гоночного автомобиля. Это очень портативный многоплатформенный (Windows, Mac OS, Linux, PlayStation) симулятор гонок. Исходный код TORCS находится под лицензией GPL («Открытый исходный код»). Он имеет отличный 3D-движок с хорошими комментариями!
TORCS включает более 50 различных готовых 3D-моделей автомобилей , десятки треков . Графические особенности освещение, дым, следы заноса и светящиеся тормозные диски . В симуляторе представлена простая модель повреждений, столкновений, шины и свойства колес (пружины, амортизаторы, жесткость, ...), аэродинамика (эффект грунта, спойлеры, ...) и многое другое.
Вы можете очень легко улучшить общий движок системы TORCS, поскольку он очень модульный.
Исходный код TORCS имеет следующую структуру каталогов:
.
|-- doc
|-- drivers
| `-- human
| `-- tracks
| `-- dirt-2
|-- interfaces
|-- libs
| |-- client
| |-- confscreens
| |-- learning
| |-- math
| |-- portability
| |-- raceengineclient
| |-- racescreens
| |-- robottools
| |-- tgf
| |-- tgfclient
| `-- txml
| `-- gennmtab
|-- linux
|-- modules
| |-- graphic
| | `-- ssggraph
| |-- simu
| | `-- simuv2
| | `-- SOLID-2.0
| | |-- include
| | | |-- 3D
| | | `-- SOLID
| | `-- src
| |-- telemetry
| `-- track
|-- raceman
|-- tools
| |-- accc
| |-- nfs2ac
| |-- nfsperf
| |-- package
| | `-- specfiles
| |-- texmapper
| `-- trackgen
`-- windows
|-- dll
|-- include
| |-- AL
| |-- GL
| `-- plib
`-- lib
как вы можете видеть, внутри него много различных проектов, например SOLID - это библиотека для обнаружения столкновений, simuv2 содержит все интересные вещи, связанные с физикой.
Просто попробуйте TORCS!
Попробуйте игровой движок в Blender . Он поставляется с Bullet , симуляцией физики OSS, которая, вероятно, довольно хороша, поскольку она использовалась в «2012» (фильм, а не год: -).
Взгляните на гоночный симулятор VDrift или TORCS Открытый симулятор гоночного автомобиля. Я не уверен, насколько они подходят для моделирования городских условий, но физика автомобилей хороша в обоих случаях.