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

Why Bugs or Glitches Happen In-game Mekorama

Discussion in 'Off Topic Lounge' started by HaseebDemon, Mar 31, 2020.

  1. HaseebDemon

    HaseebDemon Well-Known Member

    Messages:
    58
    Levels:
    51
    Albums:
    2
    Likes Received:
    369
    Joined:
    Feb 9, 2019
    How the Game is Created?
    The game is created with coding or programming.

    Coding or Programming makes the game understand how things should happen and how things shouldn't happen and the part is you have to make him understand these situations just with the coding itself.

    Why Games Bugs & Glitches occur?
    The straight-forward answer is because of the code.
    The programmer is creating a game about a character.

    He wants the character to open the umbrella when it's raining.

    Let's say, He created the character.

    Now, it codes him to open an umbrella when it's raining.
    The character will open the umbrella when its raining. the character breaks the umbrella because does not know how to open it!

    Now, it codes him to open an umbrella push it upwards when it's raining.

    The character will now correctly open the umbrella but there's no point in opening the umbrella because still it's getting wet and he doesn't know where to place it.

    Now, it codes him to open an umbrella push it upwards place it on top of your head when it's raining.

    The character will do it all correctly but what if the character does not have the umbrella? It will still open it because it's not checking it has it or not!

    Now, it codes him to check if he has the umbrella then push it upwards place it on top of your head when it's raining.

    The character will check if he has the umbrella then opens it and he has the umbrella opened until the next infinite days. because he does'not checking whether it's still raining
    OR not!

    Now, it codes him to check if he has an umbrella then push it upwards place it on top of your head when it's raining and still raining.

    The character will check if he has the umbrella then opens it and checks if it stills raining or not. But the umbrella will disappear when the raining stops. doesn't that look awkward? Because the character doesn't know what to do when raining stops and the Still raining process is not true and the character will stop doing all this.

    Now, the programmer teaches the same thing in reverse.

    And Now you yourself got the idea of how and why bugs happen.
    Because the programmer wants to do something but also something will happen which wasn't intended because of the coding itself.!

    (The longer the game the more functions the more IF's the more code and the more code the more bugs!)

    Now, just think and try to teach a character how to drive a car and where to. check if car is fueled or not! xD

    You'll see many things in your head. Just teaching a simple character to do simple things.

    How these bugs get discovered and gets exploited?
    By playing the game itself you'll come across some bugs and if you think why this bug is happening then you can exploit them in some other cases.

    Once you got the understanding of the bug then you can exploit the bug.

    After you discovered a bug and the same understanding can lead you to other bugs. Because more or like your getting to know-how is the code working behind the game!

    In-game Mekorama Bot tricks or bugs! (What I think):

    Squishing - B will make B think's that B is on the lower floor. (Reason: Collision?)
    Autopilot - (B doesn't checks if B is still on that same floor or getting redirected)
    Claustrophobia or Low ceiling? - (B is trying to make B unstuck because B get's stuck cannot move if once B-eye is hit or more then the eye)

    Bots cannot walk on the eye - (If Blocks have eye beneath them they are not passable because of the eye. because in-game the eye is not passable and B still thinks there's an eye in front of him, not a block!)

    But you can never say the right thing about the code and how the code is working. you can just make assumptions and experiment them. because you don't know how the game is coded unless you reverse engineer it.



    Hope I helped out :)

    I'm not an expert programmer or coder but I know about programming and I know how programming works.

    Watch this to see how AI teaches themself (Not the coder but it will give you an idea how coding works or AI itself can learn)
     
  2. Ray Aznable

    Ray Aznable Indonesian Language Helper

    Messages:
    171
    Levels:
    30
    Albums:
    4
    Likes Received:
    4,967
    Joined:
    Dec 2, 2019
  3. Ray Aznable

    Ray Aznable Indonesian Language Helper

    Messages:
    171
    Levels:
    30
    Albums:
    4
    Likes Received:
    4,967
    Joined:
    Dec 2, 2019

    interesting...
    thanks alot for sharing ur knowledge
    famous youtuber ;)

    in real life.
    we can also make things such like mekorama,
    easiest project is line follower robot. (R)
    and remote controlled robot for advance project (B), example like quadcopter, or old toy car remote control.
     
    HaseebDemon likes this.
  4. HaseebDemon

    HaseebDemon Well-Known Member

    Messages:
    58
    Levels:
    51
    Albums:
    2
    Likes Received:
    369
    Joined:
    Feb 9, 2019
    @Ray Aznable Thanks for sharing this amazing informative video about AI.

    Yeah. this is all I knew about why bugs and glitches happen in-game.
     
  5. Anomynous

    Anomynous Urdu/Hindi Language Helper

    Messages:
    86
    Levels:
    138
    Albums:
    30
    Likes Received:
    2,469
    Joined:
    Jan 26, 2020
    My mind is stop working after reading this:pgosh it's so difficult to understand it:oops:
     
  6. Badre

    Badre Well-Known Member

    Messages:
    218
    Levels:
    3
    Likes Received:
    475
    Joined:
    Feb 3, 2021
    Script can bug too
     
  7. Badre

    Badre Well-Known Member

    Messages:
    218
    Levels:
    3
    Likes Received:
    475
    Joined:
    Feb 3, 2021
    mekorama.png this level can bug , just try it
     

Share This Page