AlaskaLinuxUser's Scratchpad

Commit thy works unto the LORD, and thy thoughts shall be established. - Proverbs 16:3

Getting CitySim basics ironed out

20260423.png

One thing I've learned from this project is that building a game is not easy. Not just the programming part, which is hard for me, due to my limited skillset, but also the part about planning a game. Figuring out how everything should work is actually a lot of work …

CitySim Zone Mechanics

20260419.png

While I have very few programming skills, one of the hardest parts of working on this game is not the actual work of programming, but of figuring out the numbers needed for the game mechanics, in order to have a smooth and fun game. Granted, I am struggling a bit …

Turning CitySim into a game

20260417.jpg

I'm really ecited about the potential that CitySim[1] has, now that I've taken it on for a project to turn it into a game. Last post I talked about what makes a game, and that is goals. City simulation games can be rather unique, in that you can really …

Rebuilding a city simulator for Ubuntu Touch

20260406.png

Months ago, when I was updating old Ubuntu Touch applications built for Xenial to Focal and then Noble, I ran across a real gem: Citysim [1]. Similar to "Sim City" in design and concept, it is, of course, a game in which you build cities. The game itself launches and …

Fixing USB game controllers

20260318.jpg

Not much to say in this post, just taking some time for some soldering practice while I fix a couple broken USB controllers.

I got these cheap USB video game controllers that I've been using with a Retro Game Stick, you know, the little stick that you plug into your …

Continued hacking with a hex editor

20260314.jpg

Since I finally beat the game, I decided to look a little deeper at hex editing the saved games of Phantasy Star for the SEGA Master System. While I am generally not a big fan of cheat codes and game hacking, I just kept looking at this hex data and …

Hacking with a hex editor and why I needed to cheat

20260313.jpg

After doing all that work to make the "SaveRAM" function of Gearsystem work on Ubuntu Touch, I figure I better give it a good test by playing through a game that uses it. If you are unfamiliar, my previous post is all about how I fixed the SaveRAM function so …

Saving persistent RAM in Gearsystem

20260227.jpg

As I have been playing around with Gearsystem on Ubuntu Touch lately, I decided it was time to tackle a way to save the game. If you are unfamiliar, you can check out my previous posts about Gearsystem, but it is an emulator that was originally written by Ignacio Sanchez …

Gearsystem Start Button Fix

20260221.jpg

A while back, I had the pleasure of updating the Gearsystem app from Xenial to Focal and then pushed it up to Noble for Ubuntu Touch phones. If you are unfamiliar, Gearsystem is a Sega Game Gear / Master System emulator, which allows you to play old games from those consoles …

Ubuntu Touch works on AT&Ts whitelist

20260112.jpg

One of the biggest hangups for using Ubuntu Touch in the USA has finally been overcome! Through all the years that Ubuntu Touch has existed as an alternative to Android or iOS, it has always had one really big problem in the USA phone market: it coulnd't phone. Oh, for …