How to win Clue (Cluedo board game BEST strategy) • Episode 1 • Coding a Clue Solver

Ғылым және технология

Learn the deeper logic behind the board game Clue (Cluedo), and a simple strategy to solve the mystery faster than you friends. Stay tuned for the rest of the series, exploring software development concepts as we build this out as a solver app!
Chapters
0:00 Intro
0:50 A little about me
1:25 Awesome title card 🤣
2:13 How to play the game
5:38 How to use the default checklist
6:54 Why the default strategy is sub-optimal
9:42 Introducing the better (improved) checklist
11:55 How to use the better checklist
15:17 All the consistency and deduction rules
17:19 Recap
17:48 Where do we go from here?
Socials
Website: letsgetintoit.media
Patreon: / letsgetintoit
#LetsGetIntoIt
#Cluedo #SoME3
#softwareengineering #softwaredevelopment #coding

Пікірлер: 49

  • @LetsGetIntoItMedia
    @LetsGetIntoItMedia9 ай бұрын

    Thanks for watching, I hope you enjoy! Please let me know what you're excited to get into next. Shall we continue building the web app? Which side topics are you interested in? What did you like about the video, and what did you learn? What improvements can I make? It means so much to finally post this video and see your lovely comments. It was SOOOO much more work to put this video together than I was expecting 😅 I probably spent 30 hours of completely throwaway work as I stumbled through the process (not including the time spent on output that actually made it into the video). I'm learning and streamlining the process, so hopefully the next videos will be a lot less taxing!

  • @bigpopakap
    @bigpopakap9 ай бұрын

    Awesome video! I love how thoroughly you broke down the topic. I've played this game so many times, and never realized how much information I was leaving on the table!

  • @LetsGetIntoItMedia

    @LetsGetIntoItMedia

    9 ай бұрын

    Thanks! It's amazing how slowly we uncovered that too. It was a slow revelation over the course of a whole summer 🤣 Now you can go put the better checklist into practice! ...but then share the video with your friends after you've beaten them 🙏

  • @bigpopakap

    @bigpopakap

    9 ай бұрын

    ​@@LetsGetIntoItMedia haha will do! Fool 'em first, then later let them in on it by showing them the video

  • @KL-xn4cn
    @KL-xn4cn9 ай бұрын

    This is an amazing piece of work. Professional job. When I think of all the elements - the audio, video, voice modulation, emotions, fluency, clarity, language, acting, storyline, editing, you name it - the work scores north of 90% on each count in my books. And this is your first piece of published video! What will it be like when you have the experience of a few more! The video based on a "mystery" and logic has its added charm. Looking forward to many more.

  • @LetsGetIntoItMedia

    @LetsGetIntoItMedia

    9 ай бұрын

    Thank you so much! I'm glad you liked it and got something out of it! I think this series will shape up to make anyone feel like a boss that they can understand software development. We'll see if that mission is accomplished in a few more videos! ...and if I can get through these videos before I lose steam. This is really hard!

  • @neaswar
    @neaswar9 ай бұрын

    The format suggested for recording the info we get directly and also deduce is extremely helpful. I cant wait to see how you would take us through the next steps of transforming all the rules to build and code!

  • @LetsGetIntoItMedia

    @LetsGetIntoItMedia

    9 ай бұрын

    Thank you! It's funny how I think I solidly improved and clarified the notation system over the course of planning this video. Explaining things to others is a great forcing function to come up with the clearest and simplest idea possible!

  • @kentcarey
    @kentcarey9 ай бұрын

    I like the use of the white board as it allows both written and simple graphic notes to help illustrate the ideas.

  • @LetsGetIntoItMedia

    @LetsGetIntoItMedia

    9 ай бұрын

    Aww thanks, I'm glad! It took me like 2 full failed attempts at shooting this video to find the right format, and I was happy with where this ended up. Glad you liked it too!

  • @easwariyer50
    @easwariyer509 ай бұрын

    That was very clear .... so clear that even I could understand! Looking forward to the next videos.

  • @LetsGetIntoItMedia

    @LetsGetIntoItMedia

    9 ай бұрын

    Hahaha great! My goal is to make "thinking like a software engineer" as accessible as possible... because it really *is* accessible to anyone, at the core of it!

  • @jessicawaldrop2910
    @jessicawaldrop29109 ай бұрын

    This is awesome! Really fun way to show logic in this game. Now I need to buy a copy and play with my kids

  • @LetsGetIntoItMedia

    @LetsGetIntoItMedia

    9 ай бұрын

    Thanks! When you play, make sure to ruthlessly crush them to prove who's smarter hehe 😉

  • @twcarey
    @twcarey9 ай бұрын

    That was fun. I haven’t played Clue in decades but may give it a go soon.

  • @LetsGetIntoItMedia

    @LetsGetIntoItMedia

    9 ай бұрын

    Yeah, give it a try! It's a kind of boring game when you play it the default way, but more fun when you get into this deeper logic. And this video doesn't take into account stuff like: what's the best suggestion to make next? Is it worth going a far distance to another room to make suggestions from that room? What do *other* players know, and how can you craft your suggestions so that they don't learn what you do? Should you suggest a player's character to pull them into your room (and away from where they're going)? Also, this logic (and the eventual web app) works for different versions of the game. I just bought The Office version, with different suspects, weapons and rooms. You can even add extra categories of cards (ex. a motive for the murder), to add more variables to the mix.

  • @Bob-yu6ol
    @Bob-yu6ol9 ай бұрын

    Now I have a clue how to play clue! I think I may need to watch again though!

  • @LetsGetIntoItMedia

    @LetsGetIntoItMedia

    9 ай бұрын

    Haha yes, and if you study up you'll have the secrets to beat everyone else (unless they've seen this video too hahaha)

  • @JordanEdmundsEECS
    @JordanEdmundsEECS9 ай бұрын

    GIMME THE SECOND ONE

  • @LetsGetIntoItMedia

    @LetsGetIntoItMedia

    9 ай бұрын

    I'll get right on it! 😅

  • @KarthikEaswar21
    @KarthikEaswar219 ай бұрын

    Great video. Breaks down the game well. Excited to see how it translates to coding!🎉

  • @LetsGetIntoItMedia

    @LetsGetIntoItMedia

    9 ай бұрын

    Thank you! Yeah, that will be a cool translation. In the next episode we're going to stay at the whiteboard and slightly adapt this "notation system" and "procedure" into proper "data structures" and "algorithms", which will be the same underlying concepts shaped slightly differently. From there, the code should translate pretty directly

  • @peterbartholomaus9804
    @peterbartholomaus98049 ай бұрын

    So good! Looking fwd to the next video

  • @LetsGetIntoItMedia

    @LetsGetIntoItMedia

    9 ай бұрын

    Thank you for your input! I think the intro is much more concise and clear because of it 🤩

  • @msandusky08
    @msandusky089 ай бұрын

    Great video! Looking forward to the next one.

  • @LetsGetIntoItMedia

    @LetsGetIntoItMedia

    9 ай бұрын

    I can't wait to get started actually planning and building the app in videos!

  • @Semyazi
    @Semyazi9 ай бұрын

    Wow this is so cool! Thanks for making this.

  • @LetsGetIntoItMedia

    @LetsGetIntoItMedia

    9 ай бұрын

    So glad you liked it, thanks for watching! Comments like these fuel my excitement and will help me stay motivated to keep making more videos. For this series, I think bringing this all the way to a working app will be a really cool process to watch (but of course, I'm biased 😆)

  • @user-mb5ik6jd8t
    @user-mb5ik6jd8t9 ай бұрын

    Amazing! Love this video.

  • @LetsGetIntoItMedia

    @LetsGetIntoItMedia

    9 ай бұрын

    Thank you! I'm really hoping that this series (and whole channel) will be a practical way to teach the soft skills of software development: how to define and understand problems, break them down, prioritize and scope, and iteratively add features. The development lifecycle requires a lot more than just technical foundations, and I want to bring more of this complete view of software development to KZread

  • @easwariyer50

    @easwariyer50

    9 ай бұрын

    Yes, truly amazing. Very clear and logical. I'll never ever look at the game "CLUE" the same way again!

  • @ExistenceUniversity
    @ExistenceUniversity6 ай бұрын

    I have never lost a game of clue, the key is psychology plus logic.

  • @LetsGetIntoItMedia

    @LetsGetIntoItMedia

    6 ай бұрын

    Dual wielding psychology and logic is a winning strategy for so many things in life. It's a powerful combo! Use it responsibly 😎

  • @ExistenceUniversity

    @ExistenceUniversity

    6 ай бұрын

    ​@@LetsGetIntoItMedia Yeah, I kinda just ended up describing how playing a game works lol. I just didn't want to give away my winning strategy but you already know it

  • @LetsGetIntoItMedia

    @LetsGetIntoItMedia

    6 ай бұрын

    That just shows you are employing your tactics very well 🙇‍♂️

  • @11hbishop
    @11hbishop9 ай бұрын

    thanks for the tips!!

  • @LetsGetIntoItMedia

    @LetsGetIntoItMedia

    9 ай бұрын

    Thanks for watching! I'm glad you enjoyed it, and I hope it helps you win! The goal is to have a working web app that I'll post for everyone to use (and/or contribute code) in a few more videos. Then you'll be free to think through some of the other aspects of the game (ex. "what's suggestion should I make next to gain the most info?", "what do other people know, so I can avoid them learning too much from my next suggestion?", "is it worth moving all the way across the board to make a suggestion from room X?") and thinking through some of the uncovered edge cases that I haven't yet revealed. Stick around to see all those developments!

  • @ShyamChidamber
    @ShyamChidamber9 ай бұрын

    Cool video!

  • @LetsGetIntoItMedia

    @LetsGetIntoItMedia

    8 ай бұрын

    Glad you enjoyed it!

  • @zachariasr
    @zachariasr9 ай бұрын

    Please be kinder to the man who's stuck at the white board. You must be patient with him. He is going as fast as he can.

  • @LetsGetIntoItMedia

    @LetsGetIntoItMedia

    9 ай бұрын

    I'll take this under advisement, but it should be noted that whiteboard guy brings in peanut butter garlic sandwiches for lunch everyday, and generally is a party pooper

  • @sriramn1809
    @sriramn18099 ай бұрын

    Looks like a complicated sudoku with way more moving parts. The rules does the rules say that if a suggestion is made then if u have a card u MUST refute yes?

  • @LetsGetIntoItMedia

    @LetsGetIntoItMedia

    9 ай бұрын

    Thanks for taking the time to watch, and for the thoughtful question! Yes, the rules require players to show a matching card if they have it. Players can only pass if they don't have any. If players were *not* required to show cards, then there's no incentive to do so! Nobody would be very willing to give anyone else any information, so the game would be completely deadlocked forever. That wouldn't be any fun at all 😅 However, there's no rule against showing the *same* card multiple times to the same player! If you've already shown Anisha the Revolver, and she suggests it again, you might as well show her the Revolver one more time so you don't leak any additional information! And as Anisha, you should expect players to do exactly that, and therefore craft your suggestions so you don't end up with redundant information (which is a waste of a suggestion) This is one of the aspects of the game that the eventual code solution will not cover, but I have it listed as a future feature addition. If you'd like to see that added to the app, let me know!

  • @sriramn1809

    @sriramn1809

    9 ай бұрын

    @@LetsGetIntoItMedia thanks for the detailed reply. that makes sense. Also, thanks for the video, i kinda found out about a game i never heard about before

  • @jamesknapp64
    @jamesknapp649 ай бұрын

    The better way to play was basically how my family has played since I was a kid, with numbers so you can use space on the cards given

  • @LetsGetIntoItMedia

    @LetsGetIntoItMedia

    9 ай бұрын

    So cool! Did someone teach you to play this way from the beginning? Or maybe you had an experience similar to mine... we played a lot one summer, and each time realized you can do better. We each developed our own way of writing things down, but it was all messy and nonstandard. So I wanted to consolidate it all into this simple standardized method.

  • @LetsGetIntoItMedia

    @LetsGetIntoItMedia

    9 ай бұрын

    There are some edge cases that this method doesn't cover (outlined below), but it's nice to have a system so you can free up your brain to make those further observations. We'll get to try to tackle these edge cases in a later video! An uncovered edge case: You've identified 4 of 5 cards of Player A, i.e. they only have 1 unknown card. They have cards A, B, C and D (basically, none of the cards below) They refute a suggestion of cards (R, S, T) They also refute a suggestion of cards (T, U, V) Of course that means they have card T. It's the only way that last 1 unknown card can mean they were able to refute both suggestions.

  • @arjunkrishnan7348
    @arjunkrishnan73489 ай бұрын

    ✌️🤘🤙

  • @LetsGetIntoItMedia

    @LetsGetIntoItMedia

    9 ай бұрын

    ✌️🤘🤙 👋 ... 😆

Келесі