I'm going to send this to my advisor, I think we can try to simplify this into a very minimal version just to show students or kids how interesting and fun AI is, thank you so much for this content.
not only that, but in general that learning stuff can be fun. I struggled a lot in the classic school system and never saw a reason WHY I had to learn specific stuff and that playful character of learning could prevent kids becoming nihilistic weed smokers. No, I don´t exaggerate here.
Your honesty in not cutting out those easy mistakes (that happen to all of us) and your willingness to upload a video of you producing such janky code is inspiring tbh.
What i really love about this channel: it is just so honest. We as the community see you as kind of legendary god conquering every possible challenge which is put there. Looking at how you work and master the problem in a humble way is just great. You mention your overall plan and just start off, fix problems/errors and point out just all the little things that go wrong as it is the most common thing possible. Even stating "well, maybe I'm just not good at it" while you actually just started tinkering with the framework. Harrison, we love you. Thanks for providing all the content over so many years. Highly appreciated!
Here I am, starting my first real Kaggle competition and then sentdex makes a video on it in the same week that I start it. It is a very exciting problem though.
UNRELATED BUT THIS IS A TECH CHANNEL SO I'M NOT OFF BASE So I have a question. I'm in the market for a new laptop and i was wondering if Microsoft has a Mac version of SSRS/SSIS/SSAS for Mac. I know you can get SSMS for Mac but what about those three....Cos those three are important for my Reporting learning path
Thanks for showing off this competition, but holy shit, what happened to making the strategy logic as clear as possible? You didn't write a single function after cleaning up the starter code.. How can you copy two logging code lines over and over again instead of simply declaring a log function? Also all the looping and searching should be separate functions... That was painful to watch...
Yeah, I am still experimenting with how to cover a lot more content, in less time. If I did this as a traditionally styled video it'd be like 10 parts and super lame!
I didnt understand very much the way this game works, but the best strategy would look something like an ant colony - it will have bots to search resources and, when they are found, workers will go there to collect them and possibly create houses near them... the competing AI can kill bots and destroy houses? if so then more measures will be needed to avoid wasting resources
Hi sentdex! I wanted to ask u about the self driving tutorial using gtav. I just wanted to know how the code could be deployed in any game. I am not able to do that. Please help!!!!!
why not implement greedy's algorithm or A* for a worker who's ready to build, sketching the initial path, and then just checking each tile on the drawn path for new obstacles each time you move further?
I'm infinitely fascinated by these Python/coding competitions. Someday I'll probably be making a bot of my own for these. Right now I don't feel like I'm competent enough and i just started my uni so time isn't as available for the competition as I would like to. But nonetheless I really enjoy following your python series on these and other educational things you do, keep up the amazing work 👍👍
I like these kinds of videos. Question: How can I run simulations of my AI bots for a mobile game? Meaning that I want to somehow put the game in a simulation and then the AI to play against itself.
When I run this command "lux-ai-2021 agent.py agent.py" without the quotes in the terminal, It says game is played and it also saves a replay file but it is empty. This is me doing it before and after organizing the agent.py file. Same outcome in both instances. What am I doing wrong?
This video clearly shows a really awful language, and a person that is extremely proficient, and manages to be very productive, despite the awful language.
@@sentdex You're kidding. All those nullable variables and None checks? Manual loops instead of iterator adapters? No type annotations in function arguments definition? Significant whitespace? I could never hope to survive.
@@sentdex A few hours?? I've been doing this for like 5 days a few hours a day and so far I've got one worker. A lot of that has been learning the system and getting used to the movement system and testing things out. First time ever doing this kind of challenge, been very interested since I saw the hallite videos.
It's probably a function to some extent of me having done stuff like this before and I at least know a little about what's worked for me before. I imagine there are people who get to where I ended here in an hour or less too lol.
@@sentdex Oh absolutely. I'm learning the mapping functions and trying to do class based with nice imports. It's a great testing ground for concepts. Have a great day and thanks for the video!
Part of why I like these sorts of challenges is I always find them extremely hard to code. There are many "forks" in the logic that are required and it always gives me a hard time since I'm not particularly good at that. I'm also just not someone who in general writes perfect code on the first pass. Props to you if you are :D