Let's all give this 12 year old kid some applause. Me water-cooling my xbox 360 (yes, and I wasn't alone in doing so) at 13 felt cool, but this is on another level.
And to me this is the essence of hacking and hacker culture, not “how do I create MVP from my idea and become an entrepreneur” or “this and that in company XYZ” mindset.<p>So glad to see people doing silly things that in fact require skill. This is why I come to hackernews.<p>Keep up great work with this wonderful attitude!
For inputs, roundabout but easiest ways I know is to either just get a Pro Micro and use the gamepad library in Arduino IDE to make it a serial-to-gamepad adapter, or use it in conjunction with a cheapest no-brand knockoff Xbox 360 controller(which are easier than genuine controllers to mod as well) and solder digital/analog out from Arduino to digital/analog sensing pads for the same effect.<p>The latter allows real Xbox 360 to be used(don’t go online with it, that is cheating). Xbox 360 is past EOL so I bet they can be had for cheap, steps to capture is well explained by millions of wannabe streamers, and probably less tedious to set up at the same time than a PC.
Great job, love it. Do commercial solutions use simulations and stuff? Sounds like a great way to bootstrap is to use some of these more realistic games to get some initial work.<p>By the way, I found this part funny:<p>> <i>...if it doesn’t make sense to you think about it and try to understand it.</i><p>We had a teacher once who'd say "If you don't understand, try to understand". Haha!
Reading the title my first thought was someone is driving a driverless car in Toronto, how cool is that.
I was disappointed to see it's about the game. (Great article though)
sentdex did something similar a year or two ago:
<a href="https://www.youtube.com/playlist?list=PLQVvvaa0QuDeETZEOy4VdocT7TOjfSA8a" rel="nofollow">https://www.youtube.com/playlist?list=PLQVvvaa0QuDeETZEOy4Vd...</a>
If you want to play with ML racing, AWS DeepRacer is free for May (and you can compete against NASCAR drivers).<p><a href="https://aws.amazon.com/blogs/aws/join-the-formula-1-deepracer-proam-special-event/" rel="nofollow">https://aws.amazon.com/blogs/aws/join-the-formula-1-deeprace...</a>
Howdy, I came here from <a href="http://discord.comma.ai" rel="nofollow">http://discord.comma.ai</a>. littlemtman, what related source code is available? How about more details and the code for connecting to the XBox controller interface, is it open?
Reminds me of the the Mario Kart version someone made 3 years ago: <a href="https://github.com/kevinhughes27/TensorKart" rel="nofollow">https://github.com/kevinhughes27/TensorKart</a>
this is pretty cool.<p>I used a similar scheme (two computers, one with HID control over the other, and a webcam to observe) as a way to hide a simple aimbot as a proof-of-concept for getting around on-computer anti-cheats that would search through memory on popular FPSs. This was years ago on games with weak anti-cheats, anyway.<p>It worked OKish. It had to rely on computer vision to do the aiming, so it was significantly slower than examples that would rely on memory pointers or straight pixel recognition from the screen itself -- but the point was proven, the computer that was cheating looked fine as far as memory was concerned.<p>modern anti-cheats that look at things like pointer movement and player randomness would definitely flag it now-a-days, but I had fun.<p>The hardest problems were room lighting, which at the time the cheapy webcams had terrible issues with anyway, FPS, and resolution.<p>Major shortcuts had to be taken back then due to the resolution and fps mismatches between the input and output, shortcuts by which reduced the bot performance significantly, but I bet that'd be a lot easier to deal with today.<p>Now, my point : I know that a majority of the memory structs are available, documented, and deconstructed for GTA V, having written cheats for the game in the past. Maybe you can exploit that to emulate some of the functions of an IMU?<p>Lots of vehicle physics variables are fairly easily exposed. "GTA V Memory Structs" google search will get you started on that road, should you care to.<p>Neat project. Good luck.