Home For Fiction – Blog

for thinking people

Patreon LogoPatreon

video games

Letteract: a Card Game with Words

April 22, 2024

It’s been a while since I made a game. In fact, if I’m not mistaken, the previous effort was about a year ago, with The Clock Village. This time I thought to make something far simpler, so here’s Letteract, a card game with words.

The setup and rules are very simple, as you will see. The program didn’t take more than two or three days to put together, and another few to polish some details.

Letteract, a free card game with words. Screenshot of the game.
Here’s the main screen of the game. The card deck is customizable (i.e. you can choose the design)
(more…)

The Clock Village: an Interactive Fiction Experience

April 24, 2023

The Clock Village, my latest programming project, is first and foremost an interactive fiction experience. Only nominally could one also call it a modern text adventure game, like my earlier Mansion Escape.

In other words, though in this process as a “player” you move around, engage in interactive dialogues, collect and use items, and try to increase the score that will let you get a “better” ending, I prefer to see The Clock Village as something more artistic.

Perhaps it’s a philosophical exploration of self. Or maybe a short interactive reflection of our innermost existential anxieties. Maybe, like true art, it simply is what its experiencer wants it to be

interactive fiction clock village game screen
This is the main screen of the interface. I don’t want to call it “game”; it’s interactive fiction
(more…)

My 48K Challenge: A Programming Lesson on Creativity

June 13, 2022

There are all sorts of asinine challenges in the ocean of mediocrity that is social media, and let me assure you, this isn’t one of them. My “48K challenge” is something I came up with when I noticed something disturbing on my “smart” phone: The size of the calculator app is 8MB. That of the alarm clock is 19MB. And my personal favorite, the messages app (just SMS, that is) is a whooping 204MB.

Are these people serious?

When I was a kid, you could pack an entire video game in 48KB. In other words, the space the calculator app requires is the equivalent of more than 165 video games for the ZX Spectrum – my first computer.

It goes without saying that technology has advanced a lot; the games of the 80s can’t be technically compared to those we have today. And yet, it feels programming has become sloppy.

I’m of course generalizing, but it feels as if the more the resources we have, the less the creativity and the greater our laziness. It all leads to resource hogs that take too much space and are often buggy. Because, hey, let’s all keep updating all the time.

And so, I gave myself what I termed the 48K challenge. I decided to make a retro-style video game in JavaScript, that had to be 48KB or less. The results were intriguing and revealing – and a little bit disappointing, but not in the way you imagine.

48k challenge
Here’s a screenshot from the result of my 48K challenge. The acuity of the image is deliberately low. I coded the program in 256×192 pixels (the native ZX Spectrum resolution) which I then quadrupled, to emulate the loss of acuity when projected on a TV, as we did in the 80s monitor.
(more…)