Phun

Phun is a 2D physics engine, with which you can try playing the laws of physics. Phun was developed by Emil Ernerfeldt as part of his thesis project at Umeå University. Later Phun was taken over by the company Algoryx Simulation AB, which was founded by, among others, Kenneth Bodin, the thesis supervisor of Emil Ernerfeldt, and when Emil Ernerfeldt is also working now.

Phun is free for non-commercial use. Algoryx sells a commercial version of Phun under the name Algodoo. Algodoo was presented at the BETT conference in London and at a BBC presentation of the Intel Classmate PCs and is available as a demo version or paid full version since the summer of 2009.

Phun is available for Microsoft Windows, Linux and Mac OS X and has been translated into 14 different languages. Lt.. Manufacturer has been downloaded more than 1,400,000 times there and there are more than 18,000 user-contributed videos and scenes.

Overview

Phun 2D physics engine is based on the SPOOK software for systems of linear equations by Claude Lacoursière. It is written in C and uses GLEW, SDL and Boost (incl. boost_filesystem ).

The name " Phun " is a combination of " physics" (Physics) and " fun" ( fun). Rumor has it that the name may also originate from other sources such as the South Park episode " Super Phun Thyme " ( the built-in programming Phun is called " Thyme " (in German thyme) ), but Emil Ernerfeldt argues that from.

History

The first public alpha version of Phun was published on 31 October 2007, since December 2007, attend a regular betas out. The latest official version is Beta 5:28. March 31, 2009.

Game History

Phun playing in a sandbox, are simulated in the various physical properties such as gravity and air resistance. These act on the basis of a few components composable by the user objects. As well as complicated devices to be built, such as mechanical calculators, Boolean gates, missiles, weapons and cars. With sufficiently powerful computers also liquids can be simulated.

Thyme

Thyme ( to German thyme) is a scripting language that is designed for programming in Phun. Thyme can be used to recall scenes and variables such as the sandbox to control the strength of gravity. The console of Phun ( to open with "F11" ) allows users to enter Thyme code. The console provides for auto-completion, and type structures.

Fan base

The Phun fan base can under a Creative Commons license in the Phunbox their work - one of the fan community dedicated website - share. The first version of Phunbox was completed on 19 May 2008, the current version ( Phunbox2 ) on 19 March 2009. Since users can also work together on scenes. On Phunbox more than 18,000 scenes have been uploaded so far. Meanwhile, the Phunbox is offline and it enables the portal to the commercial version Algodoo be used.

For Phun 4 were due to the source code freely available, a number of extensions created by users, so-called " Phun Gears ". After the source code for Phun 5 is not released for commercial reasons, such is no longer possible under Phun 5 ..

648574
de