Why is Decimal Easier Than Binary

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 พ.ค. 2024
  • Many people find decimals easier to count with. Some claim binary is the superior system. Who is right? It all depends on what we are used to and how we understand counting. Surprisingly all numeral systems follow the same rules. The only difference between them is the digits. We could technically even count using letters only and follow the same principles. Once we reach the highest digit and want to add '1' we simply start again from the lowest digit and carry the 1. This game and specifically this puzzle I explore in the video forced me to realize just that. Figure out the basic rules of math on my own. And if that wasn't enough, I had to code all of that and instruct my little workers to execute all these commands. If you are interested to know why counting works the way it does, this video is for you!
    🔔 Subscribe to the channel for more gaming adventures, coding challenges, and tech insights!
    🎬 Watch the full 7 Billion Humans series here: • 7 Billion Humans
    🎮 Other Puzzle Videos: • Shapez Puzzles
    🔥 Shorts: • Shorts
    #puzzlegame #codingchallenge
  • เกม

ความคิดเห็น • 12

  • @FoxSlyme
    @FoxSlyme 19 วันที่ผ่านมา +1

    When you finish the level, it tells you how good your best solution was previously.
    You have the undo button at the bottom of the program window.

    • @KedrigernGaming
      @KedrigernGaming  19 วันที่ผ่านมา

      I have almost completed the game, yet I still don’t know the controls 😂

  • @jann4577
    @jann4577 16 วันที่ผ่านมา

    I think you could have checked if the field on the right has a 9 and then increase the number. So they would all listen to the button person telling go. The first person would always increase and the others only when they see a 9. That way they can calculate at the same time

    • @KedrigernGaming
      @KedrigernGaming  16 วันที่ผ่านมา

      I tried implementing something like that recently in a different level. The problem I faced is the button person not knowing when to press the button again. I found two solutions. Either keep it as it is with the people all telling the button person when they are ready or make the buton person "waste time" until the others are ready. In the other level these solutions were still too slow for some reason but here it should work.
      Thank you! Looking forward to trying it out in this level.

  • @FoxSlyme
    @FoxSlyme 19 วันที่ผ่านมา

    Every notification yesterday and today I was checking if that's your video. This time it actually was!
    Do you have a timed schedule for your videos as to how long to wait between videos, or do you just post whenever?

    • @KedrigernGaming
      @KedrigernGaming  19 วันที่ผ่านมา

      That is the nicest thing you could have said ❤️
      I post a ‘coding’ video every Friday (at around this time), a ‘misc’ game video every Tuesday and a short every Sunday.
      So I try to keep them 2 days apart because in my experience, TH-cam usually doesn’t start showing the video to wider audiences until 24 hours AFTER it has been released. But it is not always the case, sometimes it leaves the video dead with barely any impressions. Funny experiments with the highest of highs and lowest of lows.

    • @FoxSlyme
      @FoxSlyme 19 วันที่ผ่านมา

      ​@@KedrigernGaming Marcus Jones has a video about thumbnails and video quality that actually explains why you have to wait before your video gets recommended to the wide audience. I will put the link in the next message because TH-cam can sometimes hide comments that have links in them, in which case you can just find the video yourself. This way I can be sure you will see at least this comment. Anyway: he explains that first TH-cam recommends your video to the smaller audience that TH-cam is confident about, and if it does good, then it will select a small portion of the bigger audience to test your video against, and if it also performs good, the whole group gets recommended the video as well, then the cycle continues with bigger and bigger groups. That's why it's not recommended instantly to everyone.

    • @KedrigernGaming
      @KedrigernGaming  19 วันที่ผ่านมา

      I have seen many videos explaining this and I understand that. But sometimes it is honestly like no views or impressions for a full day. TH-cam should be testing the content so at least the impressions should be increasing. And I even have some shorts with 0 views 😂 (not anymore, there are a few now because of me testing stuff).
      Then there are times when the watch time is great, clickthrough rate is great and TH-cam is like: “your video sucks” 😂 And I do know there is more to it but those are things even I don’t have access to (like whether people stay on YT after watching the video).

  • @FoxSlyme
    @FoxSlyme 19 วันที่ผ่านมา +1

    To invert the condition consisting of 2 statements, you invert both statements and the operation.
    For example:
    "A and B" is true when both of them are true. When is it false? When any of them is false. So we figured that "A and B" is false when "(not A) or (not B)" is true. If A is false or B is false, "A and B" becomes false, while "(not A) or (not B)" becomes true. Do you notice that we inverted both sides and the operation?
    The same with "A or B". When is it false? When both of them are false at the same time. So when A is false and B is false, "A or B" becomes false, while "(not A) and (not B)" becomes true. See how we inverted both sides and the operation again?
    You can learn more about it if you look up De Morgan's laws. This can come in handy in Turing Complete as well!

    • @KedrigernGaming
      @KedrigernGaming  19 วันที่ผ่านมา

      This is university all over again 😂 I have always struggled a bit with this. I am happy that I use a good IDE to figure that stuff for me.
      Once me and my boss found an if statement we learned we needed to negate. I wanted to rewrite it from scratch. He wanted to do it “the right way” and just multiply the negation with the whole if statement (which was quite complex). We followed (tried to follow) the laws. After a lot of struggle we were done and happy. It didn’t work. Luckily I had good unit tests. So we had to backtrack and try again. We messed up badly.
      Also usually people understand negation of statements differently.
      “All people are happy”…if you negate it you get “No people are happy”..or do you? I bet every non-programmer would get this wrong.
      But thank you for that explanation! Always appreciated and helpful ❤️

    • @FoxSlyme
      @FoxSlyme 19 วันที่ผ่านมา

      @@KedrigernGaming depends on the invert method.
      If we negate the situation, it will become "All people are unhappy", then we can say that "No people are happy". On the other hand, if we negate the _statement,_ it will become "Not all people are happy", in which case some people might be happy and some are not, or maybe all of them are not happy, but never all of them are happy - so that would mean that at least some of them are not happy, but some can still be happy.

    • @KedrigernGaming
      @KedrigernGaming  19 วันที่ผ่านมา

      Damn you are right 😀 I might have chosen the wrong example and/or proved a point - that me and booleans don’t go together.
      Which I think actually helps me write better code as I don’t use overcomplicated statements but chose to split them instead (which opens the door for more simplification)