Open source physics-based sandbox game.
  • C++ 68.5%
  • C 25.9%
  • Java 5.1%
  • GLSL 0.1%
Find a file
2022-08-06 14:06:22 +02:00
build-android First public version, compilation on Windows (mingw64) verified 2022-08-06 14:06:22 +02:00
build-android-lite First public version, compilation on Windows (mingw64) verified 2022-08-06 14:06:22 +02:00
build-ios/principia First public version, compilation on Windows (mingw64) verified 2022-08-06 14:06:22 +02:00
build-linux First public version, compilation on Windows (mingw64) verified 2022-08-06 14:06:22 +02:00
build-screenshot-linux First public version, compilation on Windows (mingw64) verified 2022-08-06 14:06:22 +02:00
build-windows First public version, compilation on Windows (mingw64) verified 2022-08-06 14:06:22 +02:00
changes First public version, compilation on Windows (mingw64) verified 2022-08-06 14:06:22 +02:00
data-mobile First public version, compilation on Windows (mingw64) verified 2022-08-06 14:06:22 +02:00
data-pc First public version, compilation on Windows (mingw64) verified 2022-08-06 14:06:22 +02:00
data-shared First public version, compilation on Windows (mingw64) verified 2022-08-06 14:06:22 +02:00
data-src First public version, compilation on Windows (mingw64) verified 2022-08-06 14:06:22 +02:00
data-unused First public version, compilation on Windows (mingw64) verified 2022-08-06 14:06:22 +02:00
doc First public version, compilation on Windows (mingw64) verified 2022-08-06 14:06:22 +02:00
help First public version, compilation on Windows (mingw64) verified 2022-08-06 14:06:22 +02:00
lvledit First public version, compilation on Windows (mingw64) verified 2022-08-06 14:06:22 +02:00
lvlinfo First public version, compilation on Windows (mingw64) verified 2022-08-06 14:06:22 +02:00
progress-get First public version, compilation on Windows (mingw64) verified 2022-08-06 14:06:22 +02:00
progress-verify First public version, compilation on Windows (mingw64) verified 2022-08-06 14:06:22 +02:00
progresstest First public version, compilation on Windows (mingw64) verified 2022-08-06 14:06:22 +02:00
src First public version, compilation on Windows (mingw64) verified 2022-08-06 14:06:22 +02:00
testmaps First public version, compilation on Windows (mingw64) verified 2022-08-06 14:06:22 +02:00
tests First public version, compilation on Windows (mingw64) verified 2022-08-06 14:06:22 +02:00
tools First public version, compilation on Windows (mingw64) verified 2022-08-06 14:06:22 +02:00
.gitignore First public version, compilation on Windows (mingw64) verified 2022-08-06 14:06:22 +02:00
AUTHORS.md First public version, compilation on Windows (mingw64) verified 2022-08-06 14:06:22 +02:00
LICENSE.md First public version, compilation on Windows (mingw64) verified 2022-08-06 14:06:22 +02:00
make-textures.py First public version, compilation on Windows (mingw64) verified 2022-08-06 14:06:22 +02:00
README.md First public version, compilation on Windows (mingw64) verified 2022-08-06 14:06:22 +02:00
rebuild-android.sh First public version, compilation on Windows (mingw64) verified 2022-08-06 14:06:22 +02:00
THANKS.md First public version, compilation on Windows (mingw64) verified 2022-08-06 14:06:22 +02:00

Principia Open Source Project

Principia is a sandbox physics game originally released in November 2013. It is the successor to the Android hit game "Apparatus".

The project can be built on Windows, Linux, Android or iOS. The iOS version lags behind and lacks a lot of UI. The Android version is outdated and probably needs some work to compile.

Compilation on Windows and Linux should be easy, see below.

Compiling and running

Building on Windows

  • Install MSYS2 64bit

$ pacman -Syu

Terminal will ask to close it self when done. GO to start menu and run MSYS Mingw32 64-bit

$ pacman -S --neded base-devel mingw-w64-x86_64-toolchain autotools $ pacman -S mingw-w64-x86_64-gtk2 $ pacman -S mingw-w64-x86_64-curl

Navigate to the 'build-windows' folder inside where you cloned Principia, for example:

$ cd /c/Users//Principia/build-windows

$ ./autogen.sh $ ./configure $ ./go

Clean with: $ make clean

See the build-linux directory for Linux instructions. More info coming soon.

License

See LICENSE.md