Unicorn Mafia reposted this
We built a bot that plays an FPS game by playing you!!! 🎯 At the Axiometa x Anthropic Hackathon, Jack Marshall and I spent 24 hours building an aim assist that never touches the game. It works on the player instead. We retrofitted an EMS unit into a programmable actuator driven by the Axiometa Genesis mini, firing electrical impulses into the forearm to pull the player's aim onto target, bypassing the usual path where the brain decides and the muscle follows. We used it to play AssaultCube. Is it really cheating when it's your own arm that makes the move? 👀 How it works: - A Genesis mini running MicroPython drives the EMS unit by simulating its front panel button presses - Relays act as isolated, bidirectional switches across the device's scanned key matrix - Software control of intensity across 20 levels, plus stimulation program, channel select and output routing - A REST API over Wi-Fi, so the aim assist software drives the hardware with no cable attached - Every output opens on boot, intensity steps are bounded, and we had a direct Emergency Stop button (just in case) Almost all of it was built from components scavenged off other teams' desks, since we thought we could get a couple of relay modules at the start of the weekend but only one turned up. We then spent around ten hours trying to get optocouplers, MOSFETs and a jerry-rigged IR LED and phototransistor pair to behave, before working out that the EMS unit's buttons sit on a scanned key matrix, which meant the relay we had spent all that time avoiding was the correct answer from the beginning. Two boards died that night; we'll forever remember their sacrifice. You can have a look at the repo here: https://lnkd.in/eG-EVwKT We had so much fun. Thank you to Unicorn Mafia (Fatema Al Khalifa), Axiometa (Povilas Dumcius, Chad Kapper), Anthropic, Linkup and Modal (Botir Khaltaev, Johan Sannemo, Ellen Lee) for hosting the weekend, Seedcamp for hosting the demos, and all the lovely people who let us borrow some hardware components, helped train the model, and were willing to get strapped up (Michelle Z., Philip Nilsson, Artem Murzin). PS: Jack and I also got into the Juno X Anthropic Hackathon this weekend, so we will be back in London with something crazier. 🔥