I’ve had a crazy past couple months, learning so much both in class and on my own! I’ll add a few examples in for what I’ve been working on, but so far I’ve created TicTacToe, created a number puzzle game from some old Mensa books, and started working on some ideas that involve a personal game idea I’ve had for a while! Also, I’m going to set a reminder on my phone to post weekly at minimum from now on, to keep you all updated on my progress!

Firstly, let’s discuss TicTacToe. These are some long gifs, so I had to lower their framerate, but as you can see I have created a fully scalable TicTacToe board, which can go up to 47×47 on my current screen size, with an added bonus of allowing for more than 2 players! I set it to be a max of board size, meaning you can have up to 7 players on a 7×7 board, and so on, which the method of checking for a win being scalable with the player count as well.

Secondly, we have a game called Spokes, or WagonWheel to some. My dad found it in a Mensa book a long while back and has been begging me to make it for him since High School. I was finally able to create it, with some added bonuses including a line size slide bar to make the lines slightly larger, a Number Hints button which shows the total needed active lines, current active lines, and the difference between the two, plus the color hints button that shows when a specific circle has too man, not enough, or the correct amount of active lines next to it! Needless to say my dad was very excited! On top of all that, you can download it to play the game for yourself at:
https://maverickspore.itch.io/spokes

Finally, we land on what I can only label as a surprise. This game is an idea I have had for a decent while, but for now I am starting off small by learning to create specific functions required for the much larger project this game will become. Currently I have learned one method of detecting when the player is near an instance of the NPC. This then shows the text above their head, which disappears when you move away. With that, I was able to have a speak mechanic to move to their next piece of text, thus “speaking” to the player. For a bonus, I learned how to make this in a way that each NPC can have completely unique text, while using the same base code and not having to start from scratch for every NPC I need to build within this game!
Overall, I’ve been extremely busy learning and building these past few months, and with everything I’ve created I’m only in Programming 1 so far, relearning the basics of programming. Needless to say, I’m excited to come back to these extracurricular projects in upcoming classes as I learn better, more efficient ways to build some of the functions I’ve built in these projects!