JoeStrout

JoeStrout @joestrout

About: Creator of the MiniScript programming language and Mini Micro retro-styled virtual computer.

Joined:
Oct 25, 2022

JoeStrout
articles - 100 total

Yes, LLMs understand things

It's now been three years since OpenAI released ChatGPT, taking the world by storm. Even most AI...

Learn More 1 0Jun 20

Robo-Monty

I'm traveling this week with another family (our neighbors and BFFs), including two pre-teen kids who...

Learn More 0 0Jun 8

Fathom's Edge: Progress Report #2

In my spare time, I've been working lately on a project called Fathom's Edge, a sort of roguelike RPG...

Learn More 2 2Jun 4

Proper setup for a MiniScript GitHub repo

GitHub is a great place to store your projects on the web — it's free, it provides powerful version...

Learn More 4 0May 27

Fathom's Edge: Progress Report #1

I've been on vacation this week, doing some traveling with my spouse, who's attending a conference in...

Learn More 1 0May 8

Don't Abuse Lerp!

Many game development environments, including Unity, Godot, and Mini Micro, include a lerp function. ...

Learn More 2 0Apr 11

Taming local git branches

On rare occasions, I write a blog post that's not about MiniScript. Today is one of those! It...

Learn More 0 0Apr 7

Hexes and bricks in Mini Micro

The Mini Micro TileDisplay supports a couple of properties whose purpose may not seem immediately...

Learn More 1 0Mar 30

Other MiniScript Bloggers to Follow

I've been writing about MiniScript and Mini Micro here on dev.to since 2022. But I'm not the only...

Learn More 4 4Mar 14

Announcing Mini Micro 1.2.4

Mini Micro was updated to version 1.2.4 today. Let's take a quick look at what's new! New...

Learn More 4 0Mar 8

Mini Micro speaks like a droid!

A video went viral this week showing two AIs talking to each other, as if on the phone (see...

Learn More 0 0Feb 28

Optimizing Mini Micro for pixel-art games

I recently wrote about why Mini Micro's display is 960 x 640 pixels. In short: that's a reasonably...

Learn More 3 0Feb 19

Why Mini Micro's Screen is 960x640

New users of Mini Micro often notice very quickly that the screen resolution is fixed; if have a big...

Learn More 3 1Feb 5

MiniScript: Why "f = function"?

Years ago I wrote a blog post called "Why MiniScript?" It explained the reasons for creating...

Learn More 1 2Jan 26

How displays work in Mini Micro

I've written here before about Mini Micro's 8-layer display system. Each layer can be configured to...

Learn More 0 1Nov 20 '24

Daily MiniScript mini-challenges

If you want to get stronger, you exercise every day. If you want to get better at dancing, you dance...

Learn More 3 0Oct 16 '24

Mini Micro has an "attract mode"!

Mini Micro is the free neo-retro virtual computer that is a popular environment for writing...

Learn More 1 2Oct 9 '24

Oldest surviving sprite award: Ghost-tiny

Back in the 1980s, I came home from school to happily hack away on the family computer, an Apple //e...

Learn More 0 0Sep 18 '24

Best New Mini Micro Games

The MiniScript community has been really growing lately, in part due to our partnership with...

Learn More 2 1Aug 27 '24

Creating a Level Editor for Sub-Optimal

Last month for Micro Jam 018, a game jam with the theme "Water" and restriction "health is power",...

Learn More 0 0Aug 18 '24

if locals == globals

In MiniScript, as in some other languages, it is common to write a file that's intended to be...

Learn More 1 0Jul 24 '24

The Making of Solitaire for Mini Micro

Over the weekend I got the urge to create a Solitaire card game for Mini Micro. I completed it...

Learn More 2 1Jul 10 '24

Make a digital clock in Mini Micro

Today let's do a little project in Mini Micro that makes an old-school digital clock. This will...

Learn More 2 0Jul 3 '24

Shell Scripting with MiniScript

You can use command-line MiniScript to write shell scripts that can be invoked directly, just like...

Learn More 2 0Jun 27 '24

Version Checking in MiniScript

MiniScript runs in a lot of different environments. Moreover, the language itself changes from time...

Learn More 1 0Jun 20 '24

Wang 2-Corner Tiles

There is a trick commonly used to draw terrain in RPG games, walls in maze games, islands and...

Learn More 13 7May 29 '24

Demo Highlight: cardFlip

Hello world! Today I want to highlight another of the demos that come with Mini Micro:...

Learn More 1 0May 19 '24

The making of Kip and the Caves of Lava

Last weekend I participated in Micro Jam 013, which had a theme of "Lava" and a prerequisite of "Time...

Learn More 3 0May 8 '24

HWYDT: Snake Game

One of the most classic video games is generically known as "Snake". In this game, you play a long...

Learn More 7 1May 3 '24

Directional Inputs in Mini Micro

This week we're going to look at several ways to get directional inputs in Mini Micro, whether that's...

Learn More 0 0Apr 25 '24