From d57de2235050789603171f5f5399e5d4465a7731 Mon Sep 17 00:00:00 2001 From: Ben Forge <74168521+BenCheung0422@users.noreply.github.com> Date: Sun, 22 Mar 2026 05:15:08 +0800 Subject: [PATCH 1/2] EFP: Create: Orryx Alpha Stage EFP 11: Orryx Alpha Stage --- efp/efp011/main.xml | 61 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 efp/efp011/main.xml diff --git a/efp/efp011/main.xml b/efp/efp011/main.xml new file mode 100644 index 0000000..6cf95e8 --- /dev/null +++ b/efp/efp011/main.xml @@ -0,0 +1,61 @@ + + + + + + + + +
+ +

+ Alpha and Beta Stages of Orryx would be proposed separately. Until the end of the Stage, + its proposal would be held Provisional. +

+

+ In Alpha Stage, versions are under the theme of "Basis of Basics", with the major version zero. + During this Stage, no storage systems and customizations would be implemented, but rather + demonstrations of basic mechanisms of Orryx. This is unlike demo testing. +

+
+
+
+ +

+ All versions are incremented only on the minor version in the Primary Version, starting from + version 0.0.1. +

+
+
+ +

+
+
+
+ +

+
+
+
+ +

+
+
+
+ +

+
+
+
+
+ + +
  • + +
  • +
    +
    +
    + +
    From d53a98340537b975ad6dd7a5aeae33fb001f36a1 Mon Sep 17 00:00:00 2001 From: Ben Forge <74168521+BenCheung0422@users.noreply.github.com> Date: Sun, 29 Mar 2026 07:54:27 +0800 Subject: [PATCH 2/2] EFP 11: Complement details for v0.0.1 --- efp/efp011/main.xml | 45 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 44 insertions(+), 1 deletion(-) diff --git a/efp/efp011/main.xml b/efp/efp011/main.xml index 6cf95e8..17a0a3f 100644 --- a/efp/efp011/main.xml +++ b/efp/efp011/main.xml @@ -29,8 +29,51 @@
    -

    +

    + Demonstration may be basically based on physics implementation of Simple Terra with certain + extra features to interact with the World. At least, some functionalities should have been + available in this version. +

    +

    + Random bodies may be generated to test for collisions and various features. Those bodies may + resemble certain kinds of Tiles and Entities. Players may control a sphere around the World. + For bodies, it may be possible to test for mechanisms for continuous Tiles in physics. + Tiles may be kinematic to be static for other moving bodies. +

    +

    + On start, there would be no menus, but directly in a physics World after an animation. +

    +
    + +

    + Various functionalities would be reserved for later implementations of other features. + However, for basic functions, basic body, mass and collision information should be done. + Later in the future if possible, it is possible to also test Bullet's Engine, as a comparison. +

    +

    + An instance for each of PhyEnv, World and HashSpace + would be created on start of application. All Geom instances would be added + to the same Hash Space, with a Body of a Sphere the Player-controlled. Those instances + would include Boxes, Spheres, Capsules and Cylinders. There would also be a Plane at y=-100, + without other World boundaries. +

    +

    + Some Objects in the World would not be associated with any Body to be static. Certain Geom + may also be implemented as Composite Bodies to test for difference in functionalities. + Some Bodies with sets of continuous cubes with length of one meter with 3D random patterns + may also be generated in the World. +

    +
    +
    +
    + +

    + For rendering, parallel projection over the level of the player character would be done. + Also, players would be able to fly around and move on the surface in any way. +

    +
    +