I was mostly inspired by the lack of already-available APM testers online. It's something that I'd assumed would be really common but just.. isn't? The actual game consists of targets. The player rolls their mouse over a target and either clicks or taps a keyboard button - this mirrors what would actually happen in a game, as opposed to an aim trainer that basically just coaches you to move your mouse fast. I used a library called p5.js, which is a simple graphics library for games/tools on the frontend. It's designed for creative programming and is easy to get setup, so it was a natural choice. I went for the Django framework on the backend, since I've been trying to learn it recently. The primary challenge was that I have no real idea what I'm doing and decided to work alone rather than in a team. With a larger team, who'd had the same vision, I might have been able to build a solid, polished app, but that wasn't the goal here. The goal was to get something working just to show that I could. I'm proud that I actually managed to get something resembling a working aim-trainer up and running. The end product functioned more or less how I'd wanted it to and with a bit of polishing it seems like the sort of thing that people might choose to play rather than playing it out of curiosity. I came to HackNotts prepared to fail, and I didn't. I learnt a lot about Django. And given that this was my first hackathon, I learnt a lot about my personal limits. I really might polish it up properly at some later point because I was starting to really like how it was looking. I'm really glad I came and I'd like something to put on my resume at the end of this.
To be honest, I did not come to Hacknotts with high expectations of myself. But it's been so much fun programming in this sort of environment, I just wanna thank you guys for organising it all.
Log in or sign up for Devpost to join the conversation.