Hack-A-Day, Day 26: No Room for Error

I made a coding challenge, vaguely tied up as a game. Your goal is to complete simple coding challenges, with a major twist--you only get one try. You can only hit RUN once. (Well, actually you can hit RUN more than once. But it gets marked as failed.)

 the game is called "No Room For Error"
the game is called "No Room For Error"

It put together about 10 challenges, together with some story narration.

The game problems are now tested.

You can play online. The code is on github

Tagged , ,
leave comment

Hack-a-Day, Day 25: Go Screensaver

Today I made a Go "screensaver".

  go game in progress
go game in progress

You can see it online here. The source code is on github.

Games are taken from OGS, and played real-time. Provided are a selection of 1000 random games from OGS, a popular Go server. Games play in real time, the same as when they were originally played.

I made this to have a screensaver for my mantel.

 go games play above my fireplace
go games play above my fireplace

Hope you enjoy.

Tagged , ,
leave comment

Hack-a-Day, Day 23: Unfinished Game

Today I wrote a game called Little Herbalist. Or at least, I started to.

 part of "little herbalist"
part of "little herbalist"

I'm pretty pleased with what I have--random ingredients appearing in various colors, which you can add to a brewing potion. The potion changes colors based on what ingredients you've added.

It's definitely not a complete game, and I'd like to work on it again another day.

You can play the unfinished game online or read the source code on github.

Tagged ,
leave comment

Hack-a-Day, Day 22: AI Friend

Today I mostly slept, but while I was awake I tried making an ai friend/boyfriend as an experiment. I spent a lot of time getting Pygmalion (an LLM based on LLaMA-2, which specializes in roleplay and narration) to run. At the end, it was underwhelming, at least what I could run locally. I get the impression the full version is a lot better.

 underwhelming chat with an ai
underwhelming chat with an ai

Although this was a failure, Pygmalion was sponsored by spicychat.ai, which I found to be much better for creating AI companions. However be warned--the site is in general very NSFW.

Tagged , ,
leave comment

Hack-a-Day, Day 17: Android App

I made my first android app today. It was terrible and I plan to never do it again.

 wow! a real app on my phone--well okay, this is an emulator
wow! a real app on my phone--well okay, this is an emulator

It took me about three hours of trying to get the sample apps to run before I gave up and made something from scratch. Both involved heavy use of ChatGPT (not my usual flow).

 app icon
app icon

That said, if you want an app that reminds you how to tie your tie in an easy step-by-step way, you can download the APK from my website, and I believe you should be able to run that on your phone.

I don't know how to easily share Android source code, so I won't.

Tagged , ,
leave comment

Hack-a-Day, Day 16: Go

 a 9x9 game of go
a 9x9 game of go

Today I hacked together a simple but servicable Go game. It uses chinese scoring, and you have to manually mark dead stones at the end of the game. You can play a demo here. Source code is on github.

Right now you have to sit down with someone else to play. I plan to spend a day adding multiplayer to a few games, if I have time.

Tagged , , ,
leave comment

Hack-a-Day, Day 14: Can't Stop

 can't stop won't stop
can't stop won't stop

Can't Stop is a push-your-luck style dice game designed by Sid Sackson in 1980. I've found it to be fun on BoardGameArena.

I wrote my own version for hack-a-day. You can play online. The source code is on github.

I'm pretty happy with this one. I didn't get to online play or even AI opponents, but you can play on your own or against friends in the room.

Tagged , ,
leave comment

Hack-a-Day, Day 13: Pixel Kitchen

Today I wrote a little game where you make food in a kitchen.

 can you make a sandwich?
can you make a sandwich?

You can play here. Source code is on github.

This was so-so. I didn't have a ton of fun making it, and it's not that fun to play either. I spent way too much time with things like trying to get sprites to load, and not as much on making the game fun. I think it could be much better with another day or two of work (as usual for hack-a-day).

Tagged ,
leave comment