1UP HARLOCK123

Insert coin · Player 1 ready

Lonnie Allen WatsonTechnological fossil

Software architect, at the keyboard since grade school in the late '70s. These days I rebuild the arcade and RPG classics I grew up on in C# and Avalonia, so they run natively on Windows, macOS and Linux, Intel or ARM.

  • 14games
  • 8platforms each
  • 7tools & controls
  • 1978oldest original

Select your game

Each one is a single self-contained program: download, unpack, run. No installer and no .NET needed.

Detected: Windows x64 Download buttons below are set for this machine. Change it to grab a build for another computer.

On Linux some games need aplay for sound, or SDL2 for gamepads on ARM. Each game's README says which.

Day job

Healthcare records, reporting and code generation: the systems that pay for the arcade.

Behavioral health EHR · private repo

CARES

Electronic health records with reporting, records management and a web portal.

Query builder · private repo

Cares Query Reporter

Point-and-click database queries, with client-specific builds.

Data-access framework

CODE Complete

A database abstraction tool that grew into a full data-access code generator.

REST service

Code Generation API

CODE Complete's generation as a RESTful API for enterprise deployment.

Hall of fame

The originals, oldest first, and what each became here.

High scores

RankYearOriginalRebuilt as
1st1978Space InvadersAVAInvaders
2nd1979AsteroidsAvaRoids
3rd1979Lunar LanderAVALander
4th1979TailgunnerAVAGunner
5th1981DefenderAVADefend
6th1981Omega RaceAVARace
7th1981TempestAVATempest
8th1982Robotron: 2084AVATron
9th1983Ultima III: ExodusAVAUltima3
10th1984EliteAVAElite
11th1985The Bard's TaleAVABardsTale
12th1986Party RPG classicAVAMMB1
13th1986StarflightAVAFlight
14th1990AngbandAVABand

Player profile

I'm now an old architect in a small piece of a very large company that bought us about twelve years ago. I've been into computers since grade school in the late '70s, and I still like building things end to end.

At work I'm focused on modernization. At home it's local LLMs, single-board computers, and recreating the games that got me hooked, built from their documented behavior and released for every platform I can reach.

Lonnie Allen Watson
Class
Architect
Since
Late 1970s
Weapons
C#, .NET, Avalonia
GitHub
Harlock123
LinkedIn
lonnie-watson