Physion is a 2D Physics simulation software. It can be used to easily create a wide range of interactive physics simulations and educational experiments. Physion - это бесплатная программа для двухмерного моделирования механики и физики, идеально подходящая для образовательных целей.
Teachers may find it particularly useful since it can be used as a virtual physics laboratory through which they can demonstrate some basic physics concepts in the classroom.
Using its tools you can create various physical objects on a scene. You can for example create circles, rectangles, polygons, gears, chains, ropes, balloons and lots of other physics items. You can also connect those items using springs, pulleys, nails and other types of joints. This way you can create various scenes/scenarios which range from simple educational experiments to complex structures and mechanisms.
Apart from the classic saving/loading of scenes, Physion also supports uploading/downloading scenes to and from a central repository. Once an interesting scene has been created, the user can upload it to this repository and it will be immediately available for downloading to all other users that are using Physion.
For the moment, please watch the following tutorials (F1): * General Usage Tutorial * Engine Tutorial * Simple Car Tutorial * Satellite Tutorial * Stair Walker Tutorial * Scripting on Events Tutorial * Boolean Operations Tutorial
Physion also supports scripting with Javascript. This means that the users can write their own scripts and execute them through Physion?s scripting engine. Most of the actions that can be performed through the graphical user interface have their equivalent javascript commands. This way Physion can also act as a fun and friendly platform for introduction to basic programming concepts.
Finally, Physion may be particularly useful to game developers since they can use it as simple level editor for their platform games.
The program has been translated into 7 languages (English, Greek, Russian, Japanese, German, Spanish and Indonesian) and is available both for Windows and Linux (32 and 64bit)
Requirements: Java
Используя инструменты имеющиеся в программе, вы можете создавать различные сцены с физическими объектами с демонстрацией их работы. Например, вы можете создать физические тела в виде кругов, прямоугольников, многоугольников, шестерен, цепей, канатов, воздушных шаров и других объектов. Вы также можете соединять эти элементы с помощью пружин, шкивов, шарниров, гвоздей и др. Таким образом, вы можете создавать различные сцены / сценарии, которые легко варьируются от простых образовательных экспериментов до комплексных структур и сложных механизмов.
В программе имеется много фоновых рисунков, текстур и разных предметов (можно легко добавить свои - .jpg,.gif,.png).
Помимо классического сохранения / загрузки сцен, Physion также поддерживает загрузку / скачивание сцен из центрального хранилища. После интересной созданнной сцены, пользователь может загрузить его в это хранилище, и это сразу же станет доступным для скачивания для всех других пользователей, которые используют Physion. В составе программы имеется панель Quick Load c примерами из хранилища (один из примеров на скриншоте - шагающий механизм на шести "ногах").
Все предметы "оживают", после нажатия кнопки Старт/Пауза - под действием веса тела падают, воздушные шары взмывают вверх, маятники начинают раскачиваться, колеса вращаться, машины едут и т.д. Параметры движения / падения, смена цвета после воздействия и пр. задаются. После нажатия кнопки Выбрать / Переместить вы можете мышкой воздействовать на предметы (подбрасывать, перетаскивать, ...). Вы также можете воздействовать / изменять имеющиеся в программе демонстрационные материалы и, даже сохранить свои изменения (лучше Сохранить как... и переименовать, оставляя оригинал без изменений).
Для быстрейшего освоения и обучения лучше просмотреть помощь в виде он-лайн видео учебников: Главное меню -> Помощь -> Documentation -> Videos. Все очень наглядно и понятно.
На данный момент присутствуют следующие видео учебники: * Общее использование - General Usage Tutorial * Движок программы - Engine Tutorial * Простой автомобиль - Simple Car Tutorial * Спутник - Satellite Tutorial * Лестница Уолкера - Stair Walker Tutorial * Сценарии событий - Scripting on Events Tutorial * Логические операции - Boolean Operations Tutorial
Physion также поддерживает сценарии с JavaScript. Это означает, что пользователи могут писать свои собственные скрипты и выполнять их через сценарии Physion's. Большинство действий, которые выполненяются с помощью пользовательского графического интерфейса, эквивалентны командам JavaScript. Таким образом Physion также может выступать в качестве веселой и дружественной платформы для введения в основные концепции программирования.
Наконец, Physion может быть особенно будет полезна для разработчиков игр, так как они могут использовать его как простой редактор уровней для их игровых платформ.
Пока программа доступна для Windows и для Linux (32 и 64). Загрузить для Linux доступно на сайте разработчика.
Все настройки и сцены / сценврии программа по умолчанию сохраняет в свою директорию \Phusion\data\saves с расширением .scene.
С этой версии Physion доступна на 7 языках (английский, греческий, русский, японский, немецкий, испанский и индонезийский).
Выбор языка: Главное меню -> View -> Dock Widgets -> Settings -> Gentral -> Language
Требования: Java (требований на версию не выдвинуто)
Особо не увлекайтесь. Очень затягивает - тянет проверить законы физики и механики.
Update: May 29, 2011 Platforms: Windows XP/Vista/7 Multilingual user interface (English, Russian, etc) Licence: Freeware Developer: Dimitris Xanthopoulos, physion.net Size: 15.4 Mb