YES: IT RUNS DOOM. YES, YOU CAN MAKE GAMES FOR THE CAR!
I was lucky enough to be able to drive a Tesla for a bit, and when I found out that games were included on the car, I immediately knew that I wanted to make my own or put something on there. I was inspired by the original hoax video of running one on a Porsche 911, and found the concept of having to drive the car to move your character hilarious, so I got to work.
I didn't have access to the Tesla's SDK (whatever it may be), and I also didn't know how to get into the filesystem, so I sat on the project for a few years. I then discovered you could take CAN data from the car, and do things with it.
CAN (control access network) data can tell you so much about what your car is doing in a certain state, from your speed, steering wheel angle, all the way down to how much you've moved your seat with the controls on the side.
So if you can take and read that data, can't you... Do things with that data? Yup!
I set up a basic method to send that data via websockets (bad idea) to a server, and then hosted Doom on a webpage in my car. Boom, it runs Doom.
I have since tinkered with my solution to turn it into a Bluetooth controller, allowing me to play Cuphead on the car. I could also play some browser games with the limited controls I had, but they weren't built to be played with by a car.
I'm currently working on a small game that will fit within a control set, one that is so much better than demonstrated in the video.
9/15/2025
I would like to provide some updates to this website!
As of the end of August, I have been appointed as an Adjunct Professor at the University of Houston - Downtown! I attended this school for a year and plan to use this as an opportunity to give back to the the institution that rejuvinated my studies in Computer Science
Furthermore, I surpassed the 100 jump mark in my skydiving journey back in June. Over the past year, I've competed four times and paid off a few drink fines due to landing in spots I shouldn't have. The competition formats were 3-way speed stars and formation sequences.
I've made progress on my video game and had informational interviews with members of the game development community.
1/15/2025
I have to admit that the PhD is HARD. Not by content, not by the material, but by the waiting and overall sense of an 'identity' issue within the program. Not that anyone but myself is to blame when it comes to not performing the way I think I should.
I made a bunch of changes near the end of 2024. Some highlights from that though, are entering a pitch competition for a VR business and getting humbled, as well as seeing my first publication with the use of VR to help elementary school teachers build their classrooms.
Even funnier though, is that the research was featured in a UH Moment! I giggle since it's something that students, parents, or anyone dealing with the University's phone lines would have to listen to while they're on hold. Hearing "THIS, IS A UH MOMENT" isn't as appealing as it sounds when you're waiting to deal with financial aid, enrollment issues, or your parking ticket.
The Wonderful World of Skydiving
As of July 2024, I'm about a month away from having my license for a year and have about 60 jumps under my belt. This was basically a childhood dream of mine, after watching a scene of freeflight in Power Rangers. After I got my license, I celebrated by dressing up in a suit and tie and doing a "DB Cooper Jump" (sans the hijacking, hostages and ransom money).
I started to focus on getting better in the sport and on technique instead of taking the thrill ride down. In all honesty, I just want to be great at the sport. I like competing against myself, and hope to compete against others soon.