Phun — двухмерный физический симулятор.

Он может использоваться в образовательных и развлекательных целях.

ВозможностиПравить

У программы простой интерфейс, позволяющий рисовать, изменять и перемещать плоские объекты, а также менять их физические свойства: массу, прочность, трение и т.п. Переключив игру в динамический режим можно как проследить за судьбой объектов сцены, так и вмешаться в неё, к примеру, переместив их.

Кроме графического интерфейса, имеется консоль, запускаемая нажатием клавиши ~, где можно вводить скрипты, написанные на специально разработанном для програмы языке Thyme.

Возможностей программы достаточно для создания моделей сложных механизмов наподобие автоматических пистолетов.

ТребованияПравить

Phun имеется под Windows, Linux и MacOS. В качестве устройств ввода может использоваться клавиатура, мышь, джойстик, сенсорный экран и акселерометр.

АвторствоПравить

Разработал Phun Эмиль Эрнерфельдт в качестве магистерской диссертации на отделении компьютерных наук университета Умео в Швеции.

Правами собственности на Phun обладает Algoryx Simulation AB, где работает Эрнерфельдт.

Допускается бесплатное частное использование программы. Исходные коды не открыты. До сих пор выходили только бета-версии. На основе Phun создана платная программа Algodoo.

Программа написана на C++ и использует библиотеки GLEW и SDL и решатель систем линейных уравнений SPOOK Клода Лакурсьера.

ГалереяПравить

Демонстрация на Intel Developers Forum, 2008
Демонстрация возможностей
Баллиста
Цифровые часы

СсылкиПравить