I enjoy software development, retro video game design, and teaching. I hope I can share all 3 of those joys with you here!

I've added a link to my GitHub page. Most everything I talk about in my videos will eventually find its way here.


Trey Tomes

I've been using either my built-in laptop microphone or a cheap hand-me-down microphone my videos so far. I'm thinking of acquiring an upgrade. Any recommendations?

1 year ago | [YT] | 1

Trey Tomes

A function signature with an or'ed together set of prop signatures is a lot easier on the eyes than the established method of overloading a function in TypeScript.

1 year ago | [YT] | 0

Trey Tomes

So here's the plan:

MicroCraft needs a complete renderer rewrite. The current system is just too slow, and will always be too slow. We're going to start with the level generator. It takes 7 seconds to generate the overworld, and it just gets slower as you go down. Tomorrow we're going to see if we can make that faster.

1 year ago | [YT] | 2

Trey Tomes

The next step on the Electron Game Engine is rather massive. I'm going to be changing tracks just a bit for a while, though I will probably come back to this one at some point. Building games in Electron is a fun exercise.

1 year ago | [YT] | 0

Trey Tomes

So I'm researching Patreon. It's a popular choice for raising support for channels like mine. I think I know how I would structure it; I just don't know when I would launch it. My current thought is to launch a Patreon account at the end of the Electron Game Engine series. I have some ideas for launching off of the game engine series that might make it worthwhile at that point.

1 year ago | [YT] | 1

Trey Tomes

Have you ever really thought about how weird a circle is? Most any child could draw one without thinking. Just swoop that pencil in a line and you're done. Now write out the steps atomically so you can tell a computer how to do it.

We can't even describe circles mathematically. Sure we have constants like pi, but that only allows us to *approximate* a circle. And yet they're the most natural thing in all of creation.

You know what is truly unnatural? Straight lines.

1 year ago | [YT] | 0

Trey Tomes

I've slowed down production a bit in the last week. Day job and vacation prep have been getting in the way a bit.

I'm hoping to push one more video out this month, then I'll probably be taking a break for a couple of weeks for my first proper vacation in about 18 months.

1 year ago | [YT] | 0

Trey Tomes

I've been getting this weird idea for a project rumbling around my head. Here's the idea:

I want to build an ERP system for a fake business. My day job is with an electric supply wholesaler, so maybe create a Pho Electric Supply. Build up a bit of AWS cloud infrastructure to manage the data and backend business rules. Build a frontend based on the Mini Micro LCARS demo.

I'm still cooking up the idea, but this could get really interesting. Maybe I'll figure out a way to write some AWS Lambda functions in MiniScript. 😄

Drop me a line and let me know what you think!

1 year ago | [YT] | 1

Trey Tomes

My channel just hit 21 subscribers! 🥳

My goal for this channel is just to create some videos that I think are interesting. Maybe other people will find them interesting too. YouTube has a milestone of 500 subscribers to begin earning some type of income from a channel, so I'm planning to put in the work this year to at least deserve to earn that milestone, whether I manage to make it there or not.


Thank you all for joining me on this adventure.

1 year ago | [YT] | 0

Trey Tomes

A sneak peek of an upcoming project!

Here's the question: When you have no 3D acceleration or graphics shaders, how do you create realistic water ripples and reflections without setting your CPU on fire?

1 year ago | [YT] | 0