Given the current halt in competition, I have been doing multiple programming projects for the heck of it and to keep my skills up/improve them.
Fellow coderz, what amazing projects have you been brewing?
Here is some VGA drivers I wrote for my operating system:
(Certain parts of the project may have some occasional colorful language, nothing in excess. The link below are squeaky clean.)
Here is an in-house ring buffer implementation:
By the way, I mainly program in cC++ and do have some resentment of C XD
I have some family that owns an off-grid solar panel system with a battery. They are completely off-grid, so solar power and the occasional propane or gas generator is the only way they get power.
For the past few years I’ve been working on a program to monitor their system (battery voltage, current solar power coming in, daily solar energy). It has become pretty complicated with multiple raspberry pis running the program and the data being displayed in multiple places (android app, web application, grafana, pvoutput.org).
I’ve had lots of fun learning about the proprietary protocols that these devices use and I’ve learned a lot about serial communication and countless other things.
I decided to work with Python and get a cheap raspberry pi to detect swear words and play back an audio of Samuel L. Jackson basically criticizing you for swearing. It was a lot of fun to test.
Trying to make a program to automatically build my school in Minecraft. It turns out to be much more annoying than I thought, and not a good project to work on the week before APs!
I have some renewed energy to work on https://github.com/first-rust-competition/ni-fpga-rs outside of work work. If anyone is interested in building a safe & minimal WPILib alternative from the ground up I’d be happy to guide.
One of our mentors has the programmers doing a swerve simulator he came up with (he said we could make a CD post about it once one of us finishes it). I’m also working on getting better at Java in general, and we participated in the Code Review which was quite educational.
I’ve been in so many Zoom calls, mostly choir ones, and it can get exhausting at times. So I’ve begun work on a way to take my webcam, take a screenshot, and display it for as long as I’d like, so I can have a break.
I have been working on a note taking app that I hope to use in college. I will include a link below. Definitely would appreciate any feedback / bug reports / feature requests. I have pretty much had my friends download the artifacts and try to break it and tell me what it needs.
I’m finally learning Java and and attempting to make some robot code with the new command framework. I highly doubt anyone is interested but I do have it in a repo.
Look into Baritone, a Minecraft bot, if recently modded it to till soil and also farm obsidian from nether portals.
Baritone has a built-in feature when it will automatically build something from schematica. I’ve been using it to auto-build some large wheat towers in an anarchy server for fun And amass 216 stacks of diamond.
Oh that’s interesting! The main problem I’m facing is that I have two PNG files provided by the school of the room layout on each floor. I was hoping to translate pixels of the image to pixels in game (using the Chisel and Bits mod) but it turns out both images are scaled differently even though both stories have the same dimension. So what’s stopping me is that I need to find some way to combine them to get a higher resolution layout basically. But thanks, might use this for some future project!