1. Announcing Mekorama on the Web!

    Now anyone can play levels from the forum online, with one click!

    Dismiss Notice
  2. Psst! If you're new here, welcome! Please visit these pages first for information about the forum and Mekorama:

    Welcome! ¡Bienvenido! Selamat datang! Добро пожаловать! Willkommen!
    and
    Everything you want to know about Mekorama

    Dismiss Notice

Bot Paths Wedge Climbing

Discussion in 'Game Behaviours' started by Labyrenight, Mar 28, 2021.

Tags:
  1. Labyrenight

    Labyrenight Famous Member

    Messages:
    373
    Levels:
    187
    Albums:
    3
    Likes Received:
    2,257
    Joined:
    Jan 22, 2021
    We can also use robot's behavior when descending the elevated stair.
    574925.png
    574926.png
     
    Last edited: Dec 8, 2021
    MekaSage and cimarronline like this.
  2. Labyrenight

    Labyrenight Famous Member

    Messages:
    373
    Levels:
    187
    Albums:
    3
    Likes Received:
    2,257
    Joined:
    Jan 22, 2021
    I have an opinion that Star Effect (Stop/Pass) is a small scale of Limit Break by @Ray Aznable and Out of Level by @Denis Nazin .

    In other words, all areas outside the level are invisible stars (?) :rolleyes:

    So I can use out of level for wedge climbing.
    mekorama.png
     
  3. Denis Nazin

    Denis Nazin Famous Member

    Messages:
    412
    Levels:
    568
    Albums:
    23
    Likes Received:
    10,164
    Joined:
    Mar 27, 2021
    super. A very interesting idea! Perhaps it is. The principle is the same - "Bots do not see blocks". Everything is possible as you say - physics beyond the level, this is the same effect that a star causes .
     
  4. Denis Nazin

    Denis Nazin Famous Member

    Messages:
    412
    Levels:
    568
    Albums:
    23
    Likes Received:
    10,164
    Joined:
    Mar 27, 2021
    @Labyrenight @MekaSage
    FRIENDS!!! I REALIZED! I UNDERSTOOD THE STAR PHENOMENON!
    In mekorama, each block has its own physics. The star is a unique block - it can pass through other blocks! There is a superposition of two blocks - this is a paradox. Each of these blocks is responsible for its own physics! Any block fills the space of the pixel in which it is located . The star has unique physics - the star is air! For a bot, this is a void - through which it freely passes.
    When two blocks are superimposed, the question arises - "WHICH BLOCK DETERMINES THE LAWS OF PHYSICS IN A GIVEN PIXEL? !!". There are two blocks in a pixel at the same time. One of these blocks should dominate. The law of physics of a star (air) - dominates all blocks that (potentially) can move or leave the space of a given pixel. Conversely, static level blocks dominate the star.
    That is, when there are two blocks at the same time in the space of one pixel, only one of these blocks can determine the physics that operates in this pixel. You need to understand which of the blocks dominates.

    BUT!! It matters only for how the BOT itself perceives this pixel !!! Because in reality, the block over which the star dominates - WILL NOT disappear ANYWHERE! Therefore, it turns out that the bot perceives the pixel as a void, but stumbles upon a real block.
     
    MekaSage and MekoMole like this.
  5. MekoMole

    MekoMole Well-Known Member

    Messages:
    31
    Levels:
    42
    Albums:
    2
    Likes Received:
    839
    Joined:
    Feb 13, 2021
    An interesting conversation but I feel terminology/units of measure are a little confusing.
    Pixels, in my definition, are a unit of graphical resolution. My laptop for instance is capable of a resolution of 1920 x 1020 pixels. Mekorama blocks are composed of many pixels, the ratio I do not know. The more pixels the greater the possible resolution of the block on screen.
    Mekorama is based on a matrix of 16x16x16 'cells', my definition. These cells I have always assumed are empty, but in @Labyrenight theory they actually contain a collection of pixels which would normally graphically display a star but, in reality, are invisible? In @Denis Nazin theory a block can occupy this 'cell' and coexist with the 'invisible' star block?
    In another life, coding games in Z80 assembler, I could detect a collision between individual pixels OR a group of pixels. On the surface Mekorama detects an interaction between groups/blocks. However with non cuboid blocks, stair, wedge, curved etc, it seems to operate at pixel level, allowing, for instance, two triangular blocks to coexist in the same space.

    @Denis Nazin Nothing I have rambled about is substantially different to what you have written other than a block occupying a cell rather than a pixel. I swore I would not let myself get involved in the murky/shady world of Mekorama tricks/bugs/features but old MS Dossers/Z80 Nerds seem to refuse to die.
     
    MekaSage and Denis Nazin like this.
  6. Labyrenight

    Labyrenight Famous Member

    Messages:
    373
    Levels:
    187
    Albums:
    3
    Likes Received:
    2,257
    Joined:
    Jan 22, 2021
    This sentence is not a theory, just consider it a joke. Because the star block was added recently.

    My brain is not smart enough to discuss this phenomenon. But I doubt about "dominate". Considering that in beta star has an effect on fixed block. And at certain positions star does not give the same effect.
     
    Denis Nazin and MekoMole like this.
  7. Denis Nazin

    Denis Nazin Famous Member

    Messages:
    412
    Levels:
    568
    Albums:
    23
    Likes Received:
    10,164
    Joined:
    Mar 27, 2021
    @MekoMole @Labyrenight @MekaSage
    Friends, I'm sorry, I used the wrong term. @MekoMole said correctly: instead of the word "pixel", put the word "cells". And then the meaning of my text will become more correct.
     
  8. MekaSage

    MekaSage Famous Member

    Messages:
    224
    Levels:
    43
    Albums:
    4
    Likes Received:
    1,052
    Joined:
    Oct 27, 2020
    Last edited: Dec 14, 2021
  9. MekaSage

    MekaSage Famous Member

    Messages:
    224
    Levels:
    43
    Albums:
    4
    Likes Received:
    1,052
    Joined:
    Oct 27, 2020
    That makes sense. But I wonder why it matters which direction the star approaches the cell? Is it the case that B "sees" the cells in a certain order, so if the star is seen first it determines the physics, but if the other block is seen first then it determines the physics?
     
    Denis Nazin likes this.
  10. MekaSage

    MekaSage Famous Member

    Messages:
    224
    Levels:
    43
    Albums:
    4
    Likes Received:
    1,052
    Joined:
    Oct 27, 2020
    @MekoMole - Mekorama's credits mention it was built using the Bullet physics engine. The documentation is here:
    https://pybullet.org/wordpress/index.php/forum-2/

    It's mostly beyond me (I've only dabbled in programming) but maybe it would make sense to you. I suspect it accounts for how elements can exist in the same cell.
     
    Denis Nazin likes this.
  11. Denis Nazin

    Denis Nazin Famous Member

    Messages:
    412
    Levels:
    568
    Albums:
    23
    Likes Received:
    10,164
    Joined:
    Mar 27, 2021
    Yes Yes!! I absolutely agree! I now understand why B goes to the block - because it sees a star (air, emptiness). But why does this act differently from different sides of B - this is really UNCLEARED !! ?? !!
    I remembered another demonstration of "block overlay" - this also proves my theory. And confirms what you're talking about

    "Left" phantom blocks dominate the fence,
    BUT! The fence dominate the "right" phantom blocks. This is exactly the same block overlap as with the star. The physics of one of the blocks must dominate within one cell!

    The most important question: "Which of the blocks dominates and why ?!"
     
    Last edited: Dec 14, 2021
  12. Denis Nazin

    Denis Nazin Famous Member

    Messages:
    412
    Levels:
    568
    Albums:
    23
    Likes Received:
    10,164
    Joined:
    Mar 27, 2021
    @MekaSage @Labyrenight
    Friends! I'm sorry - I was wrong. This card has been moved to the discussion - "star Pass"
     
    Last edited: Dec 14, 2021
  13. Labyrenight

    Labyrenight Famous Member

    Messages:
    373
    Levels:
    187
    Albums:
    3
    Likes Received:
    2,257
    Joined:
    Jan 22, 2021
    I'm sorry to say, I don't think it's about domination. This is about initial position of the slider, star and motor (including robots).
    Didn't we already discuss this on starpass and rail through sliders?

    And I hope uploaded card should be related to wedge climbing.
     
    Denis Nazin likes this.
  14. Denis Nazin

    Denis Nazin Famous Member

    Messages:
    412
    Levels:
    568
    Albums:
    23
    Likes Received:
    10,164
    Joined:
    Mar 27, 2021
    My friend! I am sorry! I am completely confused about forums and discussions. I thought it was "star Pass". There are a lot of discussions, I'm completely confused where what! Sorry.
    Many topics overlap, so it is difficult to keep track of where and what discussion:confused:. It seems to me that this is not so important. The most important thing is that we are trying to reveal the secrets of the physics of mekorama. In my opinion this is the main thing. But I respect your opinion - I moved the map to another discussion. I'm really confused - sorry!
     
  15. Denis Nazin

    Denis Nazin Famous Member

    Messages:
    412
    Levels:
    568
    Albums:
    23
    Likes Received:
    10,164
    Joined:
    Mar 27, 2021
    I wanted to continue the conversation on this topic. But now I do not understand where to write ???? This is where this conversation started - and other players are involved. But on the subject, he is more suited to the "star Pass". What to do?? Where should I write ??
     
  16. Denis Nazin

    Denis Nazin Famous Member

    Messages:
    412
    Levels:
    568
    Albums:
    23
    Likes Received:
    10,164
    Joined:
    Mar 27, 2021
    I would like to answer you an important thing !! (Since you asked the question here - I'll answer here)
    You are absolutely correct about the initial position of the slider !! I specifically demonstrated this on my map. I built from different angles - to show that this also affects. But one does not exclude the other. ..apparently you misunderstood me. I wrote what is happening inside the cell. There can be only one physical law within one cell (for how this cell perceives B). Therefore, when the blocks are overlapping - "B" cannot see two blocks at once inside the cell! ..b sees one thing! Either a block, or a star, or a fence .... And I called this dominance. Don't get attached to a term - it doesn't matter at all. It's important to understand what's going on. And what word to call it - it makes no difference to me. The main thing is to understand the meaning!
    And you are absolutely right. ..which block sees B in one cell depends on how the sliders are located, how B is located, and so on ...
    One does not exclude the other. The initial filling of the blocks at the level is important. And just as important is how these blocks interact with each other within the same cell. ..therefore, there is one and the other!
     
  17. MekoMole

    MekoMole Well-Known Member

    Messages:
    31
    Levels:
    42
    Albums:
    2
    Likes Received:
    839
    Joined:
    Feb 13, 2021
    Thanks for this very interesting link @MekaSage. My coding skills are ancient and only part remembered I'm afraid but I have had a brief look at the Bullet engine. Wow! I did notice on one of the Power Point presentations, under Collisions, one shape nesting inside another after collision. How this affects the properties of the Objects I don't know. Do nested Objects create a new Object with new properties? A cell is presumably an Object in it's own right and it's properties therefore must change when it hosts one or more blocks (Objects).
    This is perhaps pertinent to the discussion but I must emphasise my coding knowledge pre-dates Object Orientation.
    Afraid I'm struggling with this conversation but will go back to the start and read again to try to get my brain around it. That said it is fascinating stuff.
     
    MekaSage and Denis Nazin like this.
  18. Labyrenight

    Labyrenight Famous Member

    Messages:
    373
    Levels:
    187
    Albums:
    3
    Likes Received:
    2,257
    Joined:
    Jan 22, 2021
    MekaSage, 935 and cimarronline like this.
  19. MekaSage

    MekaSage Famous Member

    Messages:
    224
    Levels:
    43
    Albums:
    4
    Likes Received:
    1,052
    Joined:
    Oct 27, 2020
    @Labyrenight - I can't remember if you've used this technique before, so apologies if this is a repeat.
    A mechanism that I first saw in @Fendi's Slips Trips can be used to initiate a wedge climb. It's inconsistent, though. L usually captures the lower star but won't always capture the upper star.

    mekorama (73).png
     
    Labyrenight and Fendi like this.
  20. Chris Hester

    Chris Hester Famous Member

    Messages:
    134
    Levels:
    211
    Albums:
    2
    Likes Received:
    1,536
    Joined:
    Mar 8, 2022
    Wow, that's great! I noticed the bot stops at the top, turns round, then carries on to the star.
     
    Labyrenight likes this.

Share This Page