Navigation

    Fuze Arena Logo
    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Popular
    • Users
    • Groups
    • Help
    • Discord

    Cube Match - 3D puzzle game

    Work In Progress
    7
    19
    1482
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • spikey
      spikey F last edited by

      Finally managed to get a collision detection for these 3D cube sides. uff.


      Final steps are the creation of a "join3DShape()" and adding some better world lighting.

      1 Reply Last reply Reply Quote 3
      • spikey
        spikey F last edited by spikey

        Status update: I am back on track. After my ugly if-workaround to solve the handling of the cubes, turning around their own local coordinate system, blew up when joining two shapes, I found a way to track the cubes rotations. But it needs some time to simplify it first...!cube_match_03.jpg

        1 Reply Last reply Reply Quote 3
        • spikey
          spikey F last edited by


          Ahh.. the last 20%, when you spot the bugs in the program corners. If the puzzle would be easier, I could quicker test if the cube is completed or not ;-)

          1 Reply Last reply Reply Quote 2
          • pianofire
            pianofire Fuze Team last edited by

            You get a shout out in the new video!

            waldron spikey 2 Replies Last reply Reply Quote 4
            • waldron
              waldron F @pianofire last edited by

              @pianofire yes fuze !!!! Cant wait

              1 Reply Last reply Reply Quote 0
              • spikey
                spikey F @pianofire last edited by

                @pianofire ooh, what an honor. @Dave thanks!! I can feel a slight pressure to get it done properly😁 ...and with those 3D functions I will be able to reduce the lines of code by 40%. These put a lot of sugar on the 3D cake. The way is open for even more awesome game projects. Thank you for that.

                1 Reply Last reply Reply Quote 2
                • spikey
                  spikey F last edited by spikey

                  Please excuse the silence in this thread. I learned that the shapes I was using are not public domain. I will come up with a public domain friendly version to respect this.

                  1 Reply Last reply Reply Quote 0
                  • Dave
                    Dave Fuze Team last edited by

                    I didn't see that the shoutout was mentioned here! No problem :) It's worth shouting out!

                    No pressure of course, but it would be so cool to see the updates to this.

                    1 Reply Last reply Reply Quote 1
                    • spikey
                      spikey F last edited by

                      1 Reply Last reply Reply Quote 3
                      • spikey
                        spikey F last edited by spikey

                        I learnt that backgrounds enrich 3D scenes, so I decided to add the cloudy 3D setEnvironment(2, ...). My first approach setting the camera to a bottom-up view, to show the desired part of the background without the horizon was not applicable. Because the rotation order of the axis is fixed to the most common scene ground, the plane x-z axis. And I need to tilt to the left and right, during the game, to make the puzzle easier. So, I use a camera perspective that still shows a bit of the horizon.Background_With_Horizon.jpg

                        1 Reply Last reply Reply Quote 6
                        • spikey
                          spikey F last edited by

                          I am working on some background music.

                          1 Reply Last reply Reply Quote 5
                          • PickleCatStars
                            PickleCatStars F last edited by

                            Wow nice work!

                            1 Reply Last reply Reply Quote 1
                            • First post
                              Last post