Projects
My github, where the source to all of these projects can be found: https://github.com/rusty-software?tab=repositories
If you just want to play the games/see the sites, here are links to some of those...
If you just want to play the games/see the sites, here are links to some of those...
LBPQuest IV
Returning to what's comfortable, LBPQuest IV takes us back to the text-based engine of LBPQuest and LBPQuest II. It's got a fresh coat of paint (new colors, new font), and a few tweaks to the engine (ability to save the game, internal quest tracking), but otherwise is full of the same silly antics as the other games. This one features items and locations from the venue (Oakridge Ranch) for the 26th edition of our "camping" trips. The story always emerges from photos readily available on the venue websites but twisted into strange shapes that my warped mind. This one should be approachable enough for anyone to get some fun out of, so if you give it a try, let me know!
Vibe Farkle
Finally, another game NOT in the LBP universe! My sons and I decided to have a "code club" one month instead of our normal book club. I used it as an opportunity to introduce them to doing collaborative software development with AI. I primarily used Cursor to do the initial development, but finished with the Claude CLI (once again, I kept no notes about model version, although they were Anthropic models, likely Opus 4.6). The app is deployed to and hosted on firebase, just like bitfarkle. The new version was almost entirely developed by the AI, although I did wind up tweaking some things here and there. I think mine is the only version that actually made it out to the Internet, and is an improvement over the original implementation in several ways, although it's not been stress-tested the way bitfarkle has. If you play it, feel free to offer feedback, ESPECIALLY if you hit a bug!
LBP Backyard Brawl
A bit of a divergence in the LBP series, this game is an old-school-style, share-the-keyboard brawler. The implementation was one of the first I did with AI assistance, and it was a less-than-smooth experience. To be fair, I was using ChatGPT in the browser, which required copying/pasting code back and forth. I don't recall which model (much less which version) I used either, and since I didn't keep notes... I'm going to guess that it was GPT 4.5 (although it might've been 4.1, or even o3). The game is implemented using the phaser js library, and I had to guide the AI into implementing at least a few reusable components as opposed to duplicating the same code all over the place. Beyond coding, I also used ChatGPT to generate the game's backgrounds, although I curated the music and created the player images myself. It was a good experiment that I think turned out pretty well!
LBPQuest III
LBPQuest III is the third installment in the series of games I've created for my college buddies. This one was created with RPG Maker MZ (utilizing a series of free plug-ins) and features images generated by Craiyon and music by Scott Buckley. Stylistically, it's more akin to a JRPG than anything else, but the game itself is more a throwback to Ultima III (with a splash of Ultima IV for good measure). It's fully playable in the browser but utilizes the browser's local storage (meaning, if you clear your cookies, you lose your game state). Most importantly, it's fun for the folks that have context; for anyone else, I can't guarantee the experience will be fulfilling.
LBPQuest II
LBPQuest II is the sequel to last year's text-based adventure game. Thanks to the miracles of modern science, a vaccine for COVID-19 was made widely available very quickly, and everyone in our crue is fully shotted. As such, we're planning to meet in person for this year's glamping trip. However, we couldn't get our "normal" venue, so selected a new one. As such, a new game in a new setting was undertaken. It's a substantially different implementation from the last one, relying heavily on TypeScript classes, but uses the same underlying React bits as the last one. Same caveats as the last one too -- decent browser experience, not-as-great mobile one...
LBPQuest
LBPQuest is a text-based adventure game based on, once again, my annual glamping trips with my college friends. As with most of my games, it's not perfect, but it has most of the fun features of Infocom-style games from the 1980s. The game is best played in a browser, but *can* be undertaken on a mobile device.
Bob Ross Lipsum
A lorem ipsum generator made up exclusively of quotes from Bob Ross. I spent a few hours on YouTube going through a bunch of episodes. The list is a bit repetitive, because he said the same thing quite a bit, but is unique enough to be inspiring. Why use boring old fake Latin when you can quote one of the most inadvertently zen guys in history?Liyarr’s Dice
Liyarr’s Dice (Liar’s Dice) is a multiplayer browser-based implementation of the common party dice game of the same name (you’re going to be hearing that phrase more than once). It’s also known as Pirate’s Dice, as popularized in the second installment of the Pirates of the Caribbean movie. I first played it in a game on the Commodore 64 named Legacy of the Ancients, and I always lost money playing it. It’s fun for a group of people that want to try to fake each other out.
BitFarkle is a multiplayer browser-based implementation of the common party dice game of the same name. Farkle is known by other names as well -- Greed, Hot Dice, Squelch, and Zilch to name a few. The game has no limit to the number of players that can participate, although it does currently require Google authentication. I think it's pretty complete, but the design isn't perfect. Let me know what you think about it!
Fox Say
Every year during our annual college buddy glamping trip we have a poker tournament. Specifically, we have a Texas Hold’em tournament. I’m not very good at poker, so one year I thought I’d try to train a little by finding an app to play or practice with. Unfortunately, there weren’t many that did things the way I wanted. Thus, Fox Say was born. It’s a work-in-progress, as most of my projects are, but I’m pretty satisfied with the No-Limit Pre-Flop training.
Dark Tower
Ah, the Dark Tower (not Stephen King's, nor Robert Browning's poem). No, the Dark Tower I'm referring to was a board game produced by Milton Bradley in the early 1980s. It was one of the first board games to include a microprocessor-driven decisioning engine. My best friend owned a copy, and I adored it. It's currently unfinished. As of the time of this writing, it works locally in single player mode. To-dos including shoring up multiplayer and adding Wizard event support. I also need to change out the graphics a bit. The link above points to the source code.
Comments
Post a Comment